cudf
cudf copied to clipboard
Add an option to run cuIO benchmarks with pinned buffers as input
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.