3. Az ILP (Instruction level parallelism) processzorok fejlődésének fő irányvonala Flashcards

1
Q

A párhuzamos utasításvégrehajtás fajtái

A

 Időbeli: futószalag elv, vagyis az utasítások több részre bontása. több VE van egymás után kapcsolva.
 Térbeli: több vezérlőegység hajt végre párhuzamos feladatokat.
kép2

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

A kibocsátás két megközelítése

A

Dinamikus ütemezés (hardveres): azért dinamikus, mert futásidőben dönt a processzor arról, hogy mely utasításokat futtassa párhuzamosan. Ez a fő irányvonal!
Pl. szuperskalár processzorok (Intel Pentium) – I., II., és III. generációs szuperskalárok
Statikus ütemezés (szoftveres): a fordítóprogram dönt előre a párhuzamosítandó utasításokról, így a processzornak már csak végre kell hajtania az utasításokat.
Pl. VLIW architektúra (Intel Itanium)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Követelmények az ILP CPU-kkal szemben

A
  1. Az utasítások végrehajtása során figyelembe kell venni a függőségeket.
  2. Meg kell őrizni az utasítás végrehajtás konzisztenciáját.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Függőségek és teljesítmény

A

A futószalag fokozatok számának a növelésével nőnek a függőségek és az időveszteségek is.
Ezért a leghosszabb futószalag 31 fokozatú, ennél nem éri meg többet használni.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly