Accelerating Sequential Python User-Defined Functions with RAPIDS on GPUs for 100X Speedups

Originally published at: https://developer.nvidia.com/blog/accelerating-sequential-python-user-defined-functions-with-rapids-on-gpus-for-100x-speedups/

Motivation Custom “row-by-row” processing logic (sometimes called sequential User-Defined Functions) is prevalent in ETL workflows. The sequential nature of UDFs makes parallelization on GPUs tricky. This blog post covers how to implement the same UDF logic using RAPIDS to parallelize computation on GPUs and unlock 100x speedups. Introduction Typically, sequential UDFs revolve around records with…