Foundation of GPU Programming - Filipe Mulonde - Meeting C++ 2022
ฝัง
- เผยแพร่เมื่อ 21 ม.ค. 2023
- Foundation of GPU Programming - Filipe Mulonde - Meeting C++ 2022
Slides: slides.meetingcpp.com
Survey: survey.meetingcpp.com
Today's computers are heterogeneous systems composed of various types of processing units such as CPUs, GPUs, TPUS, etc. Graphics processing units (GPUs) can be used as general purpose parallel processors to make their excellent processing capabilities available for many workloads besides graphics.
We'll talk about software hierarchy on GPUs. And we will give answers to the following questions: Where does GPU performance come from? What are the key hardware components that enable GPU performance?
And if time permits, we will also introduce CUDA memory model.
I hope this talk can help programmers to understand more about GPU and increase their confidence and comfort using GPUS by bringing knowledge of some of the main components that enable gpu performance.
Topics Covered:
1. SIMD Processing and GPUs
2. DRAM bank-level parallelism
3. GPU Software Hierarchy
4. GPU Memory Hierarchy
If time allows:
5. GPU programming model. - วิทยาศาสตร์และเทคโนโลยี
love the colour pallete of the presentation, dark mode👍
yes but yellow on yellow is definitely not the way to go :D
Very nice talk ! Will definitely dive deeper on the subject
I was doing optimization on GPU using OpenCL, I was kind of stuck (what ever I try, code I was not getting much performance gain)
This talk gives me more ideas.
Thank you.