Характеристики современных процессоров



Содержание

 

Статистика выпуска многоядерных процессоров

Характеристики современных процессоров

Сравнение многоядерных процессоров

Тенденции развития: что обещает нам будущее?

Это интересно: экспериментальные многоядерные чипы

Мобильные четырехъядерные процессоры

Используемая литература (ссылки)

 


Статистика выпуска многоядерных процессоров

 

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

Посмотрим, выиграют ли пользователи при покупке новых многоядерных чипов.

Первый многоядерный чип был выпущен в 2001 году. Процессор под названием Power4 от компании IBM мог похвастаться двумя 64-битными ядрами на основе микроархитектуры PowerPC, но применялся исключительно для решения узкопрофильных задач. Пользователям же персональных ПК пришлось ждать появления двуядерного CPU еще долгих четыре года. Наконец, в мае 2005-го, сразу вслед за двуядерным 64-битным микропроцессором Opteron для серверных систем от компании AMD, вышел в свет двуядерный Intel Pentium D для домашних персональных компьютеров. В начале 2005 был создан двухъядерный UltraSPARC IV+.14 ноября 2005 года Sun выпустила восьмиядерный UltraSPARC T1, каждое ядро которого выполняло 4 потока. 5 января 2006 года Intel представила первый двухъядерный процессор на одном кристалле Core Duo, для мобильной платформы.

В ноябре 2006 года вышел первый четырёхъядерный процессор Intel Core 2 Quad на ядре Kentsfield, представляющий собой сборку из двух кристаллов Conroe в одном корпусе. Потомком этого процессора стал Intel Core 2 Quad на ядре Yorkfield (45 нм), архитектурно схожем с Kentsfield но имеющем больший объём кэша и рабочие частоты. В октябре 2007 года в продаже появились восьмиядерные UltraSPARC T2, каждое ядро выполняло 8 потоков.

В ноябре 2007 года переполох в компьютерной индустрии устроила компания AMD, которой удалось уместить четыре ядра на одном кристалле, в результате чего был создан процессор AMD Phenom Х4 с микроархитектурой К10. Впрочем, из-за огрехов разработки нового творения полноценной революции не получилось, а главным игроком на рынке в то время стала фирма Intel, запустившая в продажу первый "четырехъядерник" Intel Core 2 Quad.

Компания AMD пошла по собственному пути, изготовляя четырёхъядерные процессоры единым кристаллом (в отличие от Intel, первые четырёхъядерные процессоры которой представляют собой фактически склейку двух двухъядерных кристаллов). Несмотря на всю прогрессивность подобного подхода первый "четырёхъядерник" фирмы, получивший название AMD Phenom X4, получился не слишком удачным. Его отставание от современных ему процессоров конкурента составляло от 5 до 30 и более процентов в зависимости от модели и конкретных задач.

В 2009 году в продуктовых линейках двух давних конкурентов произошли существенные изменения. На смену устаревшему семейству Intel Core 2 Duo пришли новые процессоры Intel серий Core i3, i5 и i7. Они обзавелись микроархитектурой Sandy Bridge и производятся по 32-нанометровому техпроцессу. Также 14 октября 2011 года увидел свет новейший шестиядерный процессор Intel Core i7-3960X на базе архитектуры Sandy Bridge-E, являющийся на сегодняшний день самым быстрым CPU от компании Intel для домашних пользователей. Тем временем AMD существенно доработала свой четырехъядерный Phenom Х4, увеличив объем кеш-памяти и освоив 45-нанометровый технологический процесс, а в апреле 2010 года анонсировала "шестиядерник" AMD Phenom II Х6 под кодовым именем Thuban, который позволил не отпустить Intel слишком далеко вперед. Более того, совсем недавно состоялась презентация процессоров AMD на основе новейшей микроархитектуры Bulldozer. Одним из важнейших нововведений является модульный принцип расположения ядер в системе х86 - по два на каждом модуле. Благодаря этой особенности компании несложно выстроить модельный ряд, предлагая решения с различными количеством вычислительных блоков и тактовыми частотами. В свете своих последних творений компания AMD настроена на серьезное противостояние с процессорами Intel.

Х годов

Дата Имя Разработчик Часы Процесс Транзисторы (M) ядра /матрицы в модуле потоков на каждое ядро
2010 POWER7 IBM 3-4.14 ГГц 45 нм 1200 4, 6, 8/1, 4 4
2010 Itanium "Tukwila" Intel 2 ГГц 65 нм 2000 2, 4/1 2
2010 Opteron "Маньи-Кур" AMD 1.7-2.4 ГГц 45 нм 1810 4, 6/2 1
2010 Xeon "Nehalem-EX" Intel 1.73-2.66 ГГц 45 нм 2300 4, 6, 8/1 2
2010 z196 IBM 3.8-5.2 ГГц 45 нм 1400 4/1, 6 1
2010 SPARC T3 Солнце 1,6 ГГц 45 нм 2000 16/1 8
2010 SPARC64 VII + Fujitsu 2.66-3.0 ГГц 45 нм ? 4/1 2
2010 Intel "Westmere" Intel 1.86-3.33 ГГц 32 нм 1170 4-6/1 2
2011 Intel "Sandy Bridge" Intel 1.6-3.4 ГГц 32 нм 995  [36] 2, 4/1  (1,) 2
2011 AMD Fusion AMD 1.0-1.6 ГГц 40 нм 380  [37] 1, 2/1 1
2011 Xeon E7 Intel 1.73-2.67 ГГц 32 нм 2600 4, 6, 8, 10/1 1-2
2011 PowerPC BGQ IBM 1,6 ГГц 45 нм 1470 18/1 4
2011 SPARC64 VIIIfx Fujitsu 2,0 ГГц 45 нм 760 8/1 2
2011 FX "Bulldozer" Интерлагос AMD 3.1-3.6 ГГц 32 нм 1200  [38] 4-8/2 1
2011 SPARC T4 Оракул 2,8-3ГГц 40 нм 855 8/1 8
2012 Core i7 Intel 2,5-3,7 ГГц 22 нм 1400 4/1 2
2012 zEC12 IBM 5,5 ГГц 32 нм 2750 6/6 1
2012 POWER7 + IBM 3.1-5.3 ГГц 32 нм 2100 8/1, 2 2

 

Характеристики современных процессоров

 

Современный процессор для ПК - это сложнейшее устройство с множеством технических характеристик. И однозначного ответа на вопрос, какой процессор лучше, не существует просто в силу того, что нельзя все характеристики процессора свести к единому интегральному критерию, который мог бы служить показателем его качества.

Если попытаться классифицировать все основные характеристики современных процессоров с точки зрения пользователя, то можно выделить четыре группы:

производительность;

энергоэффективность;

функциональные возможности;

стоимость.

Если в отношении стоимости все понятно, то остальные характеристики процессоров нуждаются в комментариях.

Энергоэффективность

Еще два-три года назад выбор процессора для ПК ограничивался рассмотрением двух составляющих: производительности процессора и его стоимости, причем на производительность процессора однозначно указывала его тактовая частота. Однако времена меняются, и уже сейчас сводить все только к производительности и стоимости - значит сильно упрощать ситуацию. Помимо абсолютной производительности процессоры принято характеризовать энергоэффективностью, то есть производительностью в расчете на ватт потребляемой им электроэнергии. Прежде, когда потребляемая процессором мощность составляла всего несколько десятков ватт, на такую характеристику, как энергоэффективность, просто не обращали внимание. Однако после того, как потребляемая процессором мощность достигла рубежа в 100 Вт (и даже его преодолела), энергоэффективность стала одной из важнейших характеристик процессора.

И дело здесь не только (и не столько) в том, что чем выше потребляемая процессором мощность, тем больше приходится платить за электроэнергию (в России эта проблема пока что не слишком актуальна), а в том, что процессоры с высоким энергопотреблением трудно охлаждать. Приходится использовать массивные и шумные кулеры, что исключает возможность создания малошумных ПК. Естественно, оптимальным решением в этом случае будет производительный процессор с низким энергопотреблением, что, собственно, и отражает термин "энергоэффективность".

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

Функциональные возможности

Кроме производительности и энергоэффективности, современные процессоры характеризуются набором поддерживаемых технологий. К примеру, современные процессоры Intel (в зависимости от модели) поддерживают такие технологии, как технология виртуализации Intel Virtualization Technology (Intel VT), технология защиты от вирусов Execute Disable Bit, технология 64-разрядных вычислений Intel Extended Memory 64 Technology (Intel EM64T), технология защиты от перегрева Intel Thermal Monitor 2, технологии энергосбережения Enhanced Intel SpeedStep и Enhanced Halt State (C1E).

В процессорах AMD также имеются аналогичные технологии, но называются они по-другому, да и реализация их несколько иная. К примеру, в зависимости от модели в процессорах AMD могут поддерживаться технология 64-разрядных вычислений AMD 64, технология антивирусной защиты NX Bit, технология виртуализации AMD Virtualization и технология энергосбережения AMD Cool‘n’Quiet.

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

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

Технология поддержки 64-разрядных вычислений также предусмотрена во всех современных многоядерных процессорах. Однако не стоит забывать, что для ее реализации нужна 64-разрядная операционная система. Кроме того, реальную выгоду от 64-разрядных вычислений можно получить лишь при объеме оперативной памяти более 4 Гбайт.

А вот технологии AMD Cool‘n’Quiet для процессоров AMD, а также Enhanced Intel SpeedStep, Enhanced Halt State (C1E) и Intel Thermal Monitor 2 для процессоров Intel являются реально востребованными и позволяют не только снижать энергопотребление процессоров, но, что более важно, создавать малошумные компьютеры.

Производительность

Под производительностью процессора понимается скорость выполнения им задачи (какого-либо приложения), то есть чем меньше времени затрачивает процессор на реализацию той или иной задачи, тем выше его производительность. Казалось бы, такой подход к понятию производительности процессора вполне логичен. Однако не все так просто. Рассмотрим элементарный пример. Пусть имеется два процессора и два приложения. Первый процессор демонстрирует более высокую производительность в первом приложении, а второй - во втором. Возникает вопрос: какой из двух процессоров считать более производительным? Ответ здесь отнюдь не однозначен, и реальная ситуация такова, что какие-то процессоры демонстрируют более высокую производительность на одном наборе приложений, а какие-то - на другом. В этом смысле более корректно говорить не об абсолютной производительности процессора (как о некой абсолютной истине), а о производительности на наборе приложений.

На производительность процессора оказывают непосредственное влияние его микроархитектура, размер кэша, тактовая частота и количество ядер процессора. Напомним, что, кроме одноядерных, в настоящее время существует большое многообразие двухъядерных процессоров для ПК. Собственно, переход от одноядерных процессоров к многоядерным - это современный тренд в развитии процессоров. Причина перехода к многоядерности вполне очевидна. Дело в том, что на протяжении всей истории развития процессоров одним из самых эффективных способов увеличения производительности оставалось наращивание тактовой частоты. В то же время увеличение тактовой частоты приводит к нелинейному росту потребляемой процессором мощности - со всеми вытекающими негативными последствиями. По сути, энергопотребление процессоров сегодня уже достигло той критической отметки, когда дальнейшее увеличение тактовой частоты стало невозможным, поскольку процессоры в этом случае просто нечем будет охлаждать. А это означает, что возникла необходимость в поиске принципиально иных способов увеличения производительности процессоров, и один из таких способов - переход от одноядерных процессоров к двухъядерным и многоядерным. Причем это в полном смысле слова кардинальный, революционный шаг в развитии процессоров, поскольку он не просто меняет архитектуру процессоров, но и требует изменения всей инфраструктуры, включая программное обеспечение. Дело в том, что многоядерные процессоры способны дать выигрыш по производительности только в том случае, если используется оптимизированное под многоядерность, хорошо распараллеливаемое программное обеспечение (операционная система и приложения). Если же программный код написан таким образом, что подразумевает только последовательное выполнение инструкций, то проку от многоядерности не будет.


Дата добавления: 2021-01-21; просмотров: 102; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!