ВУЗ:
Составители:
ОП
Строка 0
1111
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
Строка 1
Строка 2
Строка 3
Строка 4
Строка 5
Строка 6
Строка 7
Строка 8
Строка 9
Строка 10
Строка 11
Строка 12
Строка 13
Строка 14
Строка 15
Кэш-память
Строка 4
Тег
Данные
Индекс
010
0
Индекс
1
011
001
101
Строка 6
Строка 3
Строка 11
Выбор
индекса
0000
Схемы
сравнения
СС1 и СС2
ША
Адрес
1011
1
Тег
101
Строка 11
в
ШД
Рис. 3.8. Множественно-ассоциативная кэш-память
3.5.3 Множественно-ассоциативная четырехканальная
кэш-память процессора i486
В современных процессорах используется 4-х, 6-ти и 8-ми ка-
нальная кэш-память. Увеличение числа каналов (входов) кэш-памяти
приводит к быстрому увеличению сложности аппаратной реализации
той части кэша, которая обеспечивает ассоциативный поиск строк по
тегам.
Рассмотрим типичную организацию кэш-памяти первого уровня
для данных на примере процессора Intel i486 (рис. 3.9).
Строка кэш-памяти содержит 16 байт. Кэш состоит из блока дан-
ных, блока тегов и блока достоверности. Блок данных кэш-памяти
разбит на 128 непересекающихся подмножеств по 4 строки в каждом
подмножестве. Следовательно, это четырехканальная кэш-память
50
Страницы
- « первая
- ‹ предыдущая
- …
- 46
- 47
- 48
- 49
- 50
- …
- следующая ›
- последняя »