Вы здесь

Параллельное программирование. Лекция 10

Лекция
Партнёр:
Предмет:
Дата записи:
11.04.12
Дата публикации:
11.04.12
Код для блога:

Оптимизации в компиляторах

  1. Простые оптимизации: подстановка констант, inline, удаление проверок, объединение смежных доступов к памяти, регистровая аллокация
  2. Оптимизации циклов: расщепление, развёртывание, вынос инварианта, размыкание
  3. Многопоточные оптимизации: адаптивные блокировки, исключение блокировок, слияние блокировок
  4. Другие: частотный анализ, анализ внешних эффектов, SSA

Страница лекции на сайте Computer Science Center