Справочник - Материнские платы и процессоры

         

Cell против PC: аппаратура


Если позиционировать Cell как противника имеющимся или планируемым решениям AMD и Intel, здесь появляется совершенно другой вид противостояния, нежели те, что были ранее. Разница в скорости очевидна хотя бы потому, что в ближайшем будущем не намечается никакого капитального пересмотра архитектуры x86, который смог бы приблизить процессоры Intel и AMD к Cell по производительности.

Мультиядерные чипы от AMD и Intel уже доступны, но высокоскоростные чипы x86 обладают высоким энергопотреблением, что влечет определенные ограничения. Например, чтобы уместить два ядра Opteron в одном чипе, AMD пришлось снизить их тактовую частоту — иначе энергопотребление процессора вышло бы за разумные рамки. Аналогична ситуация и у Intel с процессором на базе ядер Pentium 4.

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

Стоит рассмотреть возможное противостояние архитектуры Cell и x86 и с точки зрения параллелизма. Как говорилось выше, Cell изначально предполагает параллельную природу вычислений, что ставит этот процессор в выгодное положение по отношению к потенциальным конкурентам. Алгоритм прост: если требуется больше процессорной мощности, нужно лишь добавить еще один (два, три) процессор(а). Операционная система самостоятельно перераспределит программные ячейки с учетом второго, третьего и т. д. процессоров. Что касается платформы PC, много операционных систем под нее поддерживает мультипроцессорные конфигурации. Но огромное количество стороннего ПО не способно использовать преимущества нескольких процессоров и требует коренных изменений на уровне первичного алгоритма — а этот процесс может занять долгие годы. Приложения для Cell будут изначально разрабатываться с учетом масштабируемости.

Хотя Cell может оказаться значительно более производительным, нежели существующие процессоры архитектуры x86, история показывает, что платформа PC обладает удивительной способностью «класть на лопатки» значительно более производительные и изящные разработки. Чтобы преодолеть это обстоятельство, производительности в чистом виде недостаточно.



Содержание раздела