Какие задачи решает технология SIMD

Какие задачи решает технология SIMD

Важное усовершенствование ММХ состоит в расширении стандартной системы команд х87 процессора 57-ю новыми командами, которые выполняются с использованием технологии, называемой SIMD — одна команда—много данных.

Какие задачи решает технология SIMD

В современных приложениях мультимедиа часто применяются циклы, занимающие около 10% объема полного кода приложения, на их выполнение может уйти до 90% общего рабочего времени. SIMD позволяет команде выполнять одну и ту же операцию над несколькими данными. Технология SIMD способствует ускорению выполнения циклов при обработке файлов мультимедиа.

Упомянутые выше 57 новых команд SIMD были специально разработаны для более эффективной обработки видео- , звуковых и графических данных. Эти команды предназначены для выполнения последовательностей с высокой степенью параллелизма, которые часто встречаются при работе программ мультимедиа. Высокая степень параллелизма в этом случае означает, что одни и те же алгоритмы применяются ко многим данным, например к данным в различных точках при изменении графического изображения.

Яндекс.Метрика