Cover Image for TUM.ai Applied Accelerated Computing - Session 2: Deep Dive
Cover Image for TUM.ai Applied Accelerated Computing - Session 2: Deep Dive
Avatar for TUM.ai AAC
Presented by
TUM.ai AAC
11 Went

TUM.ai Applied Accelerated Computing - Session 2: Deep Dive

Registration
Past Event
Welcome! To join the event, please register below.
About Event

Hey TUM.ai crew!

Your Applied Accelerated Computing Task Force is back for Round 2! Last time, we got a taste of CPU to GPU speedups. This week, we're diving deep into what truly makes different accelerators tick, revealing the unique architectural superpowers of NVIDIA CUDA, Apple Metal, AMD ROCm, and Intel's Xe/NPU. Discover why there's no "one size fits all" in high-performance computing, like how Intel NPUs can be incredibly power-efficient for tasks such as face recognition, making them ideal for continuous, on-device AI. We'll also kick off our journey into OpenCL, the universal language for heterogeneous computing, showing you how to write code that runs across a huge range of devices.


Workshop Agenda

  • Beyond CUDA: A deep dive into the unique architectures of NVIDIA (CUDA), Apple (Metal), AMD (ROCm), and Intel (Xe/NPU). Discover what makes each platform uniquely powerful for specific workloads.

  • OpenCL: The Universal Language: How this standard emerged from OpenGL shaders and why it's your go-to for cross-platform parallel programming.

  • Hands-on with OpenCL: We'll guide you through writing and running your first OpenCL kernel, getting your multi-vendor hardware to do some serious number-crunching!


Important Details

  • TLDW Session (Optional): Missed last week? No worries! Join us at 9:30 AM for a quick 30-minute recap of the previous session's core concepts.

  • Main Workshop: Saturday, June 7 (It's a deep dive, but we keep it engaging!)

  • Place: TUM.ai Homebase


What to Bring

  • Your laptop, if you can. We'll be doing some hands-on PyOpenCL coding, and you'll get to see your own machine accelerate!

  • Curiosity and questions – this is an open discussion, and your insights are always welcome.

  • Please install pyopencl beforehand. We'll provide basic troubleshooting, but having it ready will give you a significant head start for the hands-on session! Feel free to text me if you have issues at this. You should essentially have a pyopencl setup that detects all the HW your PC has (CPUs, GPUs, NPUs). ChatGPT and Gemini are your best friends at this! :)  

Online Meeting Link

This is for whom ever not in Munich:

TUM.ai AAC - Session 2: Deep Dive

Saturday, 7 June · 9:30am – 1:30pm

Time zone: Europe/Berlin

Google Meet joining info

Video call link: https://meet.google.com/dok-gtwn-wys

Or dial: ‪(DE) +49 40 8081616902‬ PIN: ‪192 959 680‬#

More phone numbers: https://tel.meet/dok-gtwn-wys?pin=2371180932786

Location
TUM.ai
Unite Office on the 7th floor, Rosenheimer Str. 116A, 81669 München, Germany
Avatar for TUM.ai AAC
Presented by
TUM.ai AAC
11 Went