ТЕХНИЧЕСКИЙ АНАЛИЗ
Достигнув пределов вычислительной мощности традиционных одноядерных процессоров, Intel и Advanced Micro Devices переносят боевые действия в область многоядерных устройств. Лаборатория eWeek Labs положительно оценивает способность многоядерной технологии одновременно выполнять несколько задач, требующих интенсивных вычислений. Однако мы не считаем, что эта технология найдет широкое применение на предприятиях, пока не получит серьезной поддержки со стороны производителей операционных систем и приложений.
Двухъядерные микросхемы объединяют два процессора в одном корпусе. Они впервые появляются среди процессоров архитектуры х86. Интегрированная кэш-память может разделяться обоими ядрами или быть самостоятельной для каждого (так поступили проектировщики и AMD, и Intel). Во втором случае достигается не столько оптимизация производительности, сколько упрощение проектирования.
Для изготовителей микросхем и систем на их основе, не говоря уже о создателях серверных ферм, трудная задача - управление энергопотреблением таких сложных процессоров. Проблема сводится в сущности к отводу тепла. В конечном итоге может оказаться, что сравнение скорости выполнения различных тестов будет иметь для рынка не столь большое значение, как сопоставление результатов измерений, произведенных с помощью термометра.
В апреле AMD выпустила двухъядерный 64-битный Opteron, а в июне дополнит эту линейку продуктов двухъядерным 64-битным процессором Athlon для настольных компьютеров. AMD уже разрабатывает и процессоры с четырьмя ядрами.
Intel также в апреле выпустила двухъядерный Pentium Processor Extreme Edition 840. Плюс к этому она создаст в ненышнем году двухъядерную версию серверного процессора Itanium под кодовым названием Montecito, а в следующем - вариант процессора Xeon с двумя ядрами. Ожидается, что в 2006-м AMD и Intel произведут двухъядерные процессоры для ноутбуков.
В ходе тестирования сервер Sun Fire V40z производства Sun Microsystems, оснащенный двухъядерными 64-разрядными процессорами Opteron, продемонстрировал более широкую масштабируемость при неизменной конфигурации.
Однако организациям следует помнить, что сервер с двумя двухъядерными процессорами может показать более низкую производительность, чем с четырьмя традиционными. Это связано с ограничениями, накладываемыми двухъядерной архитектурой. Приложения, использующие только один поток инструкций и данных, не станут выполняться пропорционально быстрее на сервере с двумя двухъядерными процессорами. Потоки направляются главным образом через один процессор. Это сводит к нулю прирост производительности, связанный с наличием двух процессоров.
Организации, желающие применять двухъядерные процессоры, вероятно, получат от них максимальный выигрыш в серверах и рабочих станциях, для которых создано большое количество многопоточных приложений. И этот эффект будет только расти по мере совершенствования встроенных в операционные системы планировщиков задач и расширения использования многопоточности в приложениях.
Корпоративные пользователи будут приветствовать рост производительности, полученный благодаря двухъядерным процессорам. Но их, вероятно, разочарует сложный порядок лицензирования ПО применительно к этой технологии. Производители, например Oracle, потребуют приобретения отдельной лицензии для каждого ядра процессора. Для некоторых организаций это приведет к удвоению стоимости ПО.
Представители Microsoft недавно подтвердили, что компания сохранит порядок лицензирования программ по числу процессоров, когда Windows сможет работать на двух- и многоядерных процессорах. Эта модель лицензирования распространяется и на некоторые продукты из линейки Windows Server System, в том числе на BizTalk Server и SQL Server.
Руководство AMD рекомендовало предприятиям предложить своим поставщикам ПО подсчитывать число процессоров по количеству используемых посадочных гнезд. В этом случае двухъядерный процессор будет учитываться как один.
Мы обращаем внимание предприятий, желающих использовать двухъядерные процессоры, на необходимость еще до их приобретения ознакомиться с условиями лицензионных соглашений, заключенных с производителями ПО. Во избежание переплаты рекомендуем также всем организациям договориться с поставщиками ПО, чтобы микросхемы, заключенные в один корпус, засчитывались как один процессор независимо от количества ядер.
Со старшей журналисткой Энн Чен можно связаться по адресу: anne_chen@ziffdavis.com.