Конференция
C++ SIBERIA 2019
15/02-16/02 Новосибирск

Александр Титов

Знай свое "железо": иерархия памяти

Alexander Titov is a Senior CPU Architect with 11 years of experience in CPU architecture design and performance/power modeling. His experience ranges from incremental optimizations of Intel Cores to large-scale HW/SW co-design projects. Alexander specializes in CPU Memory Hierarchy (Caches, Prefetching, and Memory Ordering) and in Instruction Fetch domain (Code Fetching, Branch Processing and Prediction). He is passionate about high performance computation techniques, well-written code, modern C++, and teaching.
Если вам важна скорость работы ваших программ, то вы обязаны понимать, как работает ваше "железо". Современный процессор -- это сложное устройство, многие механизмы которого могут не очевидным образом влиять на скорость исполнения вашего кода. В докладе дается обзорное представление основных структур современного процессора и подробно рассматривается работа иерархии памяти. Будут освещены следующие темы: организация кэш-памяти, принцип локальности, предподкачка данных, нежелательное общее владение данными, а также программные техники для эффективной работы с памятью.

Вы можете скачать презентацию по ссылке

Спонсоры

Контакты

Адрес проведения:

Новосибирск, Станционная, 104, Экспоцентр.

Предложения докладов:

talks@cpp-russia.ru

Партнерство:

conf@cpp-russia.ru

Студенческая программа:

students@cpp-russia.ru