Одна инструкция, одни данные
Таксономия Флинна |
---|
Единый поток данных |
Несколько потоков данных |
SIMD-подкатегории [1] |
См. также |

В вычислениях , один поток команд, один поток данных ( SISD ) — это компьютерная архитектура в которой один одноядерный процессор выполняет один поток команд для работы с данными, хранящимися в одной памяти. Это соответствует архитектуре фон Неймана .
SISD — одна из четырех основных классификаций, определенных в таксономии Флинна . В этой системе классификации основаны на количестве одновременных инструкций и потоков данных, присутствующих в компьютерной архитектуре. По словам Майкла Дж. Флинна , SISD может иметь характеристики параллельной обработки. Конвейерные процессоры и суперскалярные процессоры являются распространенными примерами большинства современных компьютеров SISD. [2] [3]
Инструкции отправляются в блок управления из модуля памяти, декодируются и отправляются в процессор, который обрабатывает данные, полученные из модуля памяти, и отправляет обратно в него.
Ссылки [ править ]
- ^ Флинн, Майкл Дж. (сентябрь 1972 г.). «Некоторые компьютерные организации и их эффективность» (PDF) . Транзакции IEEE на компьютерах . С-21 (9): 948–960. дои : 10.1109/TC.1972.5009071 .
- ^ Куинн, Майкл Дж. Глава 2: Параллельные архитектуры, параллельное программирование на C с MPI и OpenMP . Бостон: МакГроу Хилл, 2004. ISBN 0-07-282256-2
- ^ Ибаруден, Джаффер. Глава 1: Мотивация и история, параллельная обработка . Университет Святой Марии, Сан-Антонио, Техас. Весна 2008 года.