Разрыв между процессором и памятью
Проблема подсистемы памяти
Локальность
Производительность памяти
Пример производительности памяти 1
Пример производительности памяти 1
Пример производительности памяти 2
Пример производительности памяти 2
Джин Амдал, 1922-2015
Кэш-память
Вопросы проектирования кэш-памяти
Какие данные хранятся в кэш-памяти?
Терминология кэш-памяти
Как данные найти?
Пример параметров кэш-памяти
Процент промахов = ?
Производительность кэша прямого отображения
Процент промахов = 3/15
= 20%
Временная локальность
Обязательные промахи
Производительность кэша прямого отображения
Процент промахов = ?
Кэш прямого отображения: Конфликты
Процент промахов = 10/10
= 100%
Промахи из-за конфликтов
Кэш прямого отображения: Конфликты
Процент промахов = ?
Производительность наборно-ассоциативного кэша с N секциями
Процент промахов = 2/10
= 20%
Ассоциативность уменьшает количество промахов из-за конфликтов
Производительность наборно-ассоциативного кэша с N секциями
Пространственная локальность?
Процент промахов = ?
Производительность кэша прямого отображения
Процент промахов = 1/15
= 6.67%
Строки с бόльшим размером уменьшают обязательные промахи с помощью пространственной локальности
Производительность кэша прямого отображения
Резюме организации кэш-памяти
Промахи из-за недостаточной ёмкости
Типы промахов
Резюме кэш-памяти
Adapted from Patterson & Hennessy, Computer Architecture: A Quantitative Approach, 2011
Динамика процента промахов
Динамика процента промахов
Многоуровневые кэши
Виртуальная память
Виртуальная память
Терминология виртуальной памяти
Виртуальные и физические адреса
Пример виртуальной памяти
Пример виртуальной памяти
Как провести трансляцию?
Первый пример таблицы страниц
Второй пример таблицы страниц
Проблемы таблицы страниц
Буфер ассоциативной трансляции (TLB)
TLB
Защита памяти
Резюме виртуальной памяти
Ввод-вывод, отображённый в память
Аппаратная реализация ввода-вывода, отображённого в память
Код ввода-вывода, отображённого в память
Код ввода-вывода, отображённого в память
Код ввода-вывода, отображённого в память
Цифровой ввод-вывод
Последовательный ввод-вывод
Таймеры
Аналоговый ввод-вывод
Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть