Электронный документооборот страхового общества
Информация - Компьютеры, программирование
Другие материалы по предмету Компьютеры, программирование
366MHz11.314.5Alpha 21164, 400MHz10.414.2Alpha 21164, 433MHz11.25*18.3Alpha 21164, 500MHz15.622.5Alpha 21164, 533MHz16.6*24.0*Alpha 21164, 566MHz17.6*25.5*Alpha 21164, 600MHz18.027.0Alpha 21164, 633MHz19.0* **28.5* **Alpha 21164, 667MHz20.1* **30.0* **Alpha 21264, 500MHz33.3* **50.00* **Alpha 21264, 600MHz40.0* **60.00* **IntelPentium II 233 MHz 512K cache9.477.31Pentium II 266 MHz 512K cache10.87.98Pentium II 300 MHz 512K cache11.78.49Pentium II 333 MHz 512K cache12.89.25SUNUltraSPARC II 167 MHz6.3911.8UltraSPARC II 250 MHz7.8814.7UltraSPARC II 300 MHz12.115.5Silicon GraphicsR5000 180 MHz (O2)4.85.4R5000 200 MHz (O2)5.45.7R10000 175 MHz (Octane)8.415.5R1000 195 MHz (Octane)9.317.0Hewlett-Packard8000 180 MHz11.820.28200 220 MHz15.5*25.0** Ориентировочно
** Ещё не поставляется
Кроме того, интересны результаты следующих тестов:
- Тест 1 медианная фильтрация картинки размером 512x512 (маска размером 7x7).
- Тест 2 быстрое преобразование Фурье (2048x2048).
- Тест 3 и Тест 4 набор функций обработки сигналов, довольно часто встречающийся в системах реального времени (много операций с плавающей точкой, в том числе вызовы тригонометрических функций).
Все времена даны в миллисекундах.
Pentium MMX 200Pentium II 300Alpha 21164A-500 (native)Alpha 21164A-500 (FX!32)Тест 117713886420Тест 213,86,12,83,9Тест 30,0550,0490,0410,116Тест 43,1161,1150,6730,990Тестирование для Pentium MMX проходило на компьютере с материнской платой ASUS TX97E, процессор Pentium-200 MMX, 64Mb SDRAM, 512Kb cache, Windows 95 OSR2; компилятор: Intel Optimizing compiler, входящий в состав Borland C++ 5.01.
Процессор Pentium II был установлен на материнской плате Intel AL440LX с 64Mb SDRAM, 512Kb cache; компилятор: Intel C/C++ Compiler 2.4.
Alpha: материнская плата AlphaPC164, процессор 21164A-500, 1024Kb cache, 128Mb FP DRAM; компилятор: Visual C++ 5.0 (RISC Edition).
Справедливости ради надо отметить, что вариант для Intel довольно тщательно оптимизировался с помощью пакета VTune iелью максимально загрузить конвейер Pentium (инструкции MMX, правда, не использовались). Вариант для процессора Alpha был получен простой перекомпиляцией (не iитая небольших изменений, связанных с замерами времени), так что резервы для оптимизации имеются (применение даже довольно старых математических библиотек от Digital, разработанных в 1993 году ещё для Windows NT 3.1, даёт дополнительный выигрыш до 15%).
Последний столбец в таблице показывает время выполнения на Alpha тестов, скомпилированных для процессора Intel, т.е. в режиме эмуляции. Результаты достаточно приличные; несколько портит картину только первый тест дело в том, что используемые в нём массивы данных не умещаются во внутреннюю кэшпамять).
В лаборатории журнала BYTE (см. Low-Cost Alpha Offers Cheap Power, February 1998) был проведён сравнительный анализ последних моделей от Micron (Powerdigm XSU) и Hewlett-Packard (Kayak XU), построенных на базе двух процессоров Pentium II, и рабочей станции начального уровня от Microway (Screamn Demon-SX 533) на базе Alpha 21164PC. При том, что последняя дешевле своих конкурентов более чем в два раза, она с легкостью оставила их позади, выполнив тест Lightwave 3D за 683 секунды, в то время как Micron и HP потратили на него 833 и 842 секунды, соответственно. И для сравнения результаты, полученные на процессоре Alpha 21164A: 511 секунд при частоте 600MHz и 594 секунды при частоте 533MHz.
С выпуском компанией Intel процессора Merced ситуация вряд ли изменится. Этот процессор и так уже опаздывает на два года; ожидается, что он будет иметь производительность порядка 40 SPECint. Alpha пересекут этот барьер уже летом нынешнего года; а к моменту выхода Merced (примерно через год) Digital и Samsung будут иметь процессор Alpha 21364, с производительностью порядка 130160 SPECint.
Кстати, почти все кадры последнего голливудского блокбастера Титаник обрабатывались на Alphaстанциях 200 компьютеров от Digital работали 24 часа в сутки в течение двух месяцев под управлением ОС Linux64. Великолепные спецэффекты в последних эпизодах широко известного сериала Вавилон-5 тоже стали возможными только благодаря мощности процессора Alpha.
Программное обеспечение
На сегодняшний день существует более трёх тысяч родных приложений для компьютеров на базе процессоров Alpha, работающих под операционной системой Windows NT (Softimage, AutoCad, Lotus Notes, LightWave 3D), и их число постоянно увеличивается. На webсервере Digital можно с лёгкостью проверить, перенесена ли та или иная программа на платформу Alpha; полный список приложений можно получить от DIGITAL Partner Applications Catalog
Некоторой неожиданностью стал недавний отказ фирмы Autodesk от выпуска новых версий AutoCad (начиная с версии 14) для этой платформы; по словам представителей фирмы, 240000 Alphaсистем (а именно столько было продано Digital за последний год) это слишком мало.
Однако расстраиваться не стоит. Digital выпустила продукт FX!32 (распространяется бесплатно), позволяющий запускать на Alphaстанциях (работающих под Windows NT) приложения для DOS, Win16 и Win32 (Intel).
FX!32 это не просто эмулятор. Будучи проинсталлированным, он отслеживает запуск чужих приложений и эмулирует процессор Intel только при первом их запуске, одновременно переводя команды для Intel в родной код Alpha. После того, как программа заканчивает выполнение, код довольно тщательно оптимизируется. При дальнейших запусках выполняется уже родной Alphaкод. Digital утверждает, что такой подход позволяет на 21164 достичь производительности, сравнимой с PentiumPro200, что совсем неплохо. С совместимостью, кстати, проблем почти нет: скажем, Microsoft Office 97, работает под Windows NT (Alpha) даже надёжнее, чем под Windows 95 (в скором времени, кстати, Microsoft планирует выпустить если не полный Office, то как минимум Word 97 и Excel 97 для платформы Alpha). Даже такие монстры, как 3D Studio Max и Adobe Photoshop 4.0, работают под FX!32 исключительно хорошо. Проблемы, конечно же есть, но их немного и они в принципе решаемы. Ожидается, что эта технология будет встроена в финальную версию Windows NT 5.0.
Разработчики приложений для Windows NT тоже не испытывают трудностей при переносе своих программ на Alpha: Microsoft недавно выпустила Visual C++ v.5.0 и даже Visual Bas