Speaker
Ianna Osborne
(Princeton University)
Description
Awkward Array provides efficient handling of large, irregular data structures in Python, playing a key role in high-energy physics analysis. This work presents ongoing efforts to optimize Awkward Arrays for GPUs using CUDA, aiming to achieve performance parity with or surpass CPU kernel implementations. Key improvements focus on optimized memory management, leveraging CUDA-specific features, and maximizing parallelism to enhance throughput. These advancements enable faster and more scalable data processing, particularly for HL-LHC data analysis within the Python ecosystem. We will discuss the challenges, solutions, and performance benchmarks.
Experiment context, if any | CMS |
---|
Author
Ianna Osborne
(Princeton University)