10. Harmadik generációs (SIMD) szuperskalár processzorok Flashcards

1
Q

Utasításon belüli párhuzamosság fejlődése (evolúciós irány)

A
  1. SIMD
    a. Két típus:
    i. FX (MMX)
    ii. FP (SSE)
    b. logikai architektúra kiterjesztése új utasításokkal
    c. egy utasításon belül, több adattal ugyanaz a művelet!
    (pl. : 4 db. 16 bites összeadás 64 bites regiszterben)  8 operandus, 1 utasítás
  2. Duális műveletes utasítások
    a. több, különböző, független utasítás végrehajtása egy utasításon belül!
    (pl. : SHIFT ADD, x = b * c +a)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Utasításon belüli párhuzamosság fejlődése (revolúciós irány)

A
  1. VLIW
    a. Két típus:
    i. széles (korai)
    ii. keskeny (késői)
    b. teljesen új logikai architektúra
    c. teljesen új utasításkészlet
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Harmadik generációs szuperskalárok jellemzők

A

 A fő újdonság az utasításon belüli párhuzamosság
 SIMD irány (multimédia kiterjesztés)
 Nagyobb memória sávszélesség
 Az L2 cache a memória lapkára kerül
 AGP megjelenése (új grafikus busz, ami nagyobb sávszélességet biztosít)

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

FX SIMD utasítások (’97)

A

 Pixeles-képfeldolgozás, hangfeldolgozás, multimédia alkalmazások
 2-8 operandus

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

FP SIMD utasítások (’99)

A

 Vektoros-képfeldolgozás (3D-képfeldolgozás gyorsítása)

 2-4 operandus

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

FX (pixeles) képfeldolgozás jellemzői

A
 A képet pixelekre bontjuk és úgy dolgozzuk fel
 Minden pixelnek van
o színe, ennek tárolása lehetséges:
- 1 biten: monokróm
- 16 biten: 64 ezer szín, high color
- 24 biten: 224 szín, true color
- 32 biten: 224 szín + 8 bites alfa csatorna az átlátszóság tárolásához (3D).
o fényessége
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

FX (pixeles) képfeldolgozás problémája

A

Nagyon nagy mennyiségű adat tárolása és feldolgozása

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

FX (pixeles) képfeldolgozás problémájának megoldása

A
(multimédiás kártya,) multimédiás CPU-bővítés:
 Tipikus műveletek:
o bit blokk átvitel
o ablakkezelés
 Új adattípus bevezetése: pakolt byte » egy utasítás, több operandus
 Új multimédiás utasítások
o alapműveletekhez (+, -, *, /)
o logikai műveletekhez
 Fizikai architektúra változásai:
o 64 bites belső busz
o FP regiszterek (80 bit)
Pl.: Pentium II-ben 2 db MMX futószalag. Minden adat előre rendelkezésre áll, a gyorsítás valós és érzékelhető.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

FP (vektoros) képfeldolgozás

A

Egyenesekkel és görbékkel határolt objektumok geometriai jellemzőkkel írhatóak le, ezért egy képet sokszögek sokaságára bontunk (2D-ben), általában háromszögekre.

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

FP (vektoros) képfeldolgozás jellemzői

A

 A számítógép a geometriai alakzatokat tárolja, és ezekkel számol
o bár többet kell számolni (nagyon bonyolultan!), nagyságrendekkel gyorsabb a
megjelenítés, mert kevesebb adatot kell beolvasni (igy is sokat!) a memóriából,
amely egy nagyon lassú művelet
 Az FP a megfelelő pontosság beállításához kell
 Textúrák segítségével lesz valósághű a kép
o éles a sokszögek közötti határ, de a textúrákkal ezt elmossuk

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

2D-s ábrázolás jellemzői

A

 Textúrák: fények, árnyékhatások, éles határok elmosása

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

3D-s ábrázolás jellemzői

A

 Térhatás (3. dimenzió használata)
 Párhuzamosok végtelenben való találkozásának biztosítása
 Közelebbi objektumok nagyobbak, távolabbiak kisebbek
 Atmoszferikus hatás (távolabbi objektumok kékebbek, homályosabbak)

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

3D-s filmfeldolgozás jellemzői

A

 Min. 15, manapság 20-30 FPS

 Egy kép kb. 20-30 ezer sokszögből áll, vagyis kb. 500.000 sokszög / másodperc

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

SSE (Streaming SIMD Extensions) utasításkészlet

A

(első CPU, amelyik használta: Intel Pentium III)
 kb. 70 db. új utasítás
 128 bites szóhossz (pakoltan)
o 4 * 32 bit, egyszeres pontosság o 2 * 64 bit, kétszeres pontosság

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