CPU Nehalem (часть 2)


Функциональные возможности компьютера зависят от слаженной и эффективной работы всех его компонентов. При этом главную роль среди них играет центральный процессор, выполняющий команды системных и прикладных программ. От скорости их обработки зависят возможности всей системы. А скорость эта в значительной степени зависит от микроархитектуры

trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)trans CPU Nehalem (часть 2)  

Евгений Рудометов 
 

 >>    Часть 1 
  

В новой разработке подверглись ряду изменений и другие элементы внутренней структуры ядер и процессора. Так, например, в ЦП Intel Core i7 в добавление к традиционным кэш-памяти первого (L1) и второго (L2) уровней появился еще один уровень кэш-памяти — третий (L3). Новая кэш-память объединяет ядра между собой. В отличие от кэш-памяти второго уровня объемом 4х256 Кбайт, она является разделяемой и имеет объем 8 Мбайт. Такое решение обеспечивает оптимальное перераспределение информационных потоков и ускоренный доступ к данным, особенно это касается многоядерных моделей.

Кстати, необходимо напомнить, что уже первые модели Intel Core i7 имеют четыре физических ядра архитектуры Intel Core (Nehalem), выполненных по технологии 45 нм. Процессоры состоят из 731 млн. транзисторов, распределенных на площади полупроводникового кристалла в 263 мм2.

Здесь следует отметить, что уточнение «физических» не является случайным. Дело в том, что конструкторы решили в моделях Intel Core i7 реанимировать технологию многопоточной обработки данных, известную как Hyper-Threading еще со времен процессора Intel Pentium 4. Улучшенный вариант многопоточной технологии — Simultaneous Multi-Threading, SMT — аналога Hyper-Threading позволяет одновременно исполнять два потока на каждом  ядре. В результате системные и пользовательские программы «видят» удвоенное количество виртуальных вычислительных ядер. Это означает, что четырехъядерные Intel Core i7 работают как восьмиядерные, половина из которых являются физическими (реальными), а половина — логическими (виртуальными). Таким образом, благодаря благодаря реализованной технорогии Simultaneous Multi-Threading приложения, оптимизированные для многопоточного выполнения, получают дополнительные преимущества по сравнению с предыдущими моделями, не обладающими данной возможностью.

Из аппаратных особенностей новой архитектуры необходимо отметить и аппаратно-программную реализацию автоматической настройки внутренних цепей Intel Core i7 на одноядерное или многоядерное выполнение приложений. Это достигнуто благодаря наличию в ядрах ЦП Intel Core i7 специального режима «Турбо». В случае если используются не все четыре ядра, а только одно или два, тактовая частота активных ядер автоматически увеличивается. Этот процесс незаметен для пользователя, но позволяет повысить производительность всех выполняемых на Intel Core i7 приложений. При этом максимальное энергопотребление ЦП и его тепловыделение остаются на достаточно низких уровнях, недоступных их предшественникам.

В процессорах на базе архитектуры Intel Core (Nehalem) также реализована функция автоматического включения и выключения ядер по запросу с помощью так называемых «вентилей питания» для экономии электроэнергии и оптимизации выполнения каждого приложения.

Еще одним нововведением является поддержка новых команд SSE4.2, обеспечивающих не только поддержку потоковой обработки команд и данных, но и ряда дополнительных операций, ориентированных на выполнение прикладных задач. Необходимо отметить, что дополнительной оптимизации подвергся механизм предсказания переходов, повышена скорость работы подсистемы кэш-памяти, ускорена работа арифметико-логических цепей.

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

Первыми представителями новой линейки процессоров стали четырехъядерные модели Intel Core i7 965 Extreme Edition, Intel Core i7 940, Intel Core i7 920. Их основные параметры приведены в Таблице 1.

 

Таблица 1. Основные параметры первых моделей Intel Core i7

Характеристики  Intel Core i7 965
Extreme Edition
Intel Core i7 940 Intel Core i7 920
Технология, нм 45 45 45
Число ядер, шт 4 4 4
потоков, шт 8 8 8
Кэш-память L2, Кбайт 4 х 256 4 х 256 4 х 256
L3, Кбайт 8 8 8
Шина QPI, Гигатранзакций/с 6,4 4,8 4,8
Подсистема
памяти
каналов, шт 3 3 3
модулей, шт 6 6 6
тип модулей DDR3-1067 DDR3-1067 DDR3-1067
Процессорный разъем LGA1366 LGA1366 LGA1366
Потребляемая мощность, Вт 130 130 130

 

В следующей части данной статьи рассмотрены необходимые для процессоров микроархитектуры Intel Core (Nehalem) изменения компьютерной инфраструктуры.
   
 

>>    Часть 3  
      


Ссылки по теме

Leave a Reply

You must be logged in to post a comment.