CO Colloquium "Converting Python code with NumPy to run on the GPU"
Date: 29 January 2025 @ 17:00 - 18:00
Topic: "Converting Python code with NumPy to run on the GPU"Speaker: Pawel Pomorski, SHARCNETVideo link --- Python's NumPy library is one of the standard ways for researchers to perform mathematical computations. With the wider availability and power of GPU resources, the need arises to convert NumPy programs to run on the GPU to improve their performance, ideally with as little modification as possible. This seminar will discuss CuPy, a library highly compatible with NumPy, which offers drop-in replacement for most NumPy (and SciPy) functions. The seminar will discuss the basic techniques used to convert a NumPy program to CuPy, emphasizing the good practices required to obtain an efficient code. Another more recently developed approach is the cuPyNumeric library from NVIDIA, which allows running NumPy code on the GPU with no code changes. The seminar will discuss how to install and run it on HPC clusters.---The Compute Ontario Colloquia are weekly Zoom presentations on Advanced Research Computing, High Performance Computing, Research Data Management, and Research Software topics, delivered by staff from three Compute Ontario consortia (CAC, SciNet, SHARCNET) and guest speakers. The series began January 2023 and superseded similar series previously delivered by individual consortia (e.g. General Interest Seminars by SHARCNET or User Group Meeting TechTalks by SciNet). The colloquia are one hour long and include time for questions. No registration is required. Presentations are usually recorded and uploaded to the hosting consortium video channel (colloquia hosted by SHARCNET go to our youtube channel).
Keywords: RDM, Research Data Management, HPC, GPU, Python, Programming
Venue: online
Activity log