Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

SZÁMÍTÓGÉP ARCHITEKTÚRÁK Németh Gábor. 2002Németh Gábor: Számítógép architektúrák 2 BEVEZETÉS A hardver tervező elemi áramkörökkel és azok összekapcsolásával.

Hasonló előadás


Az előadások a következő témára: "SZÁMÍTÓGÉP ARCHITEKTÚRÁK Németh Gábor. 2002Németh Gábor: Számítógép architektúrák 2 BEVEZETÉS A hardver tervező elemi áramkörökkel és azok összekapcsolásával."— Előadás másolata:

1 SZÁMÍTÓGÉP ARCHITEKTÚRÁK Németh Gábor

2 2002Németh Gábor: Számítógép architektúrák 2 BEVEZETÉS A hardver tervező elemi áramkörökkel és azok összekapcsolásával foglalkozik. A szoftver tervező egy magasszintű parancsnyelven keresztül kommunikál. Egy virtuális számítógépet lát. Architektúra: A = (M: funkciókat biztosító modulok halmaza, R: modulok közötti relációk halmaza, pl. az egyik modul egy szolgáltatást kér egy másik modultól.)

3 2002Németh Gábor: Számítógép architektúrák 3 INFORMÁCIÓ-FELDOLGOZÁSI MODELLEK Vezérlésáramlásos modell Adatáramlásos modell Igényvezérelt modell Információvezérelt modell Minden információ-feldolgozási modellhez tartozik egy architektúra. A különböző architektúrák más-más feladatosztályok feldolgozására optimálisak. Minden információ-feldolgozási modellhez tartozik egy architektúra. A különböző architektúrák más-más feladatosztályok feldolgozására optimálisak.

4 2002Németh Gábor: Számítógép architektúrák 4 VEZÉRLÉSÁRAMLÁSOS MODELL - 1 Ez a klasszikus Neumann modell. MITHOLMIKORA programozó írja elő, hogy MIT, HOL és MIKOR kell végrehajtani (folyamatábra, klasszikus nyelvek). Egyprocesszoros rendszerek és szekvenciális algoritmusok esetén kiváló. Multiprocesszoros rendszerek esetén elvileg lehetetlen általános esetben meghatározni az optimális feladat hozzárendelést.

5 2002Németh Gábor: Számítógép architektúrák 5 VEZÉRLÉSÁRAMLÁSOS MODELL - 2 A vezérlésáramlásos szervezés általános esetben nem teszi lehetővé a párhuzamosíthatóság felderítését. csak szekvenciálispárhuzamosítható

6 2002Németh Gábor: Számítógép architektúrák 6 VEZÉRLÉSÁRAMLÁSOS MODELL - 3 PÉLDA: z := [(a + b) * (c - d)] + [e / (f + g)] (a + b), (c - d) és (f + g) tetszőleges sorrendben hajtható végre, a programozó egy sorrendet rögzít. Hasonló a helyzet [(a …] és [e …] kiszámításánál. Egy lehetséges végrehajtása:

7 2002Németh Gábor: Számítógép architektúrák 7 ADATÁRAMLÁSOS MODELL - 1 Az utasítás akkor hajtódik végre, amikor a végrehajtásához szükséges összes operandus rendelkezésre áll. Kellő számú feldolgozó egység esetén sok művelet hajtódhat "egyszerre" végre. MIT HOLA program egy precedencia gráf leírása: MIT és HOL kell végrehajtani.

8 2002Németh Gábor: Számítógép architektúrák 8 ADATÁRAMLÁSOS MODELL - 2 PÉLDA: z := [(a + b) * (c - d)] + [e / (f + g)] Végrehajtása: Probléma: nehézkes a rekurzió kezelése. UTASÍTÁSSZINTŰ STATIKUS ADATÁRAMLÁSOS ARCHITEKTÚRA:

9 2002Németh Gábor: Számítógép architektúrák 9 IGÉNYVEZÉRELT MODELL - 1 Egy számítógépekből és intelligens kapcsolókból álló hálózat egyik csomópontján beadunk egy végrehajtandó feladatot. A processzor a feladatot egyszerűbb részfeladatokra bontja és ezek végrehajtását kéri szomszédos csomópontoktól. A csomópont vár az általa kiadott részfeladatok eredményére és azokat feldolgozva felküldi az őt kérő csomópontnak.

10 2002Németh Gábor: Számítógép architektúrák 10 IGÉNYVEZÉRELT MODELL - 2 A processzoroknak és kapcsolóknak csak közvetlen szomszédaikat kell ismerniük. MITA program csak a MIT kérdéssel foglalkozik. PÉLDA: z := [(a + b) * (c - d)] + [e / (f + g)] Végrehajtása:

11 2002Németh Gábor: Számítógép architektúrák 11 IGÉNYVEZÉRELT MODELL - 3 Intelligens kapcsolók és processzorok esetén a rendszer automatikusan alkalmazkodik a tényleges konfigurációhoz, melyet a felhasználónak nem kell ismernie (és elég nagy rendszer esetén elvileg sem képes ismerni). INTELLIGENS HÁLÓZATINTELLIGENS HÁLÓZAT A konfiguráció dinamikusan változhat:

12 2002Németh Gábor: Számítógép architektúrák 12 INFORMÁCIÓVEZÉRELT MODELL Az adatokat és az utasításokat felhasználásuk során sem különböztetjük meg. MESTERSÉGES INTELLIGENCIAMESTERSÉGES INTELLIGENCIA ASSZOCIATÍV SZÁMÍTÓGÉP NEURÁLIS HÁLÓZAT Sokkal több nyitott kérdés, mint megoldás. Sokkal több nyitott kérdés, mint megoldás.

13 2002Németh Gábor: Számítógép architektúrák 13 ASSZOCIATÍV SZÁMÍTÓGÉP Tartalom szerint címezhető memórián alapul. Nem válik szét az információ tárolása és feldolgozása. Nagymértékben párhuzamos működés. Komoly szoftver problémák. PÉLDA: tanulás

14 2002Németh Gábor: Számítógép architektúrák 14 NEURÁLIS HÁLÓZAT A biológiai neuron, illetve neurális hálózat (agy) közelítő megvalósításán alapul. Számos nyitott kérdés: adott feladatosztályhoz milyen struktúra, milyen neuronokkal, milyen paraméterekkel kívánatos? PÉLDA: Felügyelet nélküli tanulás az objektumok közötti implicit relációk alapján (szemantikus térkép).


Letölteni ppt "SZÁMÍTÓGÉP ARCHITEKTÚRÁK Németh Gábor. 2002Németh Gábor: Számítógép architektúrák 2 BEVEZETÉS A hardver tervező elemi áramkörökkel és azok összekapcsolásával."

Hasonló előadás


Google Hirdetések