|
1. SIMD SISD MIMD MISD құрылымдары.
|
команда
|
мәлімет
|
|
МІМD құрылымы:
|
|
команда
мәлімет
Нәтиже
|
мәлімет
Нәтиже
МІМD номері көптеген өзара байланысты процестерден тұрады, олардың әр қайсысының жеке басқару блогы бар.
Процесстердің өздерінің жеке командалары мен жеке мәліметтерін етеді. Әр түрлі процестердің орындаған жұмысы (есебі) әртүрлі уақытта басталады, әртүрлі уақытта бітуі мүмкін. Яғни, олар «аяқтарын бірге баспайды» асихронды орындайды.
МІМD құрылымды компьютерде жолды не үлестірілген, не барлығына жететін (обще доступный) болуы мүмкін.
Мысалы:
Cray – 2, SI;
Cray X - MP;
IBM 370/168 MP, IPSC
MISD құрылымы:
Команда Команда Команда
...
Мәлімет... Нәтиже
Мұнда да процесстің жиыны жұмыс жол-ы, бірақ барлығы 1 – ғана мәліметтер ағынына әсер етеді.
Мұндай құрылымды 1 космпьютер белгілі. Ол, C. mmp, Carnegie – Mellon университетінде жасалған.
Бұл компьютер басқа режимде де (SIMP, MISD, MIMD)жұмыс жасай алады.
Парам-ді программалауды тиімділігін бағалау.
Ол мына функцияларға байланысты:
Орындалу уақытына
Жады конфигурациясына және
Орындалуға кететін шығынға
Қызмет көрсету және ақысына, тағы басқалары;
Мысалы: ауа райын болжау жүйесін құруда.
ЭЕМ өнімділігін қалай арттыруға болады?
1949 жылы шыққан компьютерлердің тактілік уақыты 2 микросекунд (2*10-6 сек), яғни орташа 100 арифметикалық операцияны 1 секундта орындайды. Қазіргі заманғы компьютерлердің тактілік уақыты 1,8 наносекунд (1,8*10-9 сек), яғни 1 секундта 77 млрд.арифметикалық операция орындалады. Жарты ғасырда компьютер өнімділігі 700 млн. есе өскен, яғни 2 микросекундтан 1,8 наносекундқа дейін өскен. Бұл компьютер архитектурасы жаңаша құрылған деген сөз. Мәліметтерді параллель өңдеуді бір уақытта бірнеше әрекет жасалатындығымен түсіндіруге болады. Бұны былайша түсіндіруге болады. 1 құрылғы 1 операцияны 1 бірлік уақытта орындайды, осы құрылғы 100 операцияны 100 бірлік уақытта орындайды. Егер осындай 5 құрылғы бір мезгілде жұмыс жасаса, онда кететін уақыт 200 бірлікке тең болар еді, яғни N құрылғы 1/N уақыт бірлігінде жұмысты орындап шығады. Тағы бір мысал, 1 солдат жерді 10 сағатта қазса, рота (50 солдат) бірдей күшпен, бірдей уақытта 12 минутта қазып шығады екен. Міне, параллельділік принципі осыдан шыққан!
Бақылау сұрақтары
1. Қандай параллель компьютерлер бар?
2. Ортақ жадылы процессорлер не үшін қолданылады?
3. Флинн таксономиясы неше бөлімнен тұрады?
Әдебиеттер
Дата добавления: 2015-10-29; просмотров: 221 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Воеводин Вл. Параллельные вычисления. Санкт-Петербург, 2002 | | | Воеводин Вл. Параллельные вычисления. Санкт-Петербург, 2002 |