Популярное

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

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

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

Топ запросов

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

CppCon 2016: Chandler Carruth “High Performance Code 201: Hybrid Data Structures"

Автор: CppCon

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

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

Описание:

http://CppCon.org
—
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/cppcon/cppcon2016
—
Modern programs’ performance characteristics are often dictated by their data. Whether the cache locality of data access, the size of working set, or avoiding costly memory allocation overhead. Unfortunately, the standard C++ library data structures range from adequate to terrible at controlling these aspects, and they don’t provide any of the core mechanisms needed for extremely efficient data structure design.

This talk will present the core concepts of designing high performance data structures in C++. It is based on years of experience in the LLVM compiler as well as several other large code bases. From these principles, the talk will propose a suite of data structures that provide performance without loss of generality or functionality. As much as this talk will present specific data structure designs, its primary intent will be to give an understanding of what makes these structures have greater performance than more naive approaches.
—
Chandler Carruth
Google
C++ Lead
San Francisco Bay Area
Chandler Carruth leads the Clang team at Google, building better diagnostics, tools, and more. Previously, he worked on several pieces of Google’s distributed build system. He makes guest appearances helping to maintain a few core C++ libraries across Google’s codebase, and is active in the LLVM and Clang open source communities. He received his M.S. and B.S. in Computer Science from Wake Forest University, but disavows all knowledge of the contents of his Master’s thesis. He is regularly found drinking Cherry Coke Zero in the daytime and pontificating over a single malt scotch in the evening.
—
Videos Filmed & Edited by Bash Films: http://www.BashFilms.com

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

CppCon 2016: Chandler Carruth “High Performance Code 201: Hybrid Data Structures"

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

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

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

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

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

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

CppCon 2016: Chandler Carruth “Garbage In, Garbage Out: Arguing about Undefined Behavior...

CppCon 2016: Chandler Carruth “Garbage In, Garbage Out: Arguing about Undefined Behavior..."

CppCon 2017: Chandler Carruth “Going Nowhere Faster”

CppCon 2017: Chandler Carruth “Going Nowhere Faster”

CppCon 2017: Kate Gregory “10 Core Guidelines You Need to Start Using Now”

CppCon 2017: Kate Gregory “10 Core Guidelines You Need to Start Using Now”

CppCon 2014: Chandler Carruth

CppCon 2014: Chandler Carruth "Efficiency with Algorithms, Performance with Data Structures"

CppCon 2016: Edouard Alligand & Joel Falcou “Two practical applications of the Brigand TMP library

CppCon 2016: Edouard Alligand & Joel Falcou “Two practical applications of the Brigand TMP library"

CppCon 2016: Howard Hinnant “A <chrono> Tutorial

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

Understanding Compiler Optimization - Chandler Carruth - Opening Keynote Meeting C++ 2015

Understanding Compiler Optimization - Chandler Carruth - Opening Keynote Meeting C++ 2015

Я в опасности

Я в опасности

CppCon 2018: Jason Turner “Applied Best Practices”

CppCon 2018: Jason Turner “Applied Best Practices”

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 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?”

Debian: САМЫЙ СТАБИЛЬНЫЙ Linux и ТЁМНАЯ История Создателя

Debian: САМЫЙ СТАБИЛЬНЫЙ Linux и ТЁМНАЯ История Создателя

Учебник по React для начинающих

Учебник по React для начинающих

CppCon 2017: Nicolai Josuttis “The Nightmare of Move Semantics for Trivial Classes”

CppCon 2017: Nicolai Josuttis “The Nightmare of Move Semantics for Trivial Classes”

The Windows 11 Disaster That's Killing Microsoft

The Windows 11 Disaster That's Killing Microsoft

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

CppCon 2015: Chandler Carruth

CppCon 2015: Chandler Carruth "Tuning C++: Benchmarks, and CPUs, and Compilers! Oh My!"

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

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

Алгоритмы и структуры данных за 15 минут! Вместо 4 лет универа

Алгоритмы и структуры данных за 15 минут! Вместо 4 лет универа

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

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

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



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



Контакты для правообладателей: infodtube@gmail.com