Мультимедийные расширения
Многие производители расширяют функциональные возможности выпускаемых ими микропроцессоров за счет введения специализированных блоков для мультимедийных приложений.
Следует отметить, что подобный блок графического процессора имелся в микропроцессоре второго поколения Intel 80860 фирмы Intel, что на некоторых приложениях давало существенный прирост производительности.
Блоки для обработки мультимедийных данных имеют микропроцессоры фирмы Intel (MMX-расширение системы команд Pentium и 70 новых SIMD-команд Pentium III), фирмы AMD (3D NOW), фирмы SUN (VIS SPARC), фирмы Compaq/DEC (Alpha MVI), фирмы HP (PA RISC MAX2), фирмы SGI/MIPS (MDMX), фирмы Motorola (PowerPC AltiVec).
Возможны различные варианты встраивания команд мультимедийной обработки в систему команд микропроцессора: на уровне функционального блока, использующего общий с другими блоками файл регистров (ММХ Pentium) или на уровне отдельного процессора со своим регистровым файлом, используя разнесеннную (decoupled) архитектуру. Последний вариант применен в Pentium III и PowerPC AltiVec.
Команды мультимедийной обработки задают параллельную обработку в режиме SIMD-процессора нескольких единиц данных, представленных, как правило, малоразрядными (8, 16, 32) числами в формате с фиксированной точкой. Однако это не исчерпывает всех текущих потребностей, и в Pentium III введена параллельная обработка в режиме SIMD-процессора четырех 32-разрядных операндов в формате с плавающей точкой.
TrackBack
TrackBack URL for this entry:
http://glaucomanet.info/wp-trackback.php?p=100