Технологии 3DNowl, Enhanced 3DNow! и Professional 3DNow! Технология 3DNow разработана компанией AMD в ответ на реализацию поддержки инст- рукций SSE в процессорах Intel. Впервые (май 1998 года) 3DNow реализована в процессорах AMD Кб, а дальнейшее развитие — Enhanced 3DNo\v — эта технология получила в процессо- рах Athlon и Duron. Новая технология Professional 3DNowl впервые появилась в процессорах Athlon ХР. Компания AMD лицензировала технологию ММХ компании Intel н реализовала полноценную поддержку инструкций ММХ в процессорах KG, Athlon и Duron. He желая до- полнительно лицензировать инструкции SSE, и AMD разработали новый напор расширений для инструкций ММХ, получивший название 3DNowl. Аналогично SSE/SSE2, технологии 3DNow!, Enhanced 3DNowl и Professional 3DNowl предназначены для ускорения обработки трехмерной графики, мультимедиа и других интенсивных вычислений. Технология 3DNow! представляет собой набор из 21 инструкции S1MD, которые опери- руют массивом данных в виде единичного элемента. В Enhanced SDNowl добавлено еще '24 инструкции A9 инструкций SSE и пять DSP/коммуникашюнных инструкций), что состав- ляет в итоге 45 инструкций. Будучи расширением ММХ, технология 3DNowI предоставляет функциональные возможности, аналогичные инструкциям SSE процессоров Pentium Ш и Celeron. Согласно данным компании AMD, технология 3DNow! расширяет возможности ММХ наравне с SSE, однако использует для этого меньшее количество инструкций и менее сложную архитектуру. Технологии обработки данных 3DNowI, Enhanced 3DNovvl и Profes- sional 3DNowI хотя и подобны SSE, но несовместимы на уровне инструкций, поэтому произ- водители программного обеспечения должны предоставить возможность поддержки каждой из этих технологий в отдельности. Последняя версия 3DNow! — 3DNow! Professional! — Свойства процессора 123 добавляет 51 инструкцию SSE к набору команд 3DNowI Enhanced, благодаря чему процессо- ры AMD в полной мере поддерживают все возможности SSE. К сожалению, это не относится к инструкциям SSK2, которые на данный момент поддерживаются только процессорами Pentium Л и Celeron 4. Технология 3DNow, как и SSE, поддерживает операции SIMD с плавающей запятой, а также позволяет выполнять до четырех операций с плавающей занятой за одни цикл Инст- рукции 3DNow для операций с плавающей запятой .могут использоваться вместе с. командами ММХ без заметного снижения быстродействия. Поддерживается и ун^ждающая выборка данных — механизм предварительного считывания данных из кэш-памяти. Наравне с SSE, инструкции 3DNow! в полной мере поддерживаются различными программ- ными продуктами, в частности Windows 9x, Windows NT 4.0 и более новыми операционными системами Micrasoft. В процессорах последнего поколения Athlon XP и Athlon 64 реализована полноценная поддержка инструкций SSEaacHCT применения технологии 3DNow! Professional.