Флинова подела — разлика између измена
Садржај обрисан Садржај додат
м Разне исправке |
м Разне исправке; козметичке измене |
||
Ред 1:
{{Флинова подела}}
'''Флинова подела''' је класификација [[Архитектура рачунара|рачунарских архитектура]], коју је предложио [[Мајкл Џ. Флин]] (Michael J. Flynn) 1996.<ref>{{Cite journal|
== Класификације ==
Ред 8:
:: Примери SISD архитектуре су традиционалне унипроцесорске машине као што је персонални рачунар (енгл. ''Personal Computer'', ''PC''; данашњи PC-јеви имају више процесора) или старији мејнфрејм рачунари (енгл. ''mainframe computer'').
; [[SIMD|Једноструке инструкције, вишеструки стримови података]] (SIMD): Компајлер који експлоатише вишеструке стримове података, у односу на једноструки стрим инструкција, да би извршио операције које могу бити природно паралелизоване. На пример процесорски низ или [[Grafički procesor|GPU]].
; [[MISD|Вишеструке инструкције, једноструки стримови података]] (MISD): Вишеструке инструкције оперишу над једноструким стримовима података. Неуобичајена архитектура која се углавном користи за толерисање грешака. Хетерогени системи оперишу над истим стримовима података али морају да се задовоље резултатом. Примери укључују рачунар за контролу лета [[спејс-шатл|спејс шатлова]]
; [[MIMD|Вишеструке инструкције, випеструки стримови података]] (MIMD): Вишеструки аутономни процесори истовремено извршавају различите инструкције над различитим подацима. [[Дистрибуирани системи]] се обично препознају по MIMD архитектурама, било експлоатисањем једног простора за дељену меморију или једног простора за дистрибуирану меморију. Вишејезгарни суперскаларни процесор је MIMD процесор.
Ред 31:
Од 2006, сви од најбољих 10 и већина најбољих 500 суперрачунара су базирани на MIMD архитектури.
Неке даље поделе деле MIMD категорију у две категорије испод,<ref>{{cite web|url=http://www.llnl.gov/casc/Overture/henshaw/documentation/App/manual/node36.html |title=Single Program Multiple Data stream (SPMD) |publisher=Llnl.gov |date=
=== SPMD ===
{{main|SPMD}}
'''Један програм, вишеструки подаци''' (енгл. ''Single Program, Multiple Data''): вишеструки аутономни процесори истовремено извршавају један програм (али у независним тренуцима пре него у локстепу (енгл. ''[[lockstep (computing)|lockstep]]'') који SIMD предлаже) над различитим подацима. Такође се односи на 'једноструке инструкције, вишеструки стримови података'<ref>{{cite web|url=https://xlinux.nist.gov/dads/HTML/singleprogrm.html |title=Single program multiple data |publisher=Nist.gov |date=17. 12. 2004 |accessdate=
=== MPMD ===
|