Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use grid stride in CSV reader kernels #14066

Open
vuule opened this issue Sep 8, 2023 · 1 comment
Open

Use grid stride in CSV reader kernels #14066

vuule opened this issue Sep 8, 2023 · 1 comment
Assignees
Labels
cuIO cuIO issue good first issue Good for newcomers Performance Performance related issue

Comments

@vuule
Copy link
Contributor

vuule commented Sep 8, 2023

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.

@ANIKET0956
Copy link

Hi @vuule, if this issue is still open, can i give it a try and post updates?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cuIO cuIO issue good first issue Good for newcomers Performance Performance related issue
Projects
Status: In Progress
Development

No branches or pull requests

3 participants