Все новости от 24 апреля 2003 г. Intel корректирует курс Itanium
В этом году Intel выпустит программное обеспечение, заметно ускоряющее выполнение процессором Itanium программ, написанных для Pentium и Xeon.
Это означает, что проблема, мешавшая распространению high-end систем на базе Itanium, будет решена.
В настоящее время процессор Itanium содержит компоненты, которые позволяют ему исполнять 32-битное ПО для чипов с архитектурой IA-32, таких как Xeon или Pentium. Однако производительность при этом настольно низкая, что даже сторонники Intel этим не пользуются.
Новое ПО, называемое IA-32 Execution Layer (кодовое название btrans), наделит будущий Itanium 2 1,5 ГГц способностью исполнять 32-битное ПО почти с такой же скоростью, как Xeon MP 1,5 ГГц, утверждает Intel в лице представительницы компании Барбары Граймз.
Это может сделать процессоры Itanium более привлекательными для заказчиков, которые отказывались использовать Itanium-системы из-за трудности исполнения старого 32-битного ПО. Кроме того, новая стратегия Intel может подорвать одно из ключевых преимуществ процессора Opteron, который AMD выпустила во вторник, так как позволяет заказчикам постепенно переходить на новые приложения, не выбрасывая существующих.
AMD Opteron максимально ориентирован на исполнение 32-битного кода, чтобы не нужно было заменять существующих приложений. Itanium, напротив, рассчитан на 64-битное ПО, а возможность исполнять 32-битное для него второстепенная. Если же нужно использовать преимущества 64-разрядной архитектуры, такие как возможность адресовать большой объем памяти, ПО и для Opteron, и для Itanium придется переписывать.
«Заказчику, допустим, нравится Itanium, но ему нужно решать 32-битные задачи, которые нельзя немедленно перенести на Itanium. Так он оказывается в затруднительном положении. AMD хвастается тем, что можно оставаться с 32-битным ПО, спокойно дожидаясь появления 64-битного, — говорит аналитик Insight 64 Натан Бруквуд. — Однако технология эмуляции Intel несколько подпортит эту идиллию».
Быстродействие программного эмулятора, если верить Intel, не должно заметно уступать самым быстродействующим современным 2-ГГц процессорам Xeon MP, которые, как и Itanium, предназначены для многопроцессорных серверов. Однако оно не сравнится с быстродействием процессоров Xeon 3,06 ГГц для двухпроцессорных компьютеров.
И все же оно может оказаться гораздо лучше современной технологии для исполнения ПО IA-32.
«Они говорят, что Itanium никогда не станет самым быстродействующим 32-разрядным процессором, но будет игроком на этом поле. Механизм исполнения программ х86 на поле не был. Он лишь занимал место на парковке возле стадиона», — поясняет Бруквуд.
Эмуляция, скорее всего, окажется более приемлемой для заказчиков и по сравнению с Yamhill, проектом Intel, подобным, по словам источников, 64-разрядным расширениям AMD для 32-разрядной архитектуры Intel. «Это может стать еще одним ответом Intel AMD без отступления от стратегии Itanium», — отмечает Бруквуд.
Риск, впрочем, существует. Эмуляция одного процессора на другом всегда давалась с трудом. Чаще всего ее использовали как костыли, при переходе, например, Digital Equipment с микропроцессоров VAX на Alpha. Apple совершила подвиг, когда перевела свои компьютеры с семейства процессоров Motorola 68000 на PowerPC. Но это ей удалось лишь потому, что новый чип обеспечил огромный скачок производительности и смог компенсировать эффект от эмулятора.
ПО Intel Execution Layer представляет собой модуль, который вводится в операционную систему и эмулирует процессор IA-32, рассказывает Граймз. Intel работает с Microsoft и дистрибьюторами Linux над введением этого модуля в их операционные системы.
Microsoft и ведущий поставщик Linux Red Hat пока не ответили на просьбу прокомментировать это. Второй по величине поставщик Linux, SuSE, отказался от комментариев, но источник в компании сообщил, что работы над поддержкой технологии ведутся.
«Мы сотрудничаем с Microsoft, а также с руководителями проекта и дистрибьюторами Linux, чтобы Execution Layer как можно скорее получил широкое распространение», — сказала Граймз.
«Если Intel найдет способ надежно и относительно быстро исполнять код IA-32 на процессорах Itanium, это, возможно, даст толчок росту их популярности», — говорит аналитик Illuminata Гордон Хафф.
НР, компания, сделавшая самую большую ставку на успех Itanium — так как переводит на него целое семейство своих серверов, — поддерживает этот шаг.
«Мы приветствуем любую технологию, которая повышает быстродействие Itanium-систем. Мы ожидаем, что IA-32 Execution Layer поможет нашим заказчикам перенести свои приложения с 32- на 64-битные версии Windows и Linux», — сказал менеджер по международному маркетингу семейства продуктов HP Business Critical Systems Брайан Кокс.
По словам Граймз, Intel сохранит аппаратную поддержку IA-32 по крайней мере до модели Itanium II 9M, которая выйдет в 2004 году. Она не сказала, будет ли компания после этого опираться только на ПО Execution Layer, но аналитики допускают такую возможность.
Исключение аппаратного компонента освободит Itanium от конструктивных компромиссов. Это означает уменьшение необходимого числа транзисторов и размера кристалла, а также более высокую технологичность чипа.
Правда, по словам Граймз, значительного уменьшения размера процессора это не даст.
Будущее ПО эмуляции определят несколько факторов. С одной стороны, инженеры Intel могут усовершенствовать ПО в следующих поколениях и по мере выхода новых моделей Itanium его производительность будет повышаться. С другой — Intel стремительно наращивает быстродействие своих 32-битных чипов.
Одно преимущество ПО эмуляции заключается в том, что его легче адаптировать к исполнению инструкций IA-32, отсутствующих в старых версиях чипов IA-32. Например, существующая аппаратура Itanium не поддерживает инструкций SSE, ускоряющих некоторые математические операции со времен Pentium III, не говоря уже о следующем поколении SSE2, появившемся в Pentium 4, и что там еще будет дальше.
Новое ПО не меняет общей стратегии Intel в отношении Itanium, побуждающей компании переписывать свое ПО для Itanium. Граймз говорит, что заказчикам, которым требуется максимальная производительность 32-битного ПО, по-прежнему следует приобретать системы Xeon:
«Itanium в первую очередь рассчитан на 64-разрядные вычисления. Поддержка 32-битного ПО рассматривается лишь как средство перехода на 64-битное или для исполнения некритических приложений, которые не имеет смысла переносить».
Предыдущие публикации:
В продолжение темы:
| Просто так 24 Apr 2003 4:31 PM |
Да, хорошо все-таки, когда есть конкурренция: Intel vs AMD, RedHat vs Mandrake, Windows vs Windows :)) А то напрягла АМДшка своими заявочками, что типа цены ронять не будем, т.к. итаниум плохо 32-разрядный код переваривает... |
|
| real 25 Apr 2003 10:34 AM |
Я балдею от перевода 8) Вот предложение из статьи: "Механизм исполнения программ х86 на поле не был." ;)) |
|
| Не так просто 25 Apr 2003 11:23 AM |
2 Просто так:Переваривает он код хорошо, только запоры часто бывают ))) |
|
| Так да не так 1 Jun 2003 11:14 PM |
Если 64 разрядные процессоры AMD будут поддерживать например Windows 98(хотя и не обязательно будет на них ее ставить)то есть 32 разрядные операционные системы,то Itanium извините будет в ж..е! |
|
|