ВУЗ:
Составители:
Рубрика:
- 97 -
fomance Serial Bus, 100
÷
400 Мбит/сек) – специально разработанных для
подключения мультимедиа-устройств высокого качества передачи [4].
Технологии распознавания изображений используются даже в ‘оптиче-
ские мышах’, отслеживающих перемещение устройства без физического
датчика перемещения; встроенный в ‘мышь’ процессор с частотой 100 Гц
обрабатывает данные со встроенного в нижнюю часть ‘мыши’ микроска-
нера и формирует сигналы перемещения манипулятора.
5.2.
Мультимедиа-расширения системы команд центрального про-
цессора
Важным этапом явилось расширение системы команд процессоров
фирмы
Intel (www.intel.com) - в конце 20 века в процессорах серии Pen-
tium
была введена серия ориентированных на поддержку мультимедиа ко-
манд обработки целых чисел
MMX (Multi Media eXtension). Практически
за год до этого компания
AMD (www.amd.com) расширила систему ко-
манд процессора
K6-2 подобными по конечным целям инструкциями пла-
вающей арифметики
3DNow! ‘Голубой гигант’ не остался в долгу и осна-
стил свои процессоры набором команд плавающей арифметики
SSE
(
Streaming SIMD Extension, где SIMD – Single Instruction Multiply Data оз-
начает принцип ‘одна инструкция над множественными данными’), а в
процессоре
Pentium IV ввел SSE2 (144 дополнительные инструкции для
ускорения работы криптоcистем, программ сложной визуализации и ма-
тематических приложений). Подобные (дорогостоящие и снижающие со-
вместимость) расширения системы команд были вызваны не только необ-
ходимостью эффективной обработки мультимедиаданных. Особенностью
устаревшей к тому времени схемотехники процессоров являлось неэффек-
тивное использование встроенного математического сопроцессора из-за
задействования одних
и тех же внутренних регистров для хранения данных
разного типа; вследствие этого работа многозадачных ОС оказалась в
высшей степени затрудненной из-за потери данных в регистрах при пере-
ключении задач.
‘Целочисленные’ команды
MMX обеспечивают в первую очередь ра-
боту с цифровым звуком (микширование, регулировка громкости, преобра-
зование форматов) и растровой графикой (вывод шрифтов, спрайтов, све-
товые эффекты); ‘плавающие’ инструкции
3DNow! и SSE предназначены
для геометрических преобразований, необходимых при отображении
трехмерной графики и поддержки сложных алгоритмов компрес-
сии/декомпрессии данных с потерями. С успехом можно применять их в
задачах, допускающих распараллеливание вычислений (нейронные сети,
решение систем уравнений с ограниченной точностью и др.).
- 97 -
fomance Serial Bus, 100 ÷ 400 Мбит/сек) – специально разработанных для
подключения мультимедиа-устройств высокого качества передачи [4].
Технологии распознавания изображений используются даже в ‘оптиче-
ские мышах’, отслеживающих перемещение устройства без физического
датчика перемещения; встроенный в ‘мышь’ процессор с частотой 100 Гц
обрабатывает данные со встроенного в нижнюю часть ‘мыши’ микроска-
нера и формирует сигналы перемещения манипулятора.
5.2. Мультимедиа-расширения системы команд центрального про-
цессора
Важным этапом явилось расширение системы команд процессоров
фирмы Intel (www.intel.com) - в конце 20 века в процессорах серии Pen-
tium была введена серия ориентированных на поддержку мультимедиа ко-
манд обработки целых чисел MMX (Multi Media eXtension). Практически
за год до этого компания AMD (www.amd.com) расширила систему ко-
манд процессора K6-2 подобными по конечным целям инструкциями пла-
вающей арифметики 3DNow! ‘Голубой гигант’ не остался в долгу и осна-
стил свои процессоры набором команд плавающей арифметики SSE
(Streaming SIMD Extension, где SIMD – Single Instruction Multiply Data оз-
начает принцип ‘одна инструкция над множественными данными’), а в
процессоре Pentium IV ввел SSE2 (144 дополнительные инструкции для
ускорения работы криптоcистем, программ сложной визуализации и ма-
тематических приложений). Подобные (дорогостоящие и снижающие со-
вместимость) расширения системы команд были вызваны не только необ-
ходимостью эффективной обработки мультимедиаданных. Особенностью
устаревшей к тому времени схемотехники процессоров являлось неэффек-
тивное использование встроенного математического сопроцессора из-за
задействования одних и тех же внутренних регистров для хранения данных
разного типа; вследствие этого работа многозадачных ОС оказалась в
высшей степени затрудненной из-за потери данных в регистрах при пере-
ключении задач.
‘Целочисленные’ команды MMX обеспечивают в первую очередь ра-
боту с цифровым звуком (микширование, регулировка громкости, преобра-
зование форматов) и растровой графикой (вывод шрифтов, спрайтов, све-
товые эффекты); ‘плавающие’ инструкции 3DNow! и SSE предназначены
для геометрических преобразований, необходимых при отображении
трехмерной графики и поддержки сложных алгоритмов компрес-
сии/декомпрессии данных с потерями. С успехом можно применять их в
задачах, допускающих распараллеливание вычислений (нейронные сети,
решение систем уравнений с ограниченной точностью и др.).
Страницы
- « первая
- ‹ предыдущая
- …
- 95
- 96
- 97
- 98
- 99
- …
- следующая ›
- последняя »
