Электронный документооборот страхового общества
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: культурология как наука, сочинение татьяна
| Добавил(а) на сайт: Ivan.
Предыдущая страница реферата | 5 6 7 8 9 10 11 12 13 14 15 | Следующая страница реферата
Однако, такие тесты совершенно непригодны для сравнения разных процессоров, работающих в разных операционных системах. Здесь больше подходит набор неких «усреднённых» тестов, легко переносимых на любую платформу; таковыми являются SPECint95 (для операций с фиксированной точкой) и SPECfp95 (для операций с плавающей точкой).
Цифры впечатляют: 18 SPECint95 и 27 SPECfp95 для 21164–600; 40
SPECint95 и 60 SPECfp95 для 21264–600. Для сравнения: процессор Pentium II
с частотой 333MHz и кэш-памятью 512Kb показывает около 13 на тесте SPECint
и 9 на SPECfp.
Фирма Aspen Systems, Inc., поставляющая рабочие станции на базе Alpha, приводит следующие данные:
| |SPECint95 |SPECfp95 |
|Aspen Systems | | |
|Alpha 21064, 275 MHz |4.24 |6.29 |
|Alpha 21164PC, 400MHz |10.4 |14.2 |
|Alpha 21164PC, 466 MHz |11.0 |15.0 |
|Alpha 21164PC, 500MHz |12.6 |16.1 |
|Alpha 21164, 266MHz |7.7 |9.9 |
|Alpha 21164, 300MHz |8.7 |11.2 |
|Alpha 21164, 333MHz |9.2 |13.2 |
|Alpha 21164, 366MHz |11.3 |14.5 |
|Alpha 21164, 400MHz |10.4 |14.2 |
|Alpha 21164, 433MHz |11.25* |18.3 |
|Alpha 21164, 500MHz |15.6 |22.5 |
|Alpha 21164, 533MHz |16.6* |24.0* |
|Alpha 21164, 566MHz |17.6* |25.5* |
|Alpha 21164, 600MHz |18.0 |27.0 |
|Alpha 21164, 633MHz |19.0* ** |28.5* ** |
|Alpha 21164, 667MHz |20.1* ** |30.0* ** |
|Alpha 21264, 500MHz |33.3* ** |50.00* ** |
|Alpha 21264, 600MHz |40.0* ** |60.00* ** |
|Intel | | |
|Pentium II 233 MHz 512K cache |9.47 |7.31 |
|Pentium II 266 MHz 512K cache |10.8 |7.98 |
|Pentium II 300 MHz 512K cache |11.7 |8.49 |
|Pentium II 333 MHz 512K cache |12.8 |9.25 |
|SUN | | |
|UltraSPARC II 167 MHz |6.39 |11.8 |
|UltraSPARC II 250 MHz |7.88 |14.7 |
|UltraSPARC II 300 MHz |12.1 |15.5 |
|Silicon Graphics | | |
|R5000 180 MHz (O2) |4.8 |5.4 |
|R5000 200 MHz (O2) |5.4 |5.7 |
|R10000 175 MHz (Octane) |8.4 |15.5 |
|R1000 195 MHz (Octane) |9.3 |17.0 |
|Hewlett-Packard | | |
|8000 180 MHz |11.8 |20.2 |
|8200 220 MHz |15.5* |25.0* |
* Ориентировочно
** Ещё не поставляется
Кроме того, интересны результаты следующих тестов:
- Тест 1 — медианная фильтрация картинки размером 512x512 (маска размером 7x7).
- Тест 2 — быстрое преобразование Фурье (2048x2048).
- Тест 3 и Тест 4 — набор функций обработки сигналов, довольно часто встречающийся в системах реального времени (много операций с плавающей точкой, в том числе вызовы тригонометрических функций).
Все времена даны в миллисекундах.
| |Pentium MMX |Pentium II |Alpha |Alpha |
| |200 |300 |21164A-500 |21164A-500 |
| | | |(native) |(FX!32) |
|Тест 1 |177 |138 |86 |420 |
|Тест 2 |13,8 |6,1 |2,8 |3,9 |
|Тест 3 |0,055 |0,049 |0,041 |0,116 |
|Тест 4 |3,116 |1,115 |0,673 |0,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 с целью максимально
загрузить конвейер Pentium (инструкции MMX, правда, не использовались).
Вариант для процессора Alpha был получен простой перекомпиляцией (не считая
небольших изменений, связанных с замерами времени), так что резервы для
оптимизации имеются (применение даже довольно старых математических
библиотек от 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 (Scream'n 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, с производительностью порядка 130–160 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 достичь
производительности, сравнимой с PentiumPro–200, что совсем неплохо. С
совместимостью, кстати, проблем почти нет: скажем, 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 Basic v.5.0 (RISC edition). Вышел также и Digital
Visual Fortran, ранее известный как Microsoft Fortran PowerStation —
Microsoft полностью передала его фирме Digital (включая Intel–версию). Опыт
показывает, что простой перекомпиляции исходных текстов обычно бывает
достаточно (плюс некоторые «мелочи» — например, разные размеры страниц
памяти у процессоров Intel и Alpha); определённые сложности вызывает только
перенос kernel–mode драйверов, но и эта проблема решаема (можно, например, воспользоваться услугами Microsoft Porting Lab или DEC Migration Lab).
Рекомендуем скачать другие рефераты по теме: греция реферат, картинки реферат.
Категории:
Предыдущая страница реферата | 5 6 7 8 9 10 11 12 13 14 15 | Следующая страница реферата