Реферат: Технология MMX
Технология MMX поддерживается производителями
Технология MMX получила широкую поддержку со стороны производителей
операционных систем, поставщиков ПК, независимых поставщиков ПО, аппаратуры,
инструментальных средств и библиотек. Так, Microsoft объявила о планах
поддержки технологии MMX в Direct3D* API, в API реального времени,
в интерактивной трехмерной графике, в следующем поколении видеотехнологий
и в компиляторе Visual C++. Компании Macromedia, Criterion, IBM, NuMega и
Powersoft, а также ряд других ведущих поставщиков инструментальных средств
объявили о поддержке этой технологии. Все основные производители ПК:
Compaq, IBM, HP, Dell, NEC, Toshiba, Packard Bell, Gateway и Digital, -
объявили о планах выпуска систем с использованием микропроцессоров
архитектуры MMX.
Как работает технология MMX
Технология MMX была создана в результате совместных усилий разработчиков
архитектуры процессоров Intel и программистов. Были проведены исследования
широкого круга программ: обработки изображений, MPEG видео, синтеза музыки,
сжатия речи и ее распознавания, игровых, видеоконференционных и многих
других. В них выделялись подпрограммы, в которых выполняются основные
вычисления.
Затем, с помощью современных программных средств, они были тщательно
проанализированы. В результате этого анализа было выявлено то общее,
что необходимо для эффективного выполнения различных категорий
программ. Их основные характеристики:
данные целого типа небольшой разрядности (например: 8-разрядные
графические пиксели, 16-разрядная оцифровка звука)
короткие циклы с высокими коэффициентами повторяемости
большое количество операций умножения и суммировани
алгоритмы, требующие интенсивных вычислений
операции с высоким уровнем параллелизма