09.06.2013 Views

Oltre la legge di Moore: evoluzioni architetturali dei processori Intel ...

Oltre la legge di Moore: evoluzioni architetturali dei processori Intel ...

Oltre la legge di Moore: evoluzioni architetturali dei processori Intel ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

In<strong>di</strong>ce delle figure<br />

Figura 1.1 - Incremento delle prestazioni a seguito <strong>di</strong> miglioramenti tecnologici<br />

e <strong>architetturali</strong>. ................................................................................................... 16<br />

Figura 2.1 - Grafico delle prestazioni in MIPS delle CPU <strong>Intel</strong> ® dall'8086 al<br />

Pentium ®<br />

............................................................................................................ 26<br />

Figura 2.2 - Confronto tra <strong>la</strong> <strong>legge</strong> <strong>di</strong> <strong>Moore</strong> e l’incremento delle prestazioni . 29<br />

Figura 2.3 – Grafico originale <strong>di</strong> Goordon <strong>Moore</strong> del 1965[6]. ........................ 30<br />

Figura 2.4 -Aumento del numero <strong>di</strong> transistori delle CPU <strong>Intel</strong> ® .<br />

Figura 2.5 – Aumento del numero <strong>di</strong> transistori nelle CPU <strong>Intel</strong> ® [8] ................ 33<br />

Figura 2.6 - Densità <strong>di</strong> potenza <strong>di</strong>ssipata dalle CPU .......................................... 34<br />

Figura 2.7 - I risultati mostrano come un incremento anche minimo nelle<br />

prestazioni <strong>di</strong> una parte utilizzata per parecchio tempo sia complessivamente<br />

più rilevante <strong>di</strong> un miglioramento importante <strong>di</strong> parti poco utilizzate. .............. 38<br />

Figura 3.1 - Diversi tipi <strong>di</strong> parallelismo applicabile ai sistemi <strong>di</strong> e<strong>la</strong>borazione. 42<br />

Figura 3.2 - Tassonomia <strong>di</strong> Flynn per <strong>la</strong> c<strong>la</strong>ssificazione <strong>dei</strong> sistemi paralleli ... 48<br />

Figura 3.3 - Passaggi fonfdamentali <strong>di</strong> una pipeline .......................................... 50<br />

Figura 3.4- E<strong>la</strong>borazione <strong>di</strong> istruzioni senza pipeline. ....................................... 50<br />

Figura 3.5- Esecuzione <strong>di</strong> istruzioni con pipeline .............................................. 51<br />

Figura 3.6- La necessità <strong>di</strong> aspettare il dato <strong>di</strong>sponibile genera una “bol<strong>la</strong>” nel<strong>la</strong><br />

pipeline che comporta una riduzione del throughput. ........................................ 53<br />

Figura 3.7- La pipeline del Pentium ® 4 costituita da 20 sta<strong>di</strong> ............................. 54<br />

Figura 3.8 - Schema concettuale dell’esecuzione fuori or<strong>di</strong>ne. ......................... 60<br />

Figura 3.9 - Organizzazione <strong>di</strong> una pipeline col metodo del Reordering Buffer<br />

........................................................................................................................... 61<br />

Figura 3.10- Percorsi <strong>di</strong> by-pass e ROB. ........................................................... 64<br />

32<br />

7

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!