Use grid stride in CSV reader kernels
Open
cuIO
good first issue
Performance
- Dominant language
- C++
- Stars
- 9.8k
- Forks
- 1.1k
- Avg merge
- 3d 6m
- Merged PRs (30d)
- 278
Description
Currently, the CSV reader parses data using a thread per row, and a separate thread is used for each row, regardless of the file size.
Using a grid stride loop would allow kernels to launch with preset number of blocks even with large input.
This applies both to the parser and the data inference kernels.
Contributor guide
Assessment
This issue has not been assessed yet.