ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

CppCon 2019: David Olsen “Faster Code Through Parallelism on CPUs and GPUs”

Автор: CppCon

Загружено: 2019-10-09

Просмотров: 11610

Описание: http://CppCon.org
—
Discussion & Comments:   / cpp  
—
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2019
—
Ever since multicore CPUs became widely available, programmers have been working to get compute-intensive code to run in parallel and take advantage of CPU hardware parallelism. This effort has continued in the era of general-purpose programming on GPUs. There are many approaches to parallelizing C++ code on multicore CPUs or GPUs. C++11 threads, OpenMP or OpenACC pragmas, CUDA, and class libraries like Kokkos are among the options. The C++17 standard introduced parallel versions of standard algorithms, offering an approach that is fully portable across C++17 implementations and supports both CPUs and GPUs. This talk will survey many of these approaches and compare them for ease of use, clarity of the code, and performance. It will include an overview of the current state of implementations of C++17 parallel algorithms in different compilers.
—
David Olsen
Software engineer, NVIDIA
David Olsen has more than two decades of software development experience in a variety of programming languages and development environments. For the last three years he has been the lead engineer for the PGI C++ compiler at NVIDIA. He is a member of the ISO C++ committee.
—
Videos Filmed & Edited by Bash Films: http://www.BashFilms.com

Work at Hudson River Trading (HRT): https://tinyurl.com/safxfctf

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
CppCon 2019: David Olsen “Faster Code Through Parallelism on CPUs and GPUs”

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

CppCon 2019: Tony Van Eerd Objects vs Values: Value Oriented Programming in an Object Oriented World

CppCon 2019: Tony Van Eerd Objects vs Values: Value Oriented Programming in an Object Oriented World

Надоели файлы? Вот, пожалуйста, сокеты • C • Live coding

Надоели файлы? Вот, пожалуйста, сокеты • C • Live coding

CppCon 2018: Jefferson Amstutz “Compute More in Less Time Using C++ Simd Wrapper Libraries”

CppCon 2018: Jefferson Amstutz “Compute More in Less Time Using C++ Simd Wrapper Libraries”

Choose the Right C++ Parallelism Tool | Low-Level vs Async vs Coroutines vs Data Parallel

Choose the Right C++ Parallelism Tool | Low-Level vs Async vs Coroutines vs Data Parallel

CppCon 2019: Matt Godbolt “Compiler Explorer: Behind The Scenes”

CppCon 2019: Matt Godbolt “Compiler Explorer: Behind The Scenes”

Investigating Legacy Design Trends in C++ & Their Modern Replacements - Katherine Rocha  C++Now 2024

Investigating Legacy Design Trends in C++ & Their Modern Replacements - Katherine Rocha C++Now 2024

DL4CV@WIS (Spring 2021) Tutorial 13: Training with Multiple GPUs

DL4CV@WIS (Spring 2021) Tutorial 13: Training with Multiple GPUs

Прошлое, настоящее и будущее языков программирования (Кевлин Хенни)

Прошлое, настоящее и будущее языков программирования (Кевлин Хенни)

CppCon 2019: Chandler Carruth “There Are No Zero-cost Abstractions”

CppCon 2019: Chandler Carruth “There Are No Zero-cost Abstractions”

CppCon 2018: Alan Talbot “Moving Faster: Everyday efficiency in modern C++”

CppCon 2018: Alan Talbot “Moving Faster: Everyday efficiency in modern C++”

Вот Почему Только ТРИ СТРАНЫ Контролируют Сборку Грузовых Кораблей по Всему Миру

Вот Почему Только ТРИ СТРАНЫ Контролируют Сборку Грузовых Кораблей по Всему Миру

Ад на Ближнем Востоке

Ад на Ближнем Востоке

CppCon 2019: Eric Niebler, Daisy Hollman “A Unifying Abstraction for Async in C++”

CppCon 2019: Eric Niebler, Daisy Hollman “A Unifying Abstraction for Async in C++”

CppCon 2019: Matt Godbolt “Path Tracing Three Ways: A Study of C++ Style”

CppCon 2019: Matt Godbolt “Path Tracing Three Ways: A Study of C++ Style”

Back to Basics: Custom Allocators Explained - From Basics to Advanced - Kevin Carpenter - CppCon

Back to Basics: Custom Allocators Explained - From Basics to Advanced - Kevin Carpenter - CppCon

Дороничев: ИИ — пузырь, который скоро ЛОПНЕТ. Какие перемены ждут мир?

Дороничев: ИИ — пузырь, который скоро ЛОПНЕТ. Какие перемены ждут мир?

Почему взрываются батарейки и аккумуляторы? [Veritasium]

Почему взрываются батарейки и аккумуляторы? [Veritasium]

Kokkos - A portable programming library for the exascale era · WEBINAR

Kokkos - A portable programming library for the exascale era · WEBINAR

Магия транзисторов: как мы научили компьютеры думать с помощью кусочков кремния?

Магия транзисторов: как мы научили компьютеры думать с помощью кусочков кремния?

CppCon 2018: Jonathan Boccara “105 STL Algorithms in Less Than an Hour”

CppCon 2018: Jonathan Boccara “105 STL Algorithms in Less Than an Hour”

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]