A Taste of GPU Compute

  Рет қаралды 41,461

Jane Street

Jane Street

Күн бұрын

Presented by: Raph Levien
The GPU in a modern computer (desktop or mobile) has about an order of magnitude more raw general purpose computing throughput than the CPU, but is barely used except for games, machine learning, and cryptocurrency mining, largely because it’s hard to program. Getting good performance entails massive parallelism (thousands of threads) and careful attention to an explicit memory hierarchy. While GPU compute programming may seem to many like a black art, techniques from functional programming, including immutable data structures and an emphasis on associative operations (monoids) adapt very well to this space. This talk will present techniques used in piet-metal, a new 2D graphics rendering engine optimized for the modern GPU compute, and hopefully will serve as an invitation for the curious to explore this strange but powerful computing environment.
Raph Levien is currently an independent researcher exploring 2D graphics, font technology, and GUI, doing most of his work in Rust. Previously he was at Google for 11 years, including on the Android UI toolkit team, mostly working on fonts and text, and before that was the maintainer of Ghostscript. He has a PhD in Computer Science from UC Berkeley, on the topic of curve design tools.

Пікірлер
The Algorithm for Precision Medicine
58:03
Jane Street
Рет қаралды 9 М.
uv: An Extremely Fast Python Package Manager
40:34
Jane Street
Рет қаралды 47 М.
Муж внезапно вернулся домой @Oscar_elteacher
00:43
История одного вокалиста
Рет қаралды 6 МЛН
А я думаю что за звук такой знакомый? 😂😂😂
00:15
Денис Кукояка
Рет қаралды 3,3 МЛН
The Ultimate Sausage Prank! Watch Their Reactions 😂🌭 #Unexpected
00:17
La La Life Shorts
Рет қаралды 8 МЛН
How do Graphics Cards Work?  Exploring GPU Architecture
28:30
Branch Education
Рет қаралды 1,7 МЛН
The Best Way to Learn Linux
9:45
Mental Outlaw
Рет қаралды 111 М.
Transformer论文逐段精读
1:27:05
跟李沐学AI
Рет қаралды 422 М.
This is NVIDIA’s new GPU - Blackwell NVL72 Rack
12:58
Linus Tech Tips
Рет қаралды 1,7 МЛН
NVIDIA CEO Jensen Huang Leaves Everyone SPEECHLESS (Supercut)
18:49
Ticker Symbol: YOU
Рет қаралды 958 М.
System Jitter and Where to Find It: A Whack-a-Mole Experience
27:17
Nvidia CUDA in 100 Seconds
3:13
Fireship
Рет қаралды 1,4 МЛН
Муж внезапно вернулся домой @Oscar_elteacher
00:43
История одного вокалиста
Рет қаралды 6 МЛН