Вопросы к Поиску с Алисой
Различие между архитектурами SISD и SIMD заключается в организации потоков команд и данных. www.tutorialspoint.com intuit.ru
SISD (один поток команд, один поток данных) подразумевает исполнение одним процессором одного потока команд, который обрабатывает данные, хранящиеся в одной памяти. intuit.ru Системы такого типа похожи на однопроцессорные системы с архитектурой параллельных вычислений. www.tutorialspoint.com
SIMD (один поток команд, много потоков данных) предполагает исполнение одной текущей команды несколькими процессорами. intuit.ru Команда выбирается из памяти центральным контроллером SIMD-системы, но работает она над разными элементами данных (чаще всего — элементами массива). intuit.ru Для этого каждый процессор имеет ассоциированную с ним память, где хранятся массивы однородных данных. intuit.ru
Таким образом, основное различие заключается в том, что в SISD все команды обрабатываются последовательно друг за другом и каждая команда инициирует одну операцию с одним потоком данных, а в SIMD один поток команд включает векторные команды и позволяет выполнять одну арифметическую операцию сразу над многими данными — элементами вектора. mti58.ru