Жоғары өнімді компьютерлік жүйелердің архитектурасы Пәні: Параллельді және жоғары өнімді есептеу



бет1/14
Дата18.12.2022
өлшемі0,98 Mb.
#163188
  1   2   3   4   5   6   7   8   9   ...   14
Байланысты:
1лекц Архитектуры высокопроизводительных компьютерных систем Щербов

Жоғары өнімді компьютерлік жүйелердің архитектурасы

Пәні: Параллельді және жоғары өнімді есептеу

Мазмұны

Жоғары өнімді жүйенің архитектурасы

Жоғары өнімді жүйенің архитектурасы туралы түсінік өте кең, өйткені архитектураны жүйеде қолданылатын мәліметтерді параллель өңдеу әдісі, жадты ұйымдастыру және процессорлар арасындағы байланыс топологиясы және жүйенің арифметикалық амалдарды орындау әдісі деп түсінуге болады. Барлық көптеген архитектураларды жүйелеу әрекеттері алғаш рет 60-шы жылдардың соңында жасалды және бүгінгі күнге дейін жалғасуда.

Майкл Флинн – Palyn Associates-тің негізін қалаушы (Макс Палимен бірге) және Maxeler Technologies компаниясының президенті. 1966 жылы ұсынылған және 1972 жылы кеңейтілген «Флинн таксономиясының» авторы

1966 жылы М. Флинн есептеу жүйелерінің архитектураларын жіктеуге өте ыңғайлы тәсіл ұсынды. Ол процессормен өңделген элементтер, командалар немесе мәліметтер тізбегі ретінде түсінілетін ағын тұжырымдамасына негізделді. Тиісті жіктеу жүйесі нұсқаулық ағындары мен деректер ағындарының санын қарастыруға негізделген және төрт сәулет класын сипаттайды:


SISD = Single Instruction Single Data
MISD = Multiple Instruction Single Data
SIMD = Single Instruction Multiple Data
MIMD = Multiple Instruction Multiple Data

SISD (single instruction stream / single data stream)

Бір команда ағыны және бір деректер ағыны. Бұл сыныпқа дәйекті орындалатын нұсқаулардың тек бір ағынын өңдей алатын бір орталық процессоры бар сериялық компьютерлік жүйелер кіреді. Қазіргі уақытта барлық жоғары деңгейлі жүйелерде бірнеше орталық процессор бар, бірақ олардың әрқайсысы байланысты емес нұсқаулық ағындарын орындайды, бұл мұндай жүйелерді әртүрлі деректер кеңістігінде жұмыс істейтін SISD жүйелерінің кешендеріне айналдырады. Командаларды өңдеу жылдамдығын және арифметикалық операцияларды орындау жылдамдығын арттыру үшін конвейерді қолдануға болады. Векторлық жүйелер жағдайында векторлық деректер ағынын бір бөлінбейтін векторлардан шыққан ағын ретінде қарастырған жөн. Sisd архитектурасы бар компьютерлердің мысалдары Compaq, Hewlett-Packard және Sun Microsystems жұмыс станцияларының көпшілігі бола алады.



Достарыңызбен бөлісу:
  1   2   3   4   5   6   7   8   9   ...   14




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет