
Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:
X
- •Высокопроизводительн ые системы
- •План
- •Литература
- •Высокопроизводительные
- •Пути повышения производительности
- •Типы
- •Однопроцессорные ЭВМ
- •Скалярная обработка
- •Кэширование оперативной памяти
- •Предварительная выборка
- •Пример замедления за счет не попадания в кэш
- •Пример ускорения за счет кэширования
- •Конвейер (pipeline)
- •Пример конвейерной обработки
- •Пример ускорения за счет конвейерной обработки loop
- •Суперскалярная обработка
- •Пример суперскалярной обработки
- •Векторная обработка
- •Пример векторной обработки
- •Векторно-конвейерная обработка
- •Современные
- •Intel Pentium
- •Intel Pentium III
- •Intel Pentium 4
- •Как работают SIMD расширения
- •Hyperthreading
- •Когда Hyperthreading эффективен?
- •RISC процессоры
- •Характеристики UP процессоров
- •Единицы
- •Пиковая
- •Пример расчета пиковой производительности
- •Измеренная
- •Как использовать возможности параллельной
- •Симметричные многопроцессорные системы
- •Особенности
- •Синхронизация при обращениях к общей памяти
- •Синхронизация
- •Использование блокировок
- •Проблема когерентности кэшей
- •Обеспечение когерентности кэшей
- •Перестановка порядка
- •Барьеры
- •Обеспечение совместимости за счет компилятора
- •Работа с общей шиной
- •Уменьшение эффективности SMP при увеличении
- •Практические SMP системы
- •Оптимизация
- •RISС процессоры
- •Вопросы ?
Соседние файлы в папке Лекции