cudf icon indicating copy to clipboard operation
cudf copied to clipboard

Add an option to run cuIO benchmarks with pinned buffers as input

Open vuule opened this issue 9 months ago • 1 comments

Description

Adds io_type::PINNED_BUFFER, which allows cuIO benchmarks to use a pinned buffer as an input. The output is still a std::vector in this case, same as with io_type::HOST_BUFFER. Also stops the used of cudf::io::io_type in benchmarks, to allow benchmark-specific IO types, such as this one.

TODO: Run multithreaded parquet benchmark with pinned and pageable input on a lab system.

Checklist

  • [x] I am familiar with the Contributing Guidelines.
  • [ ] New or existing tests cover these changes.
  • [ ] The documentation is up to date with these changes.

vuule avatar May 22 '24 21:05 vuule