Доклад

Что компилятор может сделать с вашей памятью

У компилятора довольно много власти над компилируемой программой, благодаря которой он может ускорять программу в разы.

В том числе компилятор в некоторой мере может оптимизировать работу с памятью.

Рассмотрим пару типов таких оптимизаций: изменяющие порядок обращений к памяти и изменяющие расположение данных в памяти. Для таких оптимизаций рассмотрим ограничения их применения, чтобы понимать: стоит ли надеяться на их автоматическое применение, или лучше что-то подсказать компилятору, или вовсе оптимизировать вручную.

Спикеры

Расписание