Számítógépek felépítése 12. előadás

1999.12.06.


Click here to start


Table of Contents

Számítógépek felépítése 12. 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/

Download presentation source