Статья только в электронной версии журнала

Статья только в электронной версии журнала

Технический анализ: AMD Opteron задает ритм

Нелегкие времена наступили сейчас и для корпорации Intel, и для фирмы Advanced Micro Devices. Новый процессор AMD Opteron еще раз выявил различия в технологической стратегии обоих производителей, однако оба они, по существу, делают разные ставки в одном и том же казино.

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

Вычислительная мощь серверов, без сомнений, - один из основных стимулов покупки. Intel едва не пришла в полное замешательство, наблюдая за стабильным успехом своих беспрестанно ускоряющихся процессоров, начиная от устаревающей архитектуры Pentium до оптимизированного для серверов Xeon. А ведь прирост производительности здесь явно отставал от рабочей частоты.

Вот только неясно, сколь долго еще аппаратные средства смогут, что называется, "на лету" справляться с анализом постоянно растущих потоков инструкций для Pentium, преобразуя их в переплетающиеся (но не перепутанные) одновременные операции. Именно ответ на этот вопрос и определяет различия между Itanium и Opteron как будущими логическими стадиями развития серверных ЦПУ.

Intel полагается на встроенное в кристалл аппаратное прогнозирование следующих инструкций. Эта технология была разработана в конце 90-х годов для процессоров х86, чтобы вдохнуть новую жизнь в исходные тексты модели 80-х, и сейчас ее ресурсы приближаются к грани истощения. В Itanium корпорация предложила анализировать программы в процессе транслирования в исполняемую форму и производить заблаговременное кодирование одновременных операций. Такая технология, получившая название EPIC (Explicitly Parallel Instruction Computing - вычисления с заданным параллелизмом команд), как раз и отличает Itanium от 64-разрядных процессоров фирмы AMD, построенных по принципу х86.

Недостаток EPIC в том, что ядро Itanium больше не обеспечивает должной совместимости с кодом х86, поэтому скорость выполнения 32-разрядных приложений на таких машинах способна разочаровать кого угодно. В результате Intel и ее партнер по разработке Itanium компания Hewlett-Packard пересмотрели назначение своего творения и в отношении унаследованных приложений позиционировали его как средство выполнения программ, которые либо не требуют высокой производительности, либо отсутствуют в версии для Itanium.

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

AMD приложила весь свой талант к созданию Opteron и его родного брата для настольных систем Athlon 64 (выпуск которого ожидается в сентябре). Главная задача состояла в том, чтобы обеспечить предельно быстрое выполнение инструкций х86, аппаратно реализовав при этом 64-разрядную архитектуру и расширив набор команд.

Если производители отраслевых инфраструктур и программисты поверят, что AMD смогла сделать это, покупатели ИТ вскоре получат массу оптимизированных драйверов, связующего ПО и приложений для х86-64. В результате же можно ожидать повышения производительности машин с Opteron и Athlon 64 на десятки процентов.

Ситуация, похоже, сейчас складывается в пользу AMD. За две недели до появления Opteron корпорация Microsoft пообещала в середине года выпустить бета-версии Windows XP и Windows Server 2003 для х86-64, да и DB2 корпорации IBM находится уже на пути к платформам с Opteron.

Зачастую просто упускается из виду, что в концепциях AMD и Intel больше сходства, чем различий. В целом можно смело утверждать, что требования к вычислительным системам в любом сегменте экономики расширяют рынок для всех 64-разрядных процессоров, будь то Opteron или Itanium. Оба они способны справляться с постоянно растущими массивами данных. Оба демонстрируют впечатляющую скорость и разностороннюю масштабируемость, которые соответствуют самым критичным корпоративным задачам следующего поколения.

Однако не стоит забывать, что 64-разрядные компьютеры - отнюдь не открытие XXI века. Подобные системы IBM, Sun Microsystems, Hewlett-Packard и некоторых других создателей корпоративных аппаратных систем уже применяются для решения многих задач. Вот только их цена мало устраивает массовый рынок, поэтому о широком спросе пока говорить не приходится. Вопрос, который серьезно тревожит производителей оборудования ИТ, можно сформулировать так: разработку и создание скольких процессорных архитектур старшего уровня может позволить себе эта отрасль?

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

AMD и Intel должны четко представлять себе планы корпоративных покупателей. Готовы те раскошелиться на развертывание и освоение совершенно новой базы операционных систем, корпоративного межплатформного ПО и приложений ради достоинств полностью переработанного набора инструкций Itanium? Или осторожность и нежелание идти на коммерческий риск приведут их к AMD, которая предложит 64-разрядный супернабор команд на базе старой доброй технологии х86?

С техническим редактором Питером Коффи можно связаться по адресу peter_coffee@ziffdavis.com.

Ставки сделаны

AMD и Intel надеются, что растущая стоимость разработки новых процессоров склонит рынок микросхем на их сторону.

- Intel Xeon демонстрирует удивительное долгожительство, но в основе его лежит 32-разрядная технология с весьма ограниченными возможностями. В перспективе совершенствовать его будет все труднее и труднее.

- Intel IA-64 (семейство Itanium) открывает совершенно новый путь 64-разрядной эволюции, но все тяготы переходного периода возлагает на программные компоненты, а унаследованные коды исполняет с удручающей медлительностью.

- AMD x86-64 (Opteron и Athlon 64) расчищают пути для программ х86 в царство 64-разрядных систем, обещая покупателям постоянное повышение производительности даже несмотря на большую сложность встроенного аппаратного прогнозирования цепочек команд. 

Версия для печати