Accelerating User-Defined Aggregate Functions (UDAF) with Block-wide Execution and JIT Compilation on GPUs

Bobbi W. Yogatama, Brandon Miller, Yunsong Wang, Graham R. Markall, Jacob Hemstad, Gregory Kimball, Xiangyao Yu · 2023

The GPU-accelerated DataFrame library cuDF has become increasingly popular for data analytics applications due to its superior performance against CPU-based DataFrame libraries such as Pandas. One of the frequently-used operations in dataframe manipulation is user-defined aggregate functions (UDAFs). UDAFs allow users to define custom aggregate routines outside of the pre-defined aggregate operations (Sum(), Max(), Avg(), etc.)

Read the paper · More papers on PaperTik