Популярное

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

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

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

Топ запросов

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

CppCon 2016: “Bringing Clang and C++ to GPUs: An Open-Source, CUDA-Compatible GPU C++ Compiler"

Автор: CppCon

Загружено: 2016-10-05

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

Описание:

http://CppCon.org
—
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/cppcon/cppcon2016
—
GPU computing has gone mainstream. It is a dominant part of the performance landscape, providing the initial 10x performance lift to a wide variety of applications. However, programing for GPUs can be extremely challenging. C++ is rarely available in an unmodified form, and there are few portable and open source approaches available. One of the most popular platforms, CUDA, has no production quality open source implementation. As a consequence, its C++ support has lagged behind and it has been a less appealing area for researchers and others that weren’t comfortable relying on NVIDIA’s tooling.

However, today things are different. Clang is now a fully functional open-source GPU compiler. It provides a CUDA-compatible programming model and can compile most of the awesome CUDA libraries out there ranging from Thrust (the CUDA-enabled parallel algorithms library that gave rise to the new parallelism technical specification) to Eigen and TensorFlow.

In this talk we will give an overview of how LLVM and Clang support targeting C++ to GPUs, how they work to be compatible with existing CUDA code, and how you can build your code today to run on GPUs with this open source compiler.
—
Justin Lebar
Software Engineer, Google
I lead the GPU compilers team at Google. (We work on CUDA/GPU support in Clang and LLVM.)
—
Videos Filmed & Edited by Bash Films: http://www.BashFilms.com

*-----*
Register Now For CppCon 2022: https://cppcon.org/registration/
*-----*

CppCon 2016: “Bringing Clang and C++ to GPUs: An Open-Source, CUDA-Compatible GPU C++ Compiler"

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

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

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

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

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

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

CppCon 2016: Diego Rodriguez-Losada “Conan, a C and C++ package manager for developers

CppCon 2016: Diego Rodriguez-Losada “Conan, a C and C++ package manager for developers"

CppCon 2016: Howard Hinnant “A <chrono> Tutorial

CppCon 2016: Howard Hinnant “A <chrono> Tutorial"

C++ Weekly - Ep 460 - Why is GCC Better Than Clang?

C++ Weekly - Ep 460 - Why is GCC Better Than Clang?

Getting Started with CUDA and Parallel Programming | NVIDIA GTC 2025 Session

Getting Started with CUDA and Parallel Programming | NVIDIA GTC 2025 Session

An Intro to GPU Architecture and Programming Models I Tim Warburton, Virginia Tech

An Intro to GPU Architecture and Programming Models I Tim Warburton, Virginia Tech

code::dive conference 2014 - Scott Meyers: Cpu Caches and Why You Care

code::dive conference 2014 - Scott Meyers: Cpu Caches and Why You Care

CppCon 2016: Timur Doumler “Want fast C++? Know your hardware!

CppCon 2016: Timur Doumler “Want fast C++? Know your hardware!"

CppCon 2016: Klaus Iglberger “The Blaze High Performance Math Library

CppCon 2016: Klaus Iglberger “The Blaze High Performance Math Library"

How to Tame Packs, std::tuple, and the Wily std::integer_sequence - Andrei Alexandrescu

How to Tame Packs, std::tuple, and the Wily std::integer_sequence - Andrei Alexandrescu

GTC 2022 - How CUDA Programming Works - Stephen Jones, CUDA Architect, NVIDIA

GTC 2022 - How CUDA Programming Works - Stephen Jones, CUDA Architect, NVIDIA

But Mummy I don't want to use CUDA - Open source GPU compute

But Mummy I don't want to use CUDA - Open source GPU compute

How CUDA Programming Works | GTC 2022

How CUDA Programming Works | GTC 2022

CppCon 2017: Nicolas Guillemot “Design Patterns for Low-Level Real-Time Rendering”

CppCon 2017: Nicolas Guillemot “Design Patterns for Low-Level Real-Time Rendering”

CppCon 2016: Fedor Pikus “The speed of concurrency (is lock-free faster?)

CppCon 2016: Fedor Pikus “The speed of concurrency (is lock-free faster?)"

GPU programming with modern C++ - Michael Wong [ACCU 2019]

GPU programming with modern C++ - Michael Wong [ACCU 2019]

CUDA: Inline PTX

CUDA: Inline PTX

CUDA Programming

CUDA Programming

Branchless Programming in C++ - Fedor Pikus - CppCon 2021

Branchless Programming in C++ - Fedor Pikus - CppCon 2021

How do Graphics Cards Work?  Exploring GPU Architecture

How do Graphics Cards Work? Exploring GPU Architecture

CUDA Programming for Image Processing

CUDA Programming for Image Processing

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



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



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