Тёмный

From Magic to Mechanics: Demystifying GPU Programming - Adam Gaidi - NDC London 2024 

NDC Conferences
Подписаться 192 тыс.
Просмотров 1,5 тыс.
50% 1

This talk was recorded at NDC London in London, England. #ndclondon #ndcconferences #developer #softwaredeveloper
Attend the next NDC conference near you:
ndcconferences.com
ndclondon.com/
Subscribe to our RU-vid channel and learn every day:
/ @NDC
Follow our Social Media!
/ ndcconferences
/ ndc_conferences
/ ndc_conferences
#concurrency #web #machinelearning #3dmodeling #gpu #api
“Any sufficiently advanced technology is indistinguishable from magic”. Today’s technological landscape is marked by rapid advancements, from awe-inspiring artificial intelligence to captivating 3D graphics and highly advanced simulations. At the heart of these innovations lies the Graphics Processing Unit (GPU) - the workhorse driving modern computation.
Spanning a wide array of platforms - from palm-sized mobile devices to vast data centers - GPUs have become a solid foundation for innovation, enabling technology that truly feels like magic. But there are no arcane spellweavers inhabiting our computational devices. Only cleverly authored bits and bytes running on specialized architecture.
However, while GPUs are everywhere, fully leveraging their capabilities remains a complex puzzle for many developers. Navigating the vendor-specific API landscape and mastering parallel programming is a daunting task. Nevertheless, with the advent of the upcoming WebGPU API bringing high-performance computing to the web, and the success of modern APIs such as Vulkan and CUDA, the era of computationally demanding products is already upon us. Making it the perfect time to learn the fundamentals of GPU programming.
Learning objectives:
- Learn the fundamentals of parallel programming and how to avoid common pitfalls.
- Understand the general architecture of modern GPUs.
- Understand the role of Vulkan as a modern GPU API
- Understand the role of WebGPU as a low-level API that exposes modern GPU APIs directly to the browser.
- Learn how to set up, optimize, and initiate GPU computations in WebGPU.
By the end of this talk, attendees will have a foundational understanding of GPU architectures, the role of WebGPU and Vulkan, and the basics of writing GPU-accelerated code. Join the quest to unravel the potential of GPUs - no magic wand required.

Наука

Опубликовано:

 

14 май 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 2   
@JohanAntonissen
@JohanAntonissen 7 дней назад
Nice to see the horadric cube here😊
@bjorkgren.tobias
@bjorkgren.tobias 17 дней назад
First!
Далее
Machine Code Explained - Computerphile
20:32
Просмотров 106 тыс.
Building a GPU cluster for AI
56:20
Просмотров 98 тыс.
Joscha at Microsoft
48:46
Просмотров 1,5 тыс.
WebGPU - Android Developers Backstage
50:26
Просмотров 7 тыс.
How I Met Your Data - Troy Hunt - NDC Sydney 2024
59:43
WebGPU :: Javascript at the speed of Light
20:02
Просмотров 77 тыс.
Карточка Зарядка 📱 ( @ArshSoni )
0:23
SAMSUNG S23 ULTRA🔥
0:47
Просмотров 144 тыс.