💾 Archived View for gemini.bortzmeyer.org › fosdem › event-10881.gmi captured on 2022-04-29 at 01:16:44. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2021-12-17)
-=-=-=-=-=-=-
Alejandro Saucedo and Matteo Bertucci
Type devroom
Starts on day 2 (2021-02-07) at 14:30 (Brussels time, UTC+1) in room Python (duration 00:30)
Matrix room #python:fosdem.org
This talk will provide practical insights on high performance GPU computing in Python using the Vulkan Kompute framework. We will cover the trends in GPU processing, the architecture of Vulkan Kompute, we will implement a simple parallel multiplication example, and we will then dive into a machine learning example building a logistic regression model from scratch which will run in the GPU.
In more detail these are the topics of the talk:
• Motivations
• High level overview of the OSS Vulkan initative enabling cross-vendor GPU computing
• The Python Kompute Framework and its architecture which augments Vulkan
• A simple Python Kompute example implementing a parallel array multiplication
• An advanced Python Kompute example implementing a parallel array multiplication
• Further resources & further reading
A more in-depth version of this talk can be found in this blog post:
• https://towardsdatascience.com/beyond-cuda-gpu-accelerated-python-for-machine-learning-in-cross-vendor-graphics-cards-made-simple-6cc828a45cc3
If you are interested in the C++ internals, as well as further performance optimizations, you can join the deeper dive at the HPC & Data Science Room:
• https://fosdem.org/2021/schedule/event/gpu_vulkan/
Other useful links:
• Vulkan Kompute Repo: https://github.com/EthicalML/vulkan-kompute
• Vulkan Kompute Docs: https://kompute.cc/