rapidsai/cudf

Use grid stride in CSV reader kernels

Open

#14.066 aperta il 8 set 2023

Vedi su GitHub
 (1 commento) (0 reazioni) (1 assegnatario)C++ (735 fork)batch import
PerformancecuIOgood first issue

Metriche repository

Star
 (6000 star)
Metriche merge PR
 (Merge medio 17g 21h) (230 PR mergiate in 30 g)

Descrizione

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.

Guida contributor