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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Capitolo 3<br />

Mo<strong>di</strong>fiche <strong>architetturali</strong> per il miglioramento delle<br />

prestazioni<br />

3.1 Introduzione<br />

Ripren<strong>di</strong>amo <strong>la</strong> <strong>legge</strong> <strong>di</strong> Iron (2.7) del tempo <strong>di</strong> CPU:<br />

NI<br />

T cpu = NI * CPI * Tck<br />

= * Tck<br />

(3.1)<br />

IPC<br />

Come già precedentemente accennato, mantenendo costante il tempo <strong>di</strong> clock<br />

Tck, il miglioramento delle prestazioni <strong>di</strong> una CPU si ottengono:<br />

• riducendo NI<br />

• aumentando IPC (Instruction Per Clock)<br />

Ma quali sono gli aspetti <strong>architetturali</strong> che ci permettono <strong>di</strong> ottenere questi<br />

risultati?<br />

Una prima possibilità è quel<strong>la</strong> <strong>di</strong> cercare <strong>di</strong> eseguire un numero maggiore <strong>di</strong><br />

operazioni contemporaneamente, in modo da aumentare IPC; in altri termini<br />

significa aumentare il parallelismo.<br />

L’aumento dell’IPC può anche essere ottenuto cercando <strong>di</strong> ridurre al minimo i<br />

motivi <strong>di</strong> stallo del<strong>la</strong> CPU legati per esempio ad elementi esterni “lenti” (es<br />

memorie).

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

Saved successfully!

Ooh no, something went wrong!