ЛекториумМедиатека
Личный кабинет

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

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

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

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

Лекции курса

11
  1. Параллельное программирование. Лекция 1
  2. Параллельное программирование. Лекция 2
  3. Параллельное программирование. Лекция 3
  4. Параллельное программирование. Лекция 4
  5. Параллельное программирование. Лекция 5
  6. Параллельное программирование. Лекция 6
  7. Параллельное программирование. Лекция 7
  8. Параллельное программирование. Лекция 8
  9. Параллельное программирование. Лекция 9
  10. Параллельное программирование. Лекция 10▶ Вы тут
  11. Параллельное программирование. Лекция 11

Онлайн-курсы по программированию

3