ВУЗ:
Составители:
83
- ОКМД - Одиночный поток команд / Множество потоков данных ( SIMD -Single In-
struction / Multiple Data ). Такая архитектура характерна для векторных и матричных ВС,
выполняющих специальные векторные и матричные операции как параллельные опера-
ции для разных потоков данных. Под потоками данных подразумеваются последова-
тельности элементов векторов (для векторных ВС) или строки матриц (для матричных
ВС). В последние годы SIMD-расширения реализованы в системах команд процессоров
общего назначения (MMX, SSE, SSE2 - Intel, 3DNow! - AMD, AltiVec - Motorola и др.)
- МКОД - Множество потоков команд / Одиночный поток данных ( MISD -Multiple
Instruction / Single Data ). Данная архитектура соответствует ВС конвейерного типа,
в которых один поток данных проходит разные ступени обработки в разных процессор-
ных элементах (ПЭ).
Архитектуры типа ОКМД и МКМД используются при построении высокопроизводи-
тельных систем разного уровня, начиная от простых конвейерных ВС до супер-ЭВМ с
векторными и параллельными процессорами.
МКМД - Множество потоков команд / Множество потоков данных ( MIMD - Multiple
Instruction / Multiple Data ). Такая архитектура характерна для ВС сверхвысокой произво-
дительности, в которых множество ПЭ, выполняющих каждый свою вычислительную
подзадачу (процесс), обмениваются потоками команд и данных в разных направлениях
(транспьютерные системы, системы с массовым параллелизмом и др. - рис. 6.1.) Помимо
четырех выделенных групп, иногда выделяют дополнительные, находящиеся на границе
между перечисленными, например, MSIMD или MMISD - соответственно Multi-SIMD,
или Multi-MISD - системы с несколькими параллельно работающими SIMD или MISD -
блоками.
Рис 6.1
2. По управляющему потоку
управляемые потоком команд (IF- instruction flow) ;
- управляемые потоком данных (DF- dataflow) .
- ОКМД - Одиночный поток команд / Множество потоков данных ( SIMD -Single In- struction / Multiple Data ). Такая архитектура характерна для векторных и матричных ВС, выполняющих специальные векторные и матричные операции как параллельные опера- ции для разных потоков данных. Под потоками данных подразумеваются последова- тельности элементов векторов (для векторных ВС) или строки матриц (для матричных ВС). В последние годы SIMD-расширения реализованы в системах команд процессоров общего назначения (MMX, SSE, SSE2 - Intel, 3DNow! - AMD, AltiVec - Motorola и др.) - МКОД - Множество потоков команд / Одиночный поток данных ( MISD -Multiple Instruction / Single Data ). Данная архитектура соответствует ВС конвейерного типа, в которых один поток данных проходит разные ступени обработки в разных процессор- ных элементах (ПЭ). Архитектуры типа ОКМД и МКМД используются при построении высокопроизводи- тельных систем разного уровня, начиная от простых конвейерных ВС до супер-ЭВМ с векторными и параллельными процессорами. МКМД - Множество потоков команд / Множество потоков данных ( MIMD - Multiple Instruction / Multiple Data ). Такая архитектура характерна для ВС сверхвысокой произво- дительности, в которых множество ПЭ, выполняющих каждый свою вычислительную подзадачу (процесс), обмениваются потоками команд и данных в разных направлениях (транспьютерные системы, системы с массовым параллелизмом и др. - рис. 6.1.) Помимо четырех выделенных групп, иногда выделяют дополнительные, находящиеся на границе между перечисленными, например, MSIMD или MMISD - соответственно Multi-SIMD, или Multi-MISD - системы с несколькими параллельно работающими SIMD или MISD - блоками. Рис 6.1 2. По управляющему потоку управляемые потоком команд (IF- instruction flow) ; - управляемые потоком данных (DF- dataflow) . 83
Страницы
- « первая
- ‹ предыдущая
- …
- 81
- 82
- 83
- 84
- 85
- …
- следующая ›
- последняя »