De interne werking van een Cell SPE

690 views

Published on

In deze slidecast leggen Wouter De Graef en Kevin De Leeneer de specifieke werking van een CELL SPE unit uit.

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
690
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

De interne werking van een Cell SPE

  1. 1. De Microarchitectuur van een Samenwerkende Processor voor een Cell Processor <br />1<br />Kevin De Leeneer & Wouter De Graef<br />
  2. 2. Introductie<br />Hedendaags software gebruiken veel threads en pipelines<br />Hardware die de threads gebruiken om sneller te kunnen werken door parallel instructies<br />Probleem <br />Memory latency zorgt voor vertragingen<br />2<br />Kevin De Leeneer & Wouter De Graef<br />
  3. 3. Oude Oplossing tegen memory latency<br />Grote cache en re-order buffer <br />Probleem: <br /> Hardware wordt te groot om software van tegenwoordig te draaien <br /> Kleiner maken veroorzaakt stroom lekken <br />Kevin De Leeneer & Wouter De Graef<br />3<br />
  4. 4. De Cell Processor<br />De Cell Processor is een heterogeen gezamelijke geheugen multiprocessor<br />Bestaat uit<br /> Kracht Verwerkings element (PPE) <br /> 8 Samenwerkend Verwerkings element(SPE)<br />Kevin De Leeneer & Wouter De Graef<br />4<br />
  5. 5. Samenwerkende verwerkings element<br />Bestaat uit:<br /> Direct memory access(DMA)<br /> samewerkend verwerkings eenheid (SPU)<br />Kevin De Leeneer & Wouter De Graef<br />5<br />
  6. 6. INTERN TRANSPORT<br />INSTRUCTION LINE BUFFER<br />LOCALSTORE<br />BRANCH PREDICTION<br />4B<br />INLINE PREFETCH<br />INLINE PREFETCH<br />INSTR<br />64B<br />64B<br />Kevin De Leeneer & Wouter De Graef<br />6<br />
  7. 7. VERWERKING<br />ISSUE CONTROL UNIT<br />FILE REGISTER<br />BRANCH PREDICTION<br />INLINE PREFETCH<br />INLINE PREFETCH<br />INSTR<br />INSTR<br />Kevin De Leeneer & Wouter De Graef<br />7<br />
  8. 8. PERFORMANTIE<br />Kevin De Leeneer & Wouter De Graef<br />8<br />
  9. 9. SCHAALBAARHEID<br />FREQUENTIE (GHz)<br />VOLTAGE (V)<br />Kevin De Leeneer & Wouter De Graef<br />9<br />
  10. 10. SITUERING<br />SPE<br />CPU<br />GPU<br />Kevin De Leeneer & Wouter De Graef<br />10<br />
  11. 11. CONCLUSIE<br />Laag stroomverbruik<br />Kleine oppervlakte<br />Schaalbaar – zowel in aantal als snelheid<br />Direct Memory Access<br />Kevin De Leeneer & Wouter De Graef<br />11<br />

×