Популярное

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

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

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

Топ запросов

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

Maximising Throughput & Minimising Latency in High-Performance C++ Code - Julius Zukauskas ACCU 2025

Автор: ACCU Conference

Загружено: 2025-12-17

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

Описание:

ACCU Membership: https://tinyurl.com/ydnfkcyn
---

Maximising Throughput and Minimising Latency in High-Performance C++ Code - Julius Zukauskas - ACCU 2025
---

Learn how to write high-performance C++ code by maximising throughput while minimising latency. In this talk, we explore how software performance is influenced not just by code, but by how data is structured and accessed — a critical but often overlooked aspect of system performance tuning.

If you're a developer interested in C++ performance, data oriented design, or cache optimization, this video dives into real-world techniques for improving memory layout and reducing CPU cache misses. You'll see why poor data modeling can hinder throughput and how choosing the right data access patterns can dramatically boost performance.

We'll walk through the common pitfalls in C++ code design that lead to slow, clunky systems and offer practical alternatives rooted in hardware-aware programming. From understanding the difference between struct of arrays vs array of structs to leveraging vectorized transformations and better cache utilization, you'll leave with actionable insights for optimizing C++ code in performance-critical applications.

Whether you're building low latency systems, optimizing C++ data structures, or simply looking to sharpen your system performance tuning skills, this session gives you a solid foundation in pragmatic programming techniques that balance abstraction and raw speed.

Key topics include:
Data oriented design in C++
Memory layout strategies
CPU cache utilization tips
Code and data transformation
High-performance systems thinking
Scalable software design principles

Engineering performance isn't just fun — it's essential. Watch now to learn how to write better, faster, and smarter C++ code.

Chapters
0:00 - Intro: Why Performance Matters
0:24 - Real-World Impact of Latency
1:03 - Common C++ Data Modeling Patterns
1:54 - Why Standard Object-Oriented Design Slows You Down
2:22 - Pull-Based Transformation: Pros and Cons
3:05 - A Hybrid Performance-First Approach
3:54 - Optimizing Cache Usage with Vectorized Data
4:36 - Takeaways on Data, Hardware, and Simplicity
4:57 - Closing Thoughts

Slides: https://accu.org/conf-previous/accu2025/

Join think-cell as a C++ Developer and work on cutting-edge challenges with a focus on code excellence, innovation, and working alongside an international team of experts — apply now to be part of a team shaping the future of business presentations. https://www.think-cell.com/en/career
---

Julius Zukauskas

I am a software engineer with a passion for all things performance.

Video Sponsored By JetBrains
---

The ACCU Conference is the annual conference of the ACCU membership, but is open to any and all who wish to attend. The tagline for the ACCU is 'Professionalism in Programming', which captures the whole spectrum of programming languages, tools, techniques and processes involved in advancing our craft. While there remains a core of C and C++ - with many members participating in respective ISO standards bodies - the conference, like the organisation, embraces other language ecosystems and you should expect to see sessions on C#, D, F#, Go, Javascript, Haskell, Java, Kotlin, Lisp, Python, Ruby, Rust, Swift and more.The ACCU Conference is a conference by programmers for programmers about programming.
Discounted rates for members.
ACCU Membership: https://tinyurl.com/ydnfkcyn
2025 Program: https://accu.org/conf-previous/accu2025/
https://accu.org
https://www.accuconference.org/
https://mastodon.social/@ACCUConf
  / accu-conference  
https://bsky.app/profile/accuconf.bsk...
  / accuorg  
  / accuconf  
---

YouTube Videos Filmed, Edited & Optimised by Digital Medium: https://events.digital-medium.co.uk

#accuconf #cppprogramming #latency #cpptutorial #cpp #cplusplus #cplusplusprogramming #programming #softwaredevelopment #softwareengineer #softwareengineering #programmingconcepts #coding #programmingtutorial

Maximising Throughput & Minimising Latency in High-Performance C++ Code - Julius Zukauskas ACCU 2025

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

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

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

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

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

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

Printf Debugging at 1ns: High-Performance C++ Logging Without Locks - Greg Law  ACCU 2025 Short Talk

Printf Debugging at 1ns: High-Performance C++ Logging Without Locks - Greg Law ACCU 2025 Short Talk

Код работает в 100 раз медленнее из-за ложного разделения ресурсов.

Код работает в 100 раз медленнее из-за ложного разделения ресурсов.

What Is

What Is "Hello" in C++? - Nicolai M. Josuttis - ACCU 2025 Short Talks

When Nanoseconds Matter: Ultrafast Trading Systems in C++ - David Gross - CppCon 2024

When Nanoseconds Matter: Ultrafast Trading Systems in C++ - David Gross - CppCon 2024

Сравнение CockroachDB и Postgres

Сравнение CockroachDB и Postgres

Andrew Kelley: A Practical Guide to Applying Data Oriented Design (DoD)

Andrew Kelley: A Practical Guide to Applying Data Oriented Design (DoD)

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

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

The real problem of C++ - Klaus Iglberger - Meeting C++ 2025

The real problem of C++ - Klaus Iglberger - Meeting C++ 2025

Он вообще умеет играть на гитаре?

Он вообще умеет играть на гитаре?

Why Performance in Programming Is Always a Problem - Lucian Radu Teodorescu - ACCU 2025 Short Talks

Why Performance in Programming Is Always a Problem - Lucian Radu Teodorescu - ACCU 2025 Short Talks

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

C++20 Ranges - The Stuff of Science Fiction - Stewart Becker - ACCU 2025 Short Talks

C++20 Ranges - The Stuff of Science Fiction - Stewart Becker - ACCU 2025 Short Talks

The Joy of C++26 Contracts - Myths, Misconceptions & Defensive Programming - Herb Sutter

The Joy of C++26 Contracts - Myths, Misconceptions & Defensive Programming - Herb Sutter

STM32 после Arduino: с чего начать (Есть субтитры)

STM32 после Arduino: с чего начать (Есть субтитры)

Программирование на ассемблере без операционной системы

Программирование на ассемблере без операционной системы

Я удалил ';' из C

Я удалил ';' из C

Unbelievable Workers | Working with Talented Engineers . EP6 #construction #adamrose #workers #smart

Unbelievable Workers | Working with Talented Engineers . EP6 #construction #adamrose #workers #smart

Lightning Talk: Lambda None of the Things - Braden Ganetsky - C++Now 2025

Lightning Talk: Lambda None of the Things - Braden Ganetsky - C++Now 2025

Будет ли встраиваемые системы по-прежнему привлекательной карьерой в 2026 году?

Будет ли встраиваемые системы по-прежнему привлекательной карьерой в 2026 году?

Most Ridiculous Worker Mistakes Caught on Camera

Most Ridiculous Worker Mistakes Caught on Camera

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



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



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