Számítógépek felépítése Párhuzamos feldolgozás Többprocesszoros rendszerek „Szuperszámítógépek”

2001. 11. 15.


Az indításhoz kattintson ide.


Tartalomjegyzék

Számítógépek felépítése Párhuzamos feldolgozás Többprocesszoros rendszerek „Szuperszámítógépek”

Cél

Tartalom

Motiváció

Számítógépek teljesítőképességét befolyásoló tényezők

Párhuzamos számítás (Parallel computing)

Fizikai korlátok

Párhuzamos feldolgozás kell… De hogyan, hol ?...

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

„soros” számítás

Többprocesszoros rendszerek megjelenését segítő tényezők

A többprocesszoros rendszerek előnyei

A többprocesszoros rendszerek fejlődése...

Neumann „soros” számítógép elve

ILLIAC - IV

Multiprocesszoros rendszerek csoportosítása és osztályozása (alkalmazásuk szerint)

„Amdahl’s törvénye”

SISD, SIMD, MISD, MIMD

SISD, SIMD, MISD, MIMD (Flynn, 1966)

SISD

SIMD

SIMD

MISD

MIMD

MIMD

Csoportosítás a processzor és a memória közötti kapcsolat alapján

Csoportosítás a processzor és a memória közötti kapcsolat alapján

a rendszerek csoportosítása (2)

Kérdések...

Számítási feladat „szétbontása” („párhuzamosítása”)

Müveleti szétbontás - „Task farm”

Adat szétbontás (leképzés) - szabályos „területi”

Hogyan osztják meg a processzorok egymás között az adatokat ?

Hogyan osztják meg a processzorok egymás között az adatokat ? Egyszeres címmező (1)

Hogyan osztják meg a processzorok egymás között az adatokat ? Egyszeres címmező (2)

Hogyan osztják meg a processzorok egymás között az adatokat ? „Üzenet küldés”

Hogyan vannak a processzorok összekapcsolva ?

Hogyan vannak a processzorok összekapcsolva ? egyszeres sín (single bus)

Hogyan vannak a processzorok összekapcsolva ? kapcsoló hálózat (network)

Kapcsoló hálózat elrendezések (topológiák)

Kapcsoló hálózat elrendezések (topológiák) Gyűrű

Kapcsoló hálózat elrendezések (topológiák) 2 dimenziós háló

Kapcsoló hálózat elrendezések (topológiák) „n” dimenziós kockák

Kapcsoló hálózat elrendezések (topológiák) keresztrúdas

A leggyorsabb számítógépek, a TOP500-as lista

A leggyorsabb

PPT dia

PPT dia

PPT dia

PPT dia

A leggyorsabb… magyar...

PPT dia

A TOP500 listáról...

A leggyorsabb… ELTE...

ELTE cluster, GRID...

SETI

Kulcsszavak

Összefoglalás

Irodalom, linkek

Az anyag megtalálható lesz: http://people.inf.elte.hu/istenes

Szerző:bárki

Email: istenes@inf.elte.hu

Honlap: http://people.inf.elte.hu/istenes

Forrásbemutató letöltése