СВАР
-
Основы SWAR
- SWAR (Single-Word-In-Array) — это архитектура, которая позволяет выполнять параллельные операции с данными, хранящимися в регистрах.
- Инструкции SWAR предназначены для обработки данных в независимых подсловах регистра.
-
Архитектура SWAR
- Архитектура SWAR включает инструкции, специально предназначенные для параллельных операций с данными.
- Архитектура, поддерживающая SWAR, включает в себя инструкции, достаточные для обработки данных в регистрах.
-
Ранние примеры SWAR
- Intel Pentium с MMX был ранним примером архитектуры SWAR.
- DEC Alpha MVI, PA-RISC MAX, MIPS MDMX и SPARC V9 VIS также использовали SWAR.
-
История создания модели программирования SWAR
- Уэсли А. Кларк ввел операции с разделенными вложенными словами в 1950-х годах.
- Лесли Лэмпорт представил методы SWAR в 1975 году.
- Intel MMX в 1996 году расширил возможности параллельной обработки SIMD.
-
Применение SWAR
- SWAR используется в обработке изображений, криптографии, растровой обработке, вычислительной гидродинамике и коммуникациях.
-
Рекомендации
- Ссылки на внешние ресурсы и стили оформления статьи предоставлены в конце статьи.
Полный текст статьи: