Предварительное тестирование: Windows XP Professional x64 Edition, AMD64 и Intel Extended Memory 64 Technology

Автор: Gavric
Дата: 08.02.2005
Все фото статьи

Введение


Тема появления операционных систем от Microsoft с поддержкой 64-битных расширений архитектуры x86 волнует в настоящее время многих. Дело в том, что на рынке уже имеется достаточно большое число процессоров с поддержкой x86-64, однако массовых операционных систем для этой архитектуры нет. В настоящее время владельцы 64-битных процессоров AMD Athlon 64 FX и AMD Athlon 64 вынуждены либо мириться с тем, что их CPU работают "не в полную силу" под управлением 32-битной операционной системы, либо использовать системы семейства Linux, имеющие гораздо меньшую популярность, чем Windows.
Необходимость в 64-битных системах класса Windows, совместимых с архитектурой x86-64, усугубляется ещё и тем, что в ближайшее время, возможность работы с 64-битными расширениями появится и у массовых процессоров от Intel. Как ожидается, выходящие в этом месяце процессоры Intel Pentium 4 XE и Intel Pentium 4 6XX, подобно конкурирующим продуктам от AMD, получат поддержку 64-битных расширений архитектуры x86. Также, в недалёком будущем совместимость с архитектурой x86-64 будет реализована и в бюджетных процессорах Intel Celeron D.
После серии незапланированных задержек, компания Microsoft намеревается выпустить свои операционные системы семейства Windows для процессоров с архитектурой x86-64 в первой половине текущего года. Как ожидается, первая система этого семейства, Windows XP Professional x64 Edition, должна быть анонсирована во время выставки CeBIT, которая традиционно проходит в начале весны. Сейчас же для целей тестирования и ознакомления Microsoft предлагает использовать Release Candidate 1 данной операционной системы, который стал доступен в начале этого года. Именно изучению возможностей Windows XP Professional x64 Edition на примере версии 1289, которая и является RC1, будет посвящена эта статья.



Преимущества Windows XP Professional x64 Edition


Очевидно, что выход Windows XP Professional x64 Edition может послужить существенным толчком к развитию рынка как программных продуктов, так и процессоров, поскольку поддержка x86-64 на уровне операционной системы способна дать пользователю весьма ощутимые преимущества.
Сама компания Microsoft выделяет пять основных причин, по которым Windows XP Professional x64 Edition оказывается предпочтительнее распространённых в настоящее время 32-битных операционных систем класса Windows.
Во-первых, Windows XP Professional x64 Edition является новой операционной системой, способной работать с 64-битными приложениями, что позволяет увеличить производительность и эффективность обработки данных. Достигается это как тем, что 64-битные приложения могут работать с регистрами общего назначения большей размерности, так и удвоением числа этих регистров по сравнению с классической x86 архитектурой.
Во-вторых, благодаря Windows XP Professional x64 Edition становится возможной поддержка гораздо больших объёмов памяти. Так, максимальный размер физической памяти, с которым способна работать эта новая операционная система, составляет 32 Гбайта. Что же касается виртуальной памяти, то её объём в новой OC может достигать 16 терабайт. Таким образом, приложения под Windows XP Professional x64 Edition могут обрабатывать намного большие массивы информации в оперативной памяти. Напомним, что 32-битные версии Windows не могут адресовать более 4 Гбайт памяти и не позволяют выделять более 2 Гбайт памяти на один процесс. Windows XP Professional x64 Edition даёт возможность оставить эти ограничения в прошлом.
В-третьих, неоспоримым преимуществом Windows XP Professional x64 Edition является то, что помимо исполнения 64-битных программ, эта система может работать и с привычными 32-битными программами без ограничения функциональности или потери в скорости. Достигается это при помощи специального x86 эмулятора Windows on Windows 64 (WOW64), встроенного в операционную систему.
Также, в числе преимуществ Windows XP Professional x64 Edition Microsoft называет поддержку до двух одно- или двухъядерных x86-64 процессоров, а также хорошо знакомую для разработчиков модель программирования.
Важно понимать, что все основные преимущества Windows XP Professional x64 Edition являются не столько заслугами программистов Microsoft, сколько обусловлены аппаратными возможностями, реализованными в новых процессорах AMD и Intel, поддерживающих 64-битные расширения. В числе этих аппаратных возможностей как раз и следует отметить новый режим процессора (Long 64-bit Mode), в котором реализуется поддержка шестнадцати 64-битных регистров и линейной 64-битной адресации. Обратная совместимость же с 32-битными программами достигается благодаря специальному режиму Compatibility Mode. Именно эти режимы процессоров и способна задействовать новая операционная система Windows XP Professional x64 Edition.
Хотя 64-битные расширения, реализованные в CPU от AMD, называются AMD64, а в продуктах от Intel – EM64T (Extended Memory 64 Technology), они совместимы на программном уровне. То есть, Windows XP Professional x64 Edition способна работать как на процессорах Athlon 64 с поддержкой AMD64, так и на CPU от Intel с поддержкой EM64T семейства Pentium 4. При этом все приложения, разработанные для этой операционной системы должны без проблем функционировать на обеих платформах.

Windows XP Professional x64 Edition v.1289


Мы уже неоднократно рассматривали бета-версии операционной системы Windows XP Professional x64 Edition. В частности, для целей тестирования Microsoft с конца 2003 года последовательно предоставлял версии OC с номерами 1039, 1069 и 1218. Все эти версии последовательно устраняли различные проблемы, и в них добавлялась совместимость с новыми процессорами, обладающими 64-битными расширениями. Однако они всё же были далеки от конечного продукта. Появившаяся же сейчас версия 1289 носит статус Release Candidate 1, и это говорит о том, что она уже близка к финальной. Именно это и явилось причиной нашего желания ещё раз посмотреть на Windows XP Professional x64 Edition и проанализировать, что могут получить владельцы процессоров, обладающих 64-битными расширениями, с выходом новой операционной системы от Microsoft.


В настоящее время RC1 новой операционной системы публично доступен на сайте Microsoft. Здесь, зарегистрировавшись, любой пользователь может получить доступ к тестовой 360-дневной версии Windows XP Professional x64 Edition RC1. Системные требования, которым должен удовлетворять компьютер, чтобы на нём можно было установить эту операционную систему, включают наличие 256 Мбайт памяти; 1.5 Гбайт свободного места на жёстком диске; VGA видеокарты, поддерживающей разрешение как минимум 800x600; СD или DVD ROM; мыши и клавиатуры. Что касается процессоров, то Windows XP Professional x64 Edition совместима с AMD Athlon 64, AMD Opteron, Intel Xeon с поддержкой Intel EM64T и с Intel Pentium 4 с поддержкой Intel EM64T. При этом 64-битные процессоры Intel Itanium c архитектурой IA64 с Windows XP Professional x64 Edition не совместимы. Специально для них существует другая 64-битная операционная система с похожим названием: Windows XP 64-Bit Edition.
Инсталляция Windows XP Professional x64 Edition проходит подобно установке обычных версий Windows XP и никаких проблем не вызывает. После установки операционной системы пользователь сталкивается с проблемой поиска 64-битных драйверов для используемых в системе устройств. 32-битные драйверы, использующиеся в обычных системах семейства Windows XP, для новой ОС не подходят.
Ранее мы говорили о том, что 64-битные драйверы для новой операционной системы предлагает пока лишь небольшое число производителей аппаратного обеспечения. К счастью, на сегодняшний день ситуация изменилась. Внушительный список устройств, для которых доступны 64-битные драйверы, доступен тут. Глядя на этот список, можно говорить о том, что практически все распространённые на сегодняшний день устройства обладают 64-битными драйверами. Впрочем, перед инсталляцией Windows XP Professional x64 Edition проверить факт наличия в природе всех необходимых драйверов всё же не помешает.
Сама по себе система Windows XP Professional x64 Edition сильно напоминает обычную Windows XP Professional с интегрированным Service Pack 2. Так, протестированный нами RC1 уже имел Security Center с улучшенным Windows Firewall.


Кроме этого, в Windows XP Professional x64 Edition реализована и полноценная поддержка NX-бита. Как и в Windows XP Professional SP2, проверку NX-бита можно отключать для отдельных приложений.


Несколько интереснее обстоит ситуация с программным обеспечением. Что касается нативных 64-битных программ, разработанных для Windows XP Professional x64 Edition, то их число всё ещё остаётся незначительным. Помимо входящих в поставку системы нескольких 64-битных программ, включая 64-битную версию Internet Explorer, доступно лишь ограниченное количество подобного программного обеспечения. Среди Windows программ сторонних разработчиков, уже портированных под архитектуру x86-64, следует отметить браузер Mozilla Firefox, антивирусы Avast Antivirus 4.5 и McAfee Enterprise 8.0i, а также некоторое количество небольших утилит для конфигурирования системы и аппаратного обеспечения. Кроме того, немаловажным фактом является и наличие 64-битной версии бета-версии Microsoft .Net Framework.
Несколько слов следует сказать о работе 64-битных версий браузеров. Дело в том, что путешествия в сети Интернет с их использованием несколько осложнены отсутствием 64-битных версий многих популярных плагинов. На сегодня нам неизвестно о существовании иных 64-битных плагинов, помимо Macromedia Flash, Shockwave и Java VM. В результате, многие сайты, например, использующие ActiveX компоненты, в Windows XP Professional x64 Edition приходится просматривать при помощи 32-разрядных версий браузеров. Благо, в комплект поставки с этой операционной системой входит и 32-битный Internet Explorer. Забавно, что в число сайтов, которые не работают с 64-битными браузерами, входит и сайт Windows Update.
Впрочем, особо горевать по поводу отсутствия нативных 64-битных приложений для Windows XP Professional x64 Edition не следует. Сильной стороной этой системы является наличие специального x86 эмулятора Windows on Windows 64 (WOW64), позволяющего исполнять привычное 32-битное программное обеспечение. Практически все 32-битные программы функционируют в Windows XP Professional x64 Edition без каких бы то ни было проблем. Впрочем, совсем без исключений дело не обошлось. Например, в Windows XP Professional x64 Edition не работают 32-битные версии антивирусов, а также, например, система защиты от копирования Starforce, из-за чего в новой операционной системе не запускаются некоторые игры.
Это же касается и старых 16-битных Windows-программ эпохи Windows 3.XX: они в Windows XP Professional x64 Edition не работают вообще.

Как мы тестировали


В настоящее время в нашей лаборатории имеются как процессоры Athlon 64, обладающие поддержкой технологии AMD64, так и CPU семейства Pentium 4, поддерживающие технологию EM64T. В этой связи нам было интересно посмотреть, насколько хорошо с точки зрения быстродействия Windows XP Professional x64 Edition работает на процессорах разных производителей. В первую очередь мы решили обратить внимание на то, не вызывает ли падение быстродействия исполнение 32-битных приложений в 64-битной операционной системе. Во-вторых, мы проверили и то, какой выигрыш способно дать портирование 32-битных приложений под 64-битную архитектуру. И, в-третьих, мы сравнили эффективность реализации 64-битных расширений в процессорах от AMD и Intel.

В составе используемых нами тестовых систем было применено следующее оборудование:

Процессоры:

AMD Athlon 64 3800+;
Intel Pentium 4 3.6 ГГц с поддержкой EM64T.


Материнские платы:

EPoX 9NPA+ Ultra (NVIDIA nForce4 Ultra);
Intel Desktop Board D925XECV2 (i925XE Express).


Память:

1024MB DDR400 SDRAM (Corsair CMX512-3200XLPRO, 2 x 512MB, 2-2-2-10);
1024MB DDR2-533 SDRAM (OCZ PC2 4300, 2 x 512MB, 4-4-4-10).


Графическая карта: Leadtek WinFast PX6800 TDH (NVIDIA GeForce 6800).
Дисковая подсистема: Maxtor MaXLine III 250GB (SATA150).

На обе тестовые платформы, на базе процессора Athlon 64 и на процессоре Pentium 4 Windows XP Professional x64 Edition была установлена без каких либо проблем.


Все необходимые для наших тестовых систем драйверы, включая драйверы для чипсета nForce4 и для видеокарты, доступны на сайтах производителей, а потому при настройке системы мы не встретили никаких трудностей. Поэтому, переходим сразу к результатам бенчмарков.

Производительность 32-битных приложений


В первой части нашего тестирования мы решили сравнить, какую скорость исполнения 32-битных приложений обеспечивает Windows XP Professional x64 Edition с WOW64 эмулятором по сравнению с выполнением этих приложений в 32-битной операционной системе Windows XP Professional SP2. Для этого одни и те же 32-битные тестовые приложения мы запускали как в новой OC, так и под управлением обычной Windows XP Professional SP2. Данную процедуру мы выполняли в системе на базе процессора Athlon 64 и в системе с процессором Pentium 4, что параллельно позволило нам сделать вывод о том, как ведут себя при работе с WOW64 эмулятором процессоры с поддержкой 64-битных расширений от различных производителей.














Как видим, пока дело не касается 3D графики, то есть до тех пор, пока не задействуются графические драйвера, Windows XP Professional x64 Edition показывает весьма достойные результаты. И Athlon 64, и Pentium 4 работают в этой операционной системе с 32-битными приложениями примерно с той же скоростью, что и под управлением 32-битный ОС Windows XP Professional SP2. То есть использование 64-битной операционной системы с процессорами архитектуры x86-64 не приводит к снижению производительности старых 32-битных программ. Windows XP Professional x64 Edition корректно переключает процессоры в режим совместимости и для 32-битных программ процессоры с 64-битными расширениями выглядят так же, как и CPU без поддержки 64-битности.
Давайте теперь посмотрим, как будет обстоять дело в игровых приложениях, задействующих 3D возможности видеокарт. Более ранние бета-версии Windows XP Professional x64 Edition показывали в этом случае отвратительную производительность. Тогда мы списывали такой результат на недоработку драйверов. Теперь же, по прошествии достаточно продолжительного времени и с появлением RC1 операционной системы, эти проблемы, по идее, должны быть решены. Давайте убедимся, так ли это.














Производительность 64-битных процессоров в 32-битных играх под управлением 64-битной версии операционной системы оказалась вполне "на уровне". Очевидно, что 64-битные версии графических драйверов усовершенствованы и теперь скорость в Windows XP Professional x64 Edition в 3D приложениях оказывается сопоставимой со скоростью, наблюдаемой в этих же задачах под управлением 32-битной операционной системы.
Впрочем, всё-таки уровень производительности процессоров Athlon 64 и Pentium 4 в 64-битной версии Windows оказывается чуть меньше аналогичных показателей, полученных в 32-битной версии операционной системы. Однако расхождение в результатах не превышает величины в 5% и поэтому вряд ли может быть названо принципиальным.
Резюмируя, приведём итоговый график изменения производительности при переходе от Windows XP Professional к Windows XP Professional x64 Edition в системах с процессорами Athlon 64 c технологией AMD64 и Pentium 4 с поддержкой Intel Extended Memory 64 Technology.


По данному графику хорошо видно, что скорость работы 32-битных приложений в Windows XP Professional x64 Edition мало зависит от типа 64-битных расширений, реализованных в процессоре. И Intel Pentium 4 c технологией EM64T, и AMD Athlon 64 с технологией AMD64 работают с 32-битными приложениями под Windows XP Professional x64 Edition примерно с одинаковой эффективностью. Причём, эффективность эта достаточно велика, благодаря чему быстродействие 32-битных приложений под 64-битной операционной системой в самом худшем случае лишь на 5% ниже скорости работы этих приложений под 32-битной операционной системой.
При тестировании работы 32-битных программ в Windows XP Professional x64 Edition мы получили вполне закономерный результат. Однако давайте посмотрим теперь, как поведут себя в этой операционной системе процессоры Athlon 64 и Pentium 4 при исполнении нативных 64-битных программ.

Производительность 64-битных приложений


Несмотря на программную совместимость 64-битных расширений, реализованных в CPU от AMD и Intel, их аппаратное исполнение отличается в корне. Именно поэтому портированные под 64-битность приложения могут демонстрировать различное изменение производительности на процессорах с AMD64 и EM64T. Чтобы подробно проанализировать быстродействие процессоров Athlon 64 и Pentium 4 под Windows XP Professional x64 Edition в 64-битном режиме, мы собрали несколько бенчмарков, существующих в 32- и 64-битных вариантах.
Широко известным тестовым приложением, содержащим 32-битный и 64-битный код, является пакет SiSoft Sandra 2005 SP1. В зависимости от версии операционной системы эта программа использует либо 32-битное, либо 64-битное ядро. Соответственно, благодаря содержащимся в SiSoft Sandra 2005 SP1 небольшим синтетическим бенчмаркам, мы получили возможность сравнить производительность процессоров Athlon 64 и Pentium 4 в 64-битных режимах с их скоростью в 32-битном режиме.














Полученные результаты очень любопытны. В то время как процессор Pentium 4 с поддержкой EM64T выигрывает от перевода в 64-битный режим по данным практически всех подтестов, конкурирующий продукт от AMD частенько в 64-битном режиме набирает меньшее количество очков, чем при работе в 32-битной OC. Однако хотим сразу заверить читателей, что данный результат вовсе не говорит о том, что при использовании 64-битного режима на процессорах семейства Athlon 64 производительность падает. Проблема в данном случае заключается в самом бенчмарке SiSoft Sandra 2005 SP1, лучше оптимизированном под архитектуру Intel EM64T. Как показывает анализ, для формирования исполняемого кода своих бенчмарков SiSoftware использует компилятор от Intel, а, кроме того, 32-битные и 64-битные варианты тестов используют различные алгоритмы, основанные на применении неодинаковых наборов инструкций. Поэтому, результаты данного бенчмарка нельзя использовать для того, чтобы делать какие-то далеко идущие выводы.
Давайте лучше посмотрим, каких результатов можно достичь, пользуясь для тестирования иными приложениями. Одним из немногих реальных программных продуктов, существующих как в 32-битной, так и в 64-битной версии является система рендеринга PovRay 3.6. Мы воспользовались встроенным в эту систему бенчмарком для определения производительности Pentium 4 с EM64T и Athlon 64 под Windows XP Professional x64 Edition (большее значение на диаграмме соответствует лучшему результату).


В этом приложении наблюдается картина, обратная той, что мы видели в SiSoft Sandra 2005. Процессор Athlon 64 при использовании 64-битных расширений AMD64 показывает при рендеринге на 25% большую производительность, нежели при работе в 32-битном режиме. Intel Pentium 4 с EM64T же наоборот, теряет в скорости при использовании 64-битного режима почти 25%.
Следующий тест, который мы использовали для исследования 64-битных режимов процессоров от Intel и AMD, это – небольшая программка Pi-Bench, вычисляющая число как сумму ряда. На диаграмме приводится время вычисления этого числа с заранее заданной точностью.


В данном случае мы видим, что 64-битность даёт возможность увеличить скорость как процессору Athlon 64, так и Pentium 4 c EM64T. Однако прирост скорости в 64-битном режиме у Athlon 64 несколько больше и составляет 35%, в то время как приращение скорости у Pentium 4 – только 25%.
Ещё одна тестовая задача, использованная нами – это сжатие тестового файла по алгоритму zip с использованием библиотеки zlib. На графике ниже указано время, затрачиваемое на сжатие этого файла.


Вновь мы становимся свидетелями существенного роста производительности при использовании исполняемого кода, оптимизированного для 64-битных расширений AMD64 и EM64T. В данном случае прирост производительности на процессоре с технологией AMD64 составляет 55%, а прирост скорости, который даёт использование 64-битного режима на процессоре с технологией Intel EM64T равняется 40%. То есть, вновь 64-битные расширения в реализации AMD показывают себя более эффективными, нежели 64-битные расширения архитектуры x86, реализованные Intel.
Также, мы воспользовались и ещё одним вычислительным тестом, оценивающим скорость построения множества Мандельброта. Описание этого теста доступно здесь.


В данном случае мы ещё раз сталкиваемся с ситуацией, уже наблюдаемой нами при тестировании в PovRay 3.6. 64-битная версия этого бенчмарка на процессоре Pentium 4 с поддержкой EM64T работает медленнее, чем его 32-битная версия. На Athlon 64 же картина обратная: использование 64-битных расширений позволяет поднять производительность при расчётах на 29%.
Такое поведение процессора Pentium 4 с технологией EM64T вполне объяснимо. Дело в том, что CPU семейства Athlon 64 разрабатывались 64-битными изначально. То есть, работая с 32-битным кодом, Athlon 64 просто не использует часть своих исполнительных мощностей. Благодаря этому скорость исполнения инструкций в Athlon 64 примерно равна как при работе с 64-битным, так и при работе с 32-битным кодом. Однако за счёт возможности использования дополнительных регистров, а также и их большей разрядности в ряде случаев удаётся получить выигрыш в скорости.
С процессорами семейства Pentium 4 ситуация обстоит несколько по-другому. При разработке архитектуры NetBurst инженеры Intel не задумывались о возможности её усовершенствования для работы в 64-битных режимах. Поэтому, для реализации поддержки EM64T Intel пришлось несколько переработать NetBurst при разработке ядра Prescott. К слову, именно поэтому процессоры Pentium 4 на базе ядра Prescott в ряде случаев стали работать медленнее своих предшественников с ядром Northwood в 32-битном режиме. Однако, это ещё не всё. Ряд инструкций, таких как целочисленное умножение или сдвиг, из-за архитектурных особенностей NetBurst, в 64-битном режиме исполняются гораздо медленнее, чем их 32-битные аналоги. Поэтому, портирование программ, работающих с целочисленной арифметикой, под EM64T в ряде случаев может приводить к снижению скорости их выполнения, несмотря на появление дополнительных регистров общего назначение и расширение их разрядности.
Mandelbrot Benchmark и Pov-Ray 3.6 относятся именно к таким задачам: оба эти приложения активно работают с целыми числами, часто задействуя операцию умножения. Поэтому, полученный результат вполне закономерен.
К сожалению, пока нет никаких игровых приложений, способных использовать 64-битные расширения. Первой такой игрой, по-видимому, станет портированный Far Cry, однако пока что он всё ещё недоступен. Однако, к счастью, некие 64-битные 3D-приложения всё-таки существуют. Таким приложением, например, является демо BlobbyDancer от NVIDIA. Используя это 3D демо, мы также протестировали скорость работы 64-битных расширений AMD64 и EM64T.




Как показывают результаты данного теста, 3D приложения также способны получить неплохой выигрыш от использования 64-битных расширений. Причём, в данном случае, этот выигрыш примерно одинаков как для Pentium 4 с EM64T, так и для Athlon 64. Это позволяет нам надеяться на то, что реальные 64-битные игровые приложения при работе в Windows XP Professional x64 Edition также смогут показывать более высокую производительность.

Выводы


Итак, процессоры с поддержкой 64-битных расширений архитектуры x86 предлагаются сегодня обоими основными производителям CPU. И в ближайшее время число этих процессоров значительно увеличится. То есть, первый шаг на пути массового перехода к 64-битным приложениям уже сделан. Второй шаг также будет сделан в недалёком будущем, он ознаменуется выходом 64-битных пользовательских операционных систем, в числе которых основное место занимает Windows XP Professional x64 Edition. Вслед за этим на рынке начнёт активно появляться и 64-битное программное обеспечение. В результате, в скором времени мы станем свидетелями активного перехода от неминуемо устаревающей 32-битной архитектуры к 64-битной.
Пока мы ещё не столкнулись с ограничениями 32-битного режима, и объём оперативной памяти в 4 Гбайт памяти кажется достаточным для любых задач. Однако прогресс не стоит на месте, и в скором времени таким объёмом памяти будут обладать лишь системы начального уровня. Тогда то мы и получим основные дивиденды от появления 64-битных процессоров и операционных систем.
Пока же у пользователей нет явных стимулов к активному переходу на Windows XP Professional x64 Edition. Однако мы должны констатировать, что вся необходимая инфраструктура для выполнения такого перехода находится в стадии, близкой к полной готовности. Сама операционная система работает без каких бы то ни было нареканий, несмотря на её RC1 статус, а большинство необходимых драйверов доведено до нормального состояния. Осталось лишь дождаться официального анонса Windows XP Professional x64 Edition, который должен будет произойти в течение первой половины этого года.
Огромный плюс Windows XP Professional x64 Edition состоит в том, что она позволяет выполнить плавный переход от 32-разрядных приложений к 64-битным, поскольку в этой операционной системе могут выполняться как привычные 32-битные приложения, так и новые 64-битные программы. Причём, как показало наше тестирование, 32-битные программы в Windows XP Professional x64 Edition исполняются без какого-либо видимого падения скорости. Таким образом, у обладателей процессоров с поддержкой технологий AMD64 и EM64T нет никаких аргументов против установки Windows XP Professional x64 Edition, кроме, быть может, несовместимости с какими-либо специфическими программами или аппаратным обеспечением.
Что же касается качества работы процессоров от AMD и Intel с 64-битными расширениями, то пока делать какие-либо выводы явно преждевременно. Наше предварительное тестирование в небольшом количестве тестов выявило, что процессоры, поддерживающие технологию AMD64, в большинстве случаев обеспечивают больший прирост производительности при использовании 64-битного кода, чем процессоры с поддержкой Intel EM64T. Однако при этом мы убедились и в обратном: при условии должной оптимизации под EM64T, процессоры с поддержкой этой технологии способны раскрыть свой 64-битный потенциал значительно лучше конкурирующих продуктов. Именно поэтому, выносить окончательный вердикт о победителе в поединке AMD64 и EM64T пока явно преждевременно. На окончательный результат этого поединка основное влияние окажут разработчики программного обеспечения.