Hacking Import for Speed: Writing a GPU Accelerator for Pandas
Offered By: PyCon US via YouTube
Course Description
Overview
Explore the intricacies of Python's import system and its potential for performance optimization in this 30-minute PyCon US talk. Dive into an ambitious project that hacks the import of pandas to accelerate large portions of it on the GPU using cuDF, a GPU DataFrame library. Learn about the basics of import hacking and Pythonic proxy patterns, discovering how these dynamic Python features can effectively accelerate any code utilizing pandas, including third-party libraries. Examine the technical and social challenges that necessitate these sophisticated solutions, and gain insights into potential resolutions. Experience a journey filled with successes, failures, aspirations, and ventures into lesser-known aspects of Python. Ideal for Pythonistas interested in the import system and its performance-hacking potential, as well as developers seeking to enhance the speed of the vast ecosystem built on libraries like numpy and pandas without modifying existing code.
Syllabus
Talks - Bradley Dice: Hacking `import` for speed: how we wrote a GPU accelerator for pandas
Taught by
PyCon US
Related Courses
Fundamentals of Accelerated Computing with CUDA C/C++Nvidia via Independent Using GPUs to Scale and Speed-up Deep Learning
IBM via edX Deep Learning
IBM via edX Deep Learning with IBM
IBM via edX Accelerating Deep Learning with GPUs
IBM via Cognitive Class