Помощь в написании студенческих работ
Антистрессовый сервис

Технологии расширения команд процессора

РефератПомощь в написанииУзнать стоимостьмоей работы

В процессорах Pentium III появился универсальный мультимедийный ускоритель, работающий по принципу SIMD, но не зависящий от ядра. Это стало возможно благодаря новому блоку SSE (Streaming SIMD Extensions — поточное SIMD — расширение). В него входят 70 команд, оперирующих 8 специальными 128 — битными регистрами. SSE позволяет выполнять одновременные операции над содержимым двух регистров. Первой… Читать ещё >

Технологии расширения команд процессора (реферат, курсовая, диплом, контрольная)

Первой такой выделенной технологией можно считать MultiMedia eXtension (MMX) — расширение базового набора команд процессора (57 команд для обработки графики и звука). Одной командой можно обрабатывать множество данных, что существенно повышает производительность (SIMD — Single Instruction, Many Data — одна команда, много данных).

При работе с ММХ — командами данные хранятся в регистрах сопроцессора, что означает невозможность выполнения операции с плавающей запятой при одновременном выполнении ММХ — программы. Кроме того, ММХ — команды предназначены только для работы с целыми числами.

Из технологии SIMD вышли две конкурирующих системы для поточной обработки данных.

Так, в процессоры AMD K6 — 2, кроме блока ММХ — команд, был добавлен блок 3D Now!, отвечающий за обработку трехмерных изображений. В него включено 27 новых команд для обработки чисел с плавающей запятой, и, в отличие от ММХ, 3D Now! Не поддерживает работу с процессором.

В процессорах Pentium III появился универсальный мультимедийный ускоритель, работающий по принципу SIMD, но не зависящий от ядра. Это стало возможно благодаря новому блоку SSE (Streaming SIMD Extensions — поточное SIMD — расширение). В него входят 70 команд, оперирующих 8 специальными 128 — битными регистрами. SSE позволяет выполнять одновременные операции над содержимым двух регистров.

Показать весь текст
Заполнить форму текущей работой