Организация компьютерных систем. Орлов С.П - 146 стр.

UptoLike

Все процессоры с архитектурой Nehalem обладают 32 КВ кэша
команд L1 и 32 КВ кэша данных L1 на каждое ядро, а также 256 КВ
кэша L2 на ядро и, в зависимости от версии процессорного ядра, от 4
МВ до 8 МВ распределённого кэша L3, общего для всех ядер.
На данный момент максимальное количество ядер в процессорах
Intel для настольных систем не превышает четырех. Появление ядра
Dunnington во второй половине года позволит увеличить это число до
шести. С внедрением новой архитектуры максимальное количество
ядер возрастёт до восьми, хотя первое поколение процессоров
Nehalem, возможно, не будет включать восьмиядерные модели. На
рис. 8.4 показана структура компьютера с процессором на ядре
Bloomfield.
Интересным нововведением является технология Simultaneous
Multi-Threading. Детали реализации SMT и её отличия от Hyper-
Threading пока не разглашаются. Известны общие положения, связан-
ные с SMT:
каждое ядро будет способно одновременно обрабатывать два
потока (таким образом, восьмиядерные процессоры смогут па-
раллельно обрабатывать до 16 потоков);
увеличится энергоэффективность процессоров;
повысится производительность на 20-30% при выполнении за-
дач, оптимизированных под многопоточность (мультимедийные
приложения, базы данных, поисковые системы).
Особый акцент компания Intel делает на масштабируемости ми-
кроархитектуры Nehalem, которая позволит обеспечить оптимальное
соотношение трёх ключевых показателей: цена, производительность
и энергопотребление.
При проектировании процессоров Nehalem применяется модуль-
ный подход. Структура процессора Nehalem условно разбивается на
пять основных строительных блоков: процессорное ядро, интегриро-
ванный контроллер памяти КП), массив ячеек кэш-памяти, шина
QPI (QuickPath Interconnect) и видеоядро iGraphics.
148