La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

1 Introduzione Sistema di calcolo Valutazione dellimpatto delle varie modifiche sulle prestazioni globali del sistema Modifiche allarchitettura.

Presentazioni simili


Presentazione sul tema: "1 Introduzione Sistema di calcolo Valutazione dellimpatto delle varie modifiche sulle prestazioni globali del sistema Modifiche allarchitettura."— Transcript della presentazione:

1 1 Introduzione Sistema di calcolo Valutazione dellimpatto delle varie modifiche sulle prestazioni globali del sistema Modifiche allarchitettura

2 2 Esistono varie attività che si alternano durante il funzionamento di un sistema di calcolo per esempio: calcolo, visualizzazione, comunicazione Al variare del tipo di problema, ogni attività capiterà con una frequenza differente Per esempio, in un programma di videoscrittura la necessità di svolgere calcoli non è molto frequente Cosa accade durante lesecuzione

3 3 Progettare e ottimizzazione Ottimizzare lattività più comune porta a miglioramente globali più significativi La progettazione quantitativa dei calcolatori Progetto quantitativo non ottimizzare indistintamente ma sulla base delluso effettivo delle varie risorse selezionare le sottounità cui destinare le risorse, spesso a discapito di altre Spesso lattività più comune è anche quella più semplice da ottimizzare

4 4 Domanda Supponiamo di disporre di alcune modalità di funzionamento ottimizzate del sistema La legge di Amdhal Esiste un limite al miglioramento delle prestazioni globali? Si, ed è legato alla frazione del tempo nella quale le modalità ottimizzate possono venire realmente impiegate Risposta

5 5 Lo speedup ci indica quanto più velocemente un lavoro verrà svolto usando la macchina con o senza una ottimizzazione Speedup (accelerazione) Prestazione per lintero lavoro usando (quando possibile) lottimizzazione Prestazione per lintero lavoro senza usare lottimizzazione Speedup = Oppure riferendoci ai tempi di esecuzione Tempo di esecuzione per lintero lavoro usando (quando possibile) lottimizzazione Tempo di esecuzione per lintero lavoro senza usare lottimizzazione Speedup =

6 6 macchina nel deserto vs spostamento in metro/piedi/bici/auto Esempio

7 7 Versione analitica della legge di Amdhal Attività AAttività B Tempo totale di esecuzione F(1-F) Supponiamo di: Avere un sistema che svolge due attività, A e B, che occupano diverse frazioni del tempo di esecuzione: F ott e (1-F ott ) Sia disponibile un modo di funzionamento ottimizzato per lattività A

8 8 Riepilogo

9 9 Test di autovalutazione - 1

10 10 Test di autovalutazione - 2

11 11 Test di autovalutazione - 3


Scaricare ppt "1 Introduzione Sistema di calcolo Valutazione dellimpatto delle varie modifiche sulle prestazioni globali del sistema Modifiche allarchitettura."

Presentazioni simili


Annunci Google