kategória | ||||||||||
| ||||||||||
| ||
|
||||||||||
A futószalag (pipeline) elvü utasítás-végrehajtás, futószalag processzorok (a futószalag elve; jellemzöi; logikai és fizikai futószalagok kiváltott szük keresztmetszetek és feloldásuk)
Futószalag (pipeline)
=> Gyakorlati vonatkozás:
T - egy termék elkészülésének idötartalma.
t - egy egység mennyi ideig van egy munkaállomáson Egyszerre n db készül! (t idöközönként egy termék)
n - futószalagon lévö egységek száma
A futószalagos feldolgozás jellemzöi
1. A fokozatok száma:
A függöségek miatt sok utasítást kell eldobni!
- Pl.:
1980, RISC I. - kétfokozatú,
1982, RISC II - háromfokozatú,
napjainkban 15 - 20 fokozat
2. Újrafeldolgozás
Újrafeldolgozás nélkül:
Újrafeldolgozással, pl.: szorzás, osztás esetén igen hosszú lenne, ha a részeredményeket müveletenként kimentenénk a regiszterekbe. Helyette a részeredményeket az E fokozat végéröl visszavezetjük az E fokozat bemenetére.
(elemi müveletek sorozata)
3. Operandus-elörehozás
4. Szinkron - aszinkron: napjainkban szinkron az elterjedt
A futószalag logikai felépítése
1. szint: A futószalagok funkcionális meghatározása
pl.:
2. szint: az egyes fokozatok által végrehajtandó elemi müveletek
pl.: Fetch
MAR ← PC
MDR ← (MAR)
IR ← (MDR)
PC ← PC+1
A futószalagok fizikai felépítése
általános fizikai felépítés
1960-80
90-es évek (itt jelenik meg a többszörözés):
fizikai megvalósítás:
o Univerzális futószalag: minden logikai futószalagot egyetlen fizikai futószalagon valósítunk meg, Pl.: RISC I
o Master futószalag (Pentium I.): Két futószalag közül:
Az egyik minden utasítás végrehajtására alkalmas,
A másik csak az egyszerübb utasítások végrehajtására képes
o Dedikált futószalag, pl.: ProwerPC 604
FX összetett: szorzás, osztás. Képes az újrafeldolgozásra.
Soros konzisztencia (CO):
A konzisztencia biztosítja, hogy az utasítások az eredeti sorrendjüknek megfelelöen kerüljenek kiírásra.
CISC - RISC futószalagok:
A CISC futószalagok jellemzöen hosszabbak:
A címszámító fokozat illetve,
A gyorsítótár-elérés miatt
Találat: 645