Компьютерный Мир

  Меню->
  главная    download   ссылки   реклама   авторам   контакты 

 

 

   

Статьи

Windows

Реестр Оптимизация  Программы Обзор Спонсоры

Windows 95

Все что нужно знать!

Пора брать лопату Описания программ! Life or Death Мой первый Mersedes

Windows 98

Bios Разное Разное

  Об Интернете

????MHz

Windows 2000

Классика нашего времени Много полезного Всего по маленьку Интернет в жизни Жми на полную

Windows NT

Linux  Утилиты Безопасность Деньги на Халяву Разное

Windows Millenium

Немного о Linux  И жить хорошо и жизнь хороша! Предохраняйся! Все о бесплатном сыре в интернет Парочка советов

Пару слов о Itanium от Intel и SledgeHammer от AMD

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

До недавнего времени Intel практически ничего достоверного измученным ожиданием потребителям о Merced не сообщала. Теперь, когда началось производство образцов, и процессору было присвоено официальное торговое имя - Itanium, мы намного больше введены в курс дела. Не уступает извечному сопернику и AMD, недавно она анонсировала новый 64-битный процессор - Sledgehammer. В отличие от Pentium, Pentium II, III, Xeon - вариаций на старую тему 32-битных чипов, Itanium и Sledgehammer - действительно следующая ступенька в эволюции процессоров. Давайте попытаемся разобраться, что же предлагается нашему вниманию.

Если верить Intel, Itanium превосходит RISC-процессоры, одно из наиболее важных отличий - использование метода расширенных параллельных вычислений. Речь идет не о параллельных вычислениях, для которых применяется два и более процессоров, а о возможности выполнения нескольких команд за один такт на одном процессоре. Intel называет эту технологию - EPIC (Explicitly Parallel Instruction Computing). Эффективность ее работы напрямую зависит от качества разработанных для нее компиляторов, а также от оптимизации софта под подобные вычисления.

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

Так как сам Itanium довольно большой, сигнал тактовой частоты искажается - не все области процессора получают его одновременно. Поэтому в чипе с помощью нескольких узлов распределения сигнала происходит распределение сигнала тактовой частоты, таким образом решается возникшая проблема.
Два кэша - первого (L1) и второго (L2) уровней - находятся на кристалле процессора. Кэш третьего уровня (L3) расположен на картридже (предполагаемый объем - четыре мегабайта). Довольно большой процент площади кристалла (около 10%) занят модулем работы с плавающей точкой (FPU).
По заявлению Intel, Itanium полностью совместим с современными 32-битными приложениями. Однако на 64-битном чипе 32-битные программы не будут бегать быстрее. Более того, некоторые специалисты полагают, что придется привыкать к более медленным темпам. Зато новые, 64-битные программы, оставят всех позади.

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

С выходом Itanium сравнение процессоров по частоте в общем-то теряет смысл. Результирующая производительность напрямую связана с качеством анализа исполняемой программы (процессор может работать с бешеной скоростью, вычисляя ненужные ветви). Поэтому, шаг Intel по созданию обширной группы софтовых компаний, которые будут работать над созданием 64-битного софта, логичен. Пока непонятно, что из всего этого выйдет, но в любом случае неплохо иметь какой-то объем софта к моменту появления новинки. Хотя, если софт начнет делится под разные процессоры, путаница, особенно у конечных пользователей, гарантирована.
По заявлениям Intel, Itanium сможет выполнять 6 GFLOP (миллиардов операций с плавающей точкой в секунду). Однако вполне вероятно, что значительная часть этой мощи будет использоваться для вычисления ненужных ветвей программы. Как бы там ни было, а способность выполнять 6 инструкций за такт впечатляет.

Что же может противопоставить своему конкуренту AMD? Sledgehammer - совсем недавно это словосочетание ничего не говорило широкой публике. Компания заявила о работе над реализацией 64-битного процессора явно с целью отвлечь слишком пристальное внимание от Itanium. Ниже мы познакомим с той немногую информацией, которую нам удалось собрать.
На основании заявления AMD от 5 октября, можно было заключить: Sledgehammer будет использовать х86 набор инструкций, с расширениями для 64-битного режима, что свидетельствует о его обратной совместимости. А так как сохраняется естественная совместимость с существующими программами и операционными системами, предложенный вариант, по мнению компании, лучше Intel'овского. В пресс-релизе AMD приведены слова одного из разработчиков ядра Linux, Alan Cox: "Расширяя набор х86 инструкций до 64 бит, AMD дает разработчикам возможность быстро переделать компиляторы и довольно легкого портировать ядро".
Взяв на себя обязательство, что программы на новом процессоре будут выполняться нормально, AMD развязала руки разработчикам софта. Насколько все это реально - неясно, однако компания уже разослала спецификации основным разработчикам программного обеспечения.

Процессор будет использовать новую шину Lightning Data Transport (LTD), которая, согласно информации от AMD, будет иметь полосу пропускания 6,4Г б/с. На какой стадии находится разработка Sledgehammer - непонятно. Нас уверяют, что первые образцы появятся во второй половине 2000 года, то есть - совсем скоро.
Итого: все новые 64-битные микропроцессоры будут нацелены на мощные системы с большим объемом оперативной памяти (свыше 4 Гб). Как и процессор Compaq Alpha (64-разрядный кристалл на основе RISC-архитектуры, разработанный компанией Digital Equipment), новые модели Intel и AMD за один такт смогут обрабатывать данные не с 32-битным адресом, как у Pentium III или Athlon, а с 64-битным. Сфера их применения - прикладные программы, решающие такие задачи, как управление базами данных для гигантских информационных хранилищ и приложений электронной коммерции.

Однако на этом сходство двух подходов заканчивается. Itanuim и Sledgehammer основаны на разных архитектурах. Поэтому разработчики программного обеспечения опасаются, что для создания программы, функционирующих на обоих процессорах, им придется вкладывать средства в разработку кода для нескольких вариантов платформ. Все это может отразиться и на корпоративных покупателях компьютеров. Если стратегия Intel располагает их к приобретению нового оборудования, то подход AMD состоит в том, чтобы использовать существующее, по мере необходимости наращивая его мощность. "Мы приближаемся к развилке на пути эволюции мощных систем, - считает издатель и главный редактор Microprocessor Report Лайнли Гуинапп (Linley Gwenapp). -С появлением процессоров нового поколения дальнейшее движение в одном направлении станет невозможным".
Кстати, по мнению AMD, разработка Itanium эквивалентна изобретению колеса (естественная реакция AMD :-)). "Мы развиваем набор инструкций х86 до 64 разрядов, не лишая его совместимости, - вице-президент AMD Фрэд Вебер. - Это позволит нам использовать все существующие технологии, инструменты разработки и накопленный опыт". Однако большинству пользователей, работающих с традиционными приложениями обработки текста или даже редактирующих изображения, для достижения хорошей производительности не требуется 64-разрядный микропроцессор. "На это и опирается наша стратегия, - продолжает Вебер. - Она не делает х86 предметом второго сорта". У Itanium будет механизм "эмуляции" для исполнения 32-разрядных приложений. Однако так как при переносе настольных приложений на 64-разрядную платформу, выигрыш в производительности невелик, маловероятно, что разработчики программного обеспечения пойдут по этом пути.

В планах AMD многоэтапное сотрудничество с производителями операционных систем и компиляторов для адаптации своего ПО под архитектуру x86-64. Первый процессор x86-64 Sledgehammer будет построен на базе примерно того же микропроцессорного ядра, что и AMD Athlon. По словам представителей компании, современное ядро Athlon способно работать и с 64-битными данными: необходимо лишь расширить магистраль ввода/вывода, чтобы обеспечить 64-разрядную адресацию. Затем компания планирует поместить на один кристалл два процессора, для чего потребуется более компактная и экономичная конструкция. Результаты подобных разработок компания планирует применить и для своих 32-разрядных процессоров. Возможно, опыт, накопленный при создании архитектуры x86-64, поможет ей создать и мультипроцессорную конструкцию на одном кристалле для настольных систем.
Кто же выиграет в этой "столетней войне"? Intel с Itanium или AMD со Sledgehammer? Время покажет… в любом случае, здоровая конкуренция всегда полезна.

Автор: Станислав Кудрявцев ssthunders@usa.net
Источник: www.itc.kiev.ua

Здесь могла бы быть и ваша реклама  

 Все права защищены © 2000г                                                     

 



Hosted by uCoz