Популярное

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

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

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

Топ запросов

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

Unlocking Modern CPU Power - Next-Gen C++ Optimization Techniques - Fedor G Pikus - C++Now 2024

Автор: CppNow

Загружено: 2024-08-19

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

Описание:

https://www.cppnow.org
---

Unlocking Modern CPU Power - Next-Gen C++ Optimization Techniques - Fedor G Pikus - C++Now 2024
---

This talk dives into how the latest CPU advancements from Intel and AMD impact performance and code optimization. While not C++-specific, these changes are often more relevant for the C++ programmers who, in high-performance systems, often take direct control of memory management and utilization of computational resources. As processors evolve with more cores and complex features, understanding these changes is crucial for writing high-performance C++. We'll cover why optimizations that worked well on older hardware might not be as effective on new CPUs and how to adjust your C++ code to take full advantage of the latest processor features.

We'll start by looking at what's new in the latest CPU architectures and why these changes matter for C++ programming. This includes discussing core counts, cache and memory hierarchies, and instruction set extensions, and how they influence performance.

Next, we'll tackle the issue of benchmarking. Traditional methods might not give the full picture on modern hardware, leading to misleading conclusions about code performance. We'll explore better ways to measure how your code performs on the latest processors.

The core of the talk will focus on optimizing C++ for these new CPUs. This includes strategies for effective parallelism, optimizing memory access, and making the most of hardware-specific features. We'll go through practical examples to show how these optimizations can be applied in real-world C++ code.
---

Slides: https://github.com/boostcon/cppnow_pr...


---

Fedor Pikus

Fedor G Pikus is a Technical Fellow and head of the Advanced Projects Team in Siemens Digital Industries Software. His responsibilities include planning the long-term technical direction of Calibre products, directing and training the engineers who work on these products, design, and architecture of the software, and researching new design and software technologies.
His earlier positions included a Chief Scientist at Mentor Graphics (acquired by Siemens Software), a Senior Software Engineer at Google, and a Chief Software Architect for Calibre PERC, LVS, and DFM at Mentor Graphics. He joined Mentor Graphics in 1998 when he made a switch from academic research in computational physics to the software industry.
Fedor is a recognized expert in high-performance computing and C++. He is the author of two books on C++ and software design, has presented his works at CPPNow, CPPCon, SD West, DesignCon, and in software development journals, and is also an O'Reilly author. Fedor has over 30 patents and over 100 papers and conference presentations on physics, EDA, software design, and C++ language.
---

C++Now 2025 - 28th April - 2nd May
C++Now is an annual onsite international C++ programming and coding conference held in Aspen, Colarado. For all C++ developers, C++ software engineers and those involved with the C++ language, CppNow provides an indepth and technical content provided by the best and brightest C++ experts of the C++ world.
Annual CppNow Conference - https://www.cppnow.org
  / cppnow  
  / cppnow  
  / cppnow  
  / cppnow  
https://mastodon.social/@cppnow
Video Sponsors: millennium and think-cell
---

Videos Filmed & Edited By Bash Films: https://bashfilms.com/
YouTube Channel Managed & Optimized By Digital Medium Ltd: https://events.digital-medium.co.uk
---

#boost #cpp #cpu #cppprogramming #cplusplus

Unlocking Modern CPU Power - Next-Gen C++ Optimization Techniques - Fedor G Pikus - C++Now 2024

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

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

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

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

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

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

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

024.  Модель памяти C++ - Андрей Янковский

024. Модель памяти C++ - Андрей Янковский

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

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

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

CSC4700-Linear Algebra in C++

CSC4700-Linear Algebra in C++

Как устроена компьютерная графика? OpenGL / C++

Как устроена компьютерная графика? OpenGL / C++

Секретная функция Z80 раскрыта спустя 40 лет!

Секретная функция Z80 раскрыта спустя 40 лет!

Супероптимизация C++: в 1000 раз быстрее

Супероптимизация C++: в 1000 раз быстрее

Как взломать любое программное обеспечение

Как взломать любое программное обеспечение

C++ as a Microscope Into Hardware - Linus Boehm - C++Now 2025

C++ as a Microscope Into Hardware - Linus Boehm - C++Now 2025

Non-Uniform Memory Architecture (NUMA): A Nearly Unfathomable Morass of Arcana - Fedor Pikus  CppNow

Non-Uniform Memory Architecture (NUMA): A Nearly Unfathomable Morass of Arcana - Fedor Pikus CppNow

Keynote: The Real Problem of C++ - Klaus Iglberger

Keynote: The Real Problem of C++ - Klaus Iglberger

No One Wants Intel Anymore…. I bought it and now I see why

No One Wants Intel Anymore…. I bought it and now I see why

Enter The Arena: Simplifying Memory Management (2023)

Enter The Arena: Simplifying Memory Management (2023)

What Every Programmer Should Know about How CPUs Work • Matt Godbolt • GOTO 2024

What Every Programmer Should Know about How CPUs Work • Matt Godbolt • GOTO 2024

Параллельный C++: ложное разделение

Параллельный C++: ложное разделение

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

Локальность кэша C++ и предсказуемость ветвлений

Локальность кэша C++ и предсказуемость ветвлений

C++ Type Erasure Demystified - Fedor G Pikus - C++Now 2024

C++ Type Erasure Demystified - Fedor G Pikus - C++Now 2024

How To Use `constexpr` In C++23 - Jason Turner - NDC TechTown 2024

How To Use `constexpr` In C++23 - Jason Turner - NDC TechTown 2024

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



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



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