
Классификация вычислительных
Классификация вычислительных
архитектур
Предложена М. Флином (M. Flynn) в 1966 году
Основана на понятии потока (stream), как последовательности комманд
или данных, обрабатываемых процессором
SISD – “Single Instruction / Single Data” Stream
Скалярная обработка – каждая комманда на ленте сопровождается
данными для этой комманды
Наличие конвейера не меняет сути
р
у
SIMD – “Single Instruction / Multiple Data” Stream
Векторная обработка - каждая комманда на ленте сопровождается
множеством данных, над которыми эта команда выполняется
множеством данных, над которыми эта команда выполняется
MISD – “Multiple Instruction / Single Data” Stream
??? Конвейерные системы
MIMD – “Multiple Instruction / Multiple Data” Stream
Компьютеры, способные выполнять одновременно множество комманд
над множеством данных ??? Распределённые GRID-структуры