Вы здесь

Кэш третьего уровня и поддержка когерентности микропроцессора “Эльбрус-4С+”

Приводятся общие характеристики и принципы работы кэша третьего уровня микропроцессора «Эльбрус-4С+». Дается описание особенностей структурной схемы: раздельные конвейеры тэгов и данных, буфер обрабатываемых запросов, буфер вытесненных модифицированных строк. Описываются протоколы локального справочника и обработки запросов. Сравнивается время доступа в кэш-память разработанного микропроцессора и зарубежных аналогов.

Большинство современных микропроцессоров, предназначенных для построения высокопроизводительных вычислительных комплексов, имеют большое количество ядер и поддерживают работу в многопроцессорных конфигурациях с общей когерентной памятью. Двухъядерные и четырехъядерные микропроцессоры уже используются как в настольных компьютерах, так и в мобильных устройствах. Флагманские чипы и инженерные образцы крупнейших производителей микропроцессоров, таких как IBM, Intel, AMD, Fujitsu и Oracle, объединяют восемь и более вычислительных ядер на одном кристалле [1]. Возможность объединения четырех и более таких микропроцессоров на общей когерентной памяти значительно увеличивает число ядер в системе.

Таким образом, увеличение количества ядер можно назвать основной тенденцией в наращивании вычислительной мощности микропроцессоров на сегодняшний день. В многоядерных системах, ввиду большого количества абонентов, значительно повышается нагрузка на подсистему памяти, и ее характеристики оказывают огромное влияние на производительность всего вычислительного комплекса.

При проектировании восьмиядерного микропроцессора «Эльбрус-4С+» задача разработки эффективной подсистемы памяти стояла на первом месте. Новые процессоры должны иметь два канала ввода-вывода, соединенные каждый с каждым, и поддерживать работу в четырехпроцессорной конфигурации с общей когерентной памятью. Таким образом, к подсистеме памяти одного процессора имеют доступ 13 абонентов: восемь своих ядер, три соседних процессора и два канала ввода-вывода.

Подробнее... Загрузить файл 

Содержание:

Введение

1. Характеристики и принципы работы

2. Особенности структурной схемы

3. Локальный справочник и поддержка когерентности

4. Время доступа в память

Заключение

Литература

А.С.Кожин
Е.С.Кожин
В.О.Костенко
А.В.Лавров