ycliper

Популярное

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

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

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

Топ запросов

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

CppCon 2018: Bryce Adelstein Lelbach “The C++ Execution Model”

Автор: CppCon

Загружено: 2018-10-19

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

Описание: http://CppCon.org
—
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2018
—
At the heart of the C++ programming language is the multi-threaded abstract machine and its execution model, the platform-agnostic formal model that generically describes how to run a C++ program. In this talk, you will learn the rules that govern how your C++ code is executed and see how those rules impact the C++ code you write every day.

We'll explore the C++ execution and memory model, and discuss fundamental questions such as:

What are threads in C++ and how do they interact?
What is memory in C++?
In what order are things in my C++ program executed?
How are C++ expressions and statements executed?
What are the semantics of calling a function in C++?
What does "happens before" mean?

If you're interested in gaining a deeper understanding of how your C++ code is executed and how concurrency works in C++, you should attend this talk.
—
Bryce Adelstein Lelbach, NVIDIA
Senior Software Engineer

Bryce Adelstein Lelbach is a software engineer on the CUDA driver team at NVIDIA. Bryce is passionate about parallel programming. He maintains Thrust, the CUDA C++ core library. He is also one of the initial developers of the HPX C++ runtime system. He spent five years working on HPX while he was at Louisiana State University's Center for Computation and Technology, and three years at Lawrence Berkeley National Laboratory (a US Department of Energy research facility) developing and analyzing new parallel programming models for exascale and post-Moore architectures. He also helped start the LLVMLinux initiative, and has occasionally contributed to the Boost C++ libraries. Bryce is an organizer for the C++Now and CppCon conferences as well as the Bay Area C++ user group, and he is passionate about C++ community development. He is a member of the ISO C++ standard committee. He worked on the C++17 parallel algorithms; today, he works on standardizing better futures, executors, and multi-dimensional arrays.
—
Videos Filmed & Edited by Bash Films: http://www.BashFilms.com

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

Videos Filmed & Edited by Bash Films: http://www.BashFilms.com

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
CppCon 2018: Bryce Adelstein Lelbach “The C++ Execution Model”

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

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

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

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

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

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

CppCon 2018: Michael Price “Concepts and Contracts: When, What, and How”

CppCon 2018: Michael Price “Concepts and Contracts: When, What, and How”

Core C++ 2019 :: Bryce Adelstein :: The C++ Execution Model

Core C++ 2019 :: Bryce Adelstein :: The C++ Execution Model

The C++ Execution Model - Bryce Adelstein Lelbach - ACCU 2025

The C++ Execution Model - Bryce Adelstein Lelbach - ACCU 2025

CppCon 2018: Fedor Pikus “Design for Performance”

CppCon 2018: Fedor Pikus “Design for Performance”

Лекция 12. С++20 и обозримое будущее

Лекция 12. С++20 и обозримое будущее

CppCon 2018: Nir Friedman “Understanding Optimizers: Helping the Compiler Help You”

CppCon 2018: Nir Friedman “Understanding Optimizers: Helping the Compiler Help You”

C++11 to C++23 in the C++ Memory Model - Alex Dathskovsky - C++Now 2024

C++11 to C++23 in the C++ Memory Model - Alex Dathskovsky - C++Now 2024

Eric Niebler - Working with Asynchrony Generally and AMA at CppEurope 2022

Eric Niebler - Working with Asynchrony Generally and AMA at CppEurope 2022

Разбор инфраструктуры реального проекта. Стоит ли внедрять Kubernetes?

Разбор инфраструктуры реального проекта. Стоит ли внедрять Kubernetes?

Стандарт C++20

Стандарт C++20

CppCon 2017: Fedor Pikus “C++ atomics, from basic to advanced.  What do they really do?”

CppCon 2017: Fedor Pikus “C++ atomics, from basic to advanced. What do they really do?”

CppCon 2018: Jason Turner “Applied Best Practices”

CppCon 2018: Jason Turner “Applied Best Practices”

CppCon 2017: John Lakos “Local ('Arena') Memory Allocators (part 1 of 2)”

CppCon 2017: John Lakos “Local ('Arena') Memory Allocators (part 1 of 2)”

Но что такое нейронная сеть? | Глава 1. Глубокое обучение

Но что такое нейронная сеть? | Глава 1. Глубокое обучение

Лучший документальный фильм про создание ИИ

Лучший документальный фильм про создание ИИ

CppCon 2018: Andrei Alexandrescu “Expect the expected”

CppCon 2018: Andrei Alexandrescu “Expect the expected”

КАК УСТРОЕН TCP/IP?

КАК УСТРОЕН TCP/IP?

Reflection: C++’s Decade-Defining Rocket Engine - Herb Sutter - CppCon 2025

Reflection: C++’s Decade-Defining Rocket Engine - Herb Sutter - CppCon 2025

Выбираем Linux для дома 🐧 За что влюбляются в Bazzite и почему бегут от Windows 11.

Выбираем Linux для дома 🐧 За что влюбляются в Bazzite и почему бегут от Windows 11.

Параллельный C++: встроенные функции SIMD

Параллельный C++: встроенные функции SIMD

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



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



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