C++ Standard Parallelism - Bryce Adelstein Lelbach - GTC 2022 - S41960

preview_player
Показать описание
Imagine writing parallel code that can run on any platform - CPUs, GPUs, DPUs, specialized accelerators, etc - without any language or vendor extensions, external libraries, or special compilation tools. It's no longer just a dream - you can do it today in Standard C++! Parallelism is increasingly common in software, from supercomputer simulations to mobile applications. But writing parallel code is increasingly challenging due to an explosion of diversity in hardware, a trend that's likely to continue. To meet this challenge, the C++ Committee has developed C++ Standard Parallelism, a parallel programming model for Standard C++ that is portable to all platforms, from your smartwatch to your supercomputer, and delivers reasonable performance and efficiency for most use cases. We'll dive into the roadmap for C++ Standard Parallelism and discuss what we already have today, what's coming down the line, and where the future may lead us.
Рекомендации по теме
Комментарии
Автор

*👍супер и привет от тренера по футболу*

zladatv
Автор

Great talk man, thanks. Just a friendly remark: Tuple is pronounced as Toopol.

"Tapol" on the other hand means lazy in my native language (Bisaya). Maybe there was pun intended there, I don't know but great talk nonetheless.

dexterdaclan