Инструкции SSE и SSE2 В феврале 1999 года Intel представила общественности процессор Pentium III, содержа- щий обновление технологии ММХ, получившей название SSE (Streaming SIMD Extensions — поточные расширения SIMD). До этого момента инструкции SSE носили имя Katmai New In- structions (KNI), так как первоначально они были включены в процессор Pentium III с кодо- вым именем Katmai. Процессоры Celeron 533Л к выше, созданные на основе ядра Pentium III, тоже поддерживают инструкции SSE. 15олее ранние версии процессора Pentium II, а также Celeron 533 и ниже (созданные на основе ядра Pentium II) SSE не поддерживают. Инструкции SSE содержат 70 новых команд для работы с. графикой и звуком в дсиолне- ние к существующим командам ММХ. Фактически этот набор инструкций кроме КМ имел еще и второе название— ММХ-2. Инструкции SSE позволяют выполнять операции с пла- вающей запятой, реализуемые в отдельном модуле процессора. В технологиях ММХ для это- го использовалось стандартное устройство с плавающей запятой. Инструкции SSE2, содержащие 144 дополнительные команды SIMD, были представлены в ноябре 2000 года вместе с процессором Pentium 4. В SSE2 были включены все инструкции предыдущих наборов ММХ и SSE. Поточные расширения SIMD (SSE) содержат целый ряд новых команд для выполнения операций с плавающей запятой и целыми числами, а также команды управления кэш- памятью. Новые технологии SSE позволяют более эффективно работать с трехмерной графи- кой, потоками аудио- и видеоданных (DVD-гюспропзнедение), а также приложениями распо- знавания речи. В целом SSE обеспечивает следующие преимущества: ¦ более высокое разрешение/качество при просмотре и обработке графических изобра- жений; ¦ улучшенное качество воспроизведения звуковых и видеофайлов в формате MPEG2, а также одновременное кодирование и декодирование формата MPEG2 в мультиме- дийных приложениях; ¦ уменьшение загрузки процессора и повышение точности/скорости реашрования при выполнении программного обеспечения для распознавания речи.