Table of ContentsSzámítógépek felépítése12. előadás Processzorok („gépek”)... Alpha 21164 processzor Dinamikus elágazás előrelátás(Dynamic Branch Prediction) Prefetch and Dispatch Unit Pipeline Organization Integer Execution Unit CRAY - 1 CRAY-1 CRAY-1 CRAY-1 CRAY-1 regiszterek CRAY-1 VAX VAX utasítás készlete VAX regiszterek VAX adattípusok Csodák palotája...számítógép történeti kiállítás Párhuzamos feldolgozás... Neumann elv - soros feldolgozás Párhuzamos számítás(Parallel computing) A párhuzamos programvégrehajtás szintjei 1. szint: A hardver egységen belüli párhuzamosítás 2. szint: Gépi utasítás végrehajtásán belüli párhuzamosítás. 3. szint: Párhuzamosítás a feldolgozott adatok szintjén. 4. szint: Gépi utasítások közötti párhuzamosítás. Gépi utasítások közötti párhuzamosítás : Dataflow (adatfolyam) 5. szint: Eljárások (makro utasítások) közötti párhuzamosítás. 6. szint: Jobok közötti párhuzamosítás. 7. szint: Folyamatok közötti párhuzamosítás. Többprocesszoros rendszerek Többprocesszoros rendszerek megjelenését segítő tényezők Multiprocesszoros rendszerek csoportosítása és osztályozása(alkalmazásuk szerint) Számítógépek teljesítőképességét befolyásoló tényezők a rendszerek csoportosítása (1) a rendszerek csoportosítása (2) a rendszerek csoportosítása (3) Multiprocesszoros rendszerek(általános célú) SISD, SIMD, MISD, MIMD előnyök többprocesszoros rendszerek architektúrája osztott feldolgozás (distributed processing) : A processzorok közötti kapcsolat megvalósítása : A csatolás topológiája A processzorok csatolási módja A kapcsolat fizikai megvalósítása A kommunikációs csatorna működési módja A passzív elemek használata A kapcsolat technológiája osztott erőforrás |
Author: Istenes Zoltán
Email: istenes@valerie.inf.elte.hu Home Page: http://valerie.inf.elte.hu/~istenes/ |