68
ағыны және деректердің жеке ағыны (21 сурет). Бұл суретте келесі
белгілеулер пайдаланылған: ПР – бір
немесе бірнеше процессорлық
элементтер, БҚ – басқарушы құрылғы, ДЖ – деректер жадысы. Бұл класқа
классикалық тізбекті машиналар немесе басқаша айтқанда фон-Нейман типті
машиналар жатады, мысалы, PDP-11 немесе VAX 11/780.
Мұндай
машиналарда командалардың бір ағыны ғана болады, барлық командалар
кезекпен бірінен кейін бірі ӛңделеді (орындалады)
және әрбір команда бір
скалярлық операцияны кӛрсетеді. Бұл класқа командаларды ӛңдеу
жылдамдығын және арифметикалық операцияларды орындау жылдамдығын
жоғарылату үшін конвейерлік ӛңдеу қолданылуы мүмкін: мысалы, скалярлық
функционалды құрылғыларымен CDC 6600 және конвейерлік CDC 7600
машиналары кіреді.
Екінші класс – SIMD (Single Instruction stream/Multiple Date stream) -
командалардың жеке ағыны және деректердің кӛптеген ағыны (23 сурет).
Алдыңғы, яғни SISD класынан айырмашылығы, мұндай архитектураларда
векторлық командалар енетін командалардың бір ағыны сақталады. Ал бұл ӛз
кезегінде бірден кӛптеген
берілгендермен, мысалы, вектор элементтерімен,
бір арифметикалық операцияны орындауға мүмкіндік береді. Векторлық
операцияларды орындау
тәсілі арнайы айтылмайды, сондықтан вектор
элементтерін ӛңдеу
процессорлық матрица арқылы, мысалы, ILLIAC IV –
тегі сияқты немесе
конвейер кӛмегімен, мысалы, Cray-1
машинасындағы
сияқты жүргізілуі мүмкін.
21 сурет. М. Флин классификациясының SISD және SIMD кластары
Үшінші класс – MIMD (Multiple Instruction stream/ Multiple Date stream) -
командалардың кӛптеген ағыны және деректердің кӛптеген ағыны (22 сурет).
БҚ
ДЖ
БҚ
ПР
ДЖ
SISD
SIMD
Достарыңызбен бөлісу: