La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Tipo Documento: unità didattica 0 Modulo 0 Compilatore: Antonella Bolzoni Supervisore: Data emissione: Release: Indice: A.Scheda informativa B.Introduzione.

Presentazioni simili


Presentazione sul tema: "Tipo Documento: unità didattica 0 Modulo 0 Compilatore: Antonella Bolzoni Supervisore: Data emissione: Release: Indice: A.Scheda informativa B.Introduzione."— Transcript della presentazione:

1 Tipo Documento: unità didattica 0 Modulo 0 Compilatore: Antonella Bolzoni Supervisore: Data emissione: Release: Indice: A.Scheda informativa B.Introduzione C.Corpo D.Riepilogo E.Interazione F.Test di autoverifica

2 Introduzione SISTEMA DI CALCOLO Valutazione delle prestazioni Metriche oggettive di analisiRisultati oggettivi

3 Introduzione SISTEMA DI CALCOLO Valutazione delle prestazioni Metriche oggettive di analisiRisultati oggettivi

4 Introduzione Sede di ANALISI: scelta e confronto fra diverse macchine Sede di PROGETTO: ottimizzazione delle prestazioni SISTEMA DI CALCOLO Valutazione delle prestazioni Metriche oggettive di analisiRisultati oggettivi

5 Le prestazioni ASPETTATIVE UTENTI GESTORE DI UN CENTRO DI CALCOLO Lavoro/unità di tempo (throughput) UTENTE OCCASIONALE Riduzione del tempo di esecuzione

6 Le prestazioni ASPETTATIVE UTENTI GESTORE DI UN CENTRO DI CALCOLO Lavoro/unità di tempo (throughput) UTENTE OCCASIONALE Riduzione del tempo di esecuzione

7 Definizione di prestazione ditempo 1 Macchine veloci = prestazioni elevate PRESTAZIONE esecuzione

8 Definizione di prestazione ditempo 1 Macchine veloci = prestazioni elevate PRESTAZIONE esecuzione

9 Affermazione tipica la macchina A è il 50% più veloce di B Significato Per eseguire un lavoro, la macchina B impiegherà un tempo 1.5 volte superiore ad A Le prestazioni di A sono 1.5 volte più elevate di B Confronto fra calcolatori: tempi di esecuzione

10 Affermazione il throughput di X è il 30% maggiore di quello di Y Significato il numero di lavori completati per unità di tempo sulla macchina X è 1.3 volte maggiore rispetto al numero di completamenti di Y Confronto fra calcolatori: throughput

11 Calcolare e confrontare le prestazioni di due calcolatori Testo del problema La macchina A termina il programma in 10 secondi mentre la macchina B lo esegue in 15 secondi Esercizio

12 La macchina A è più veloce della B poiché impiega (15-10)=5 secondi in meno Alternativamente si può affermare che A è il 50% più veloce di B, poichè Esercizio: soluzione Tempo di esecuzione su A Differenza fra i tempi di esecuzione

13 Il programma usato per fare i confronti far macchine può influenzare il risultato Rischi potenziali

14 Risultati dei confronti

15 Il programma usato per fare i confronti far macchine può influenzare il risultato Rischi potenziali

16 Risultati dei confronti

17 La lezione imparata È bene scegliere con accuratezza il programma usato per effettuare i confronti fra macchine lideale è cercare di utilizzare le stesse applicazioni che saranno usate dagli utenti cui sono destinate le macchine

18 Riepilogo Concetto di prestazione Fattore determinante: tempo di esecuzione Uso principale Confonto fra diverse macchine e scelta della migliore Potenziali rischi I risultati dei confronti dipendono dal programma scelto

19 Riepilogo Confronto fra diverse macchine e scelta della migliore Parametri di CONFRONTO Tempo di esecuzione Prestazioni

20 Riepilogo Concetto di prestazione Fattore determinante: tempo di esecuzione Uso principale Confronto fra diverse macchine e scelta della migliore Parametri di CONFRONTO Tempo di esecuzione Prestazioni

21 Test di autovalutazione unità 1) Quale è la relazione esistente fra tempo di esecuzione di una applicazione e la sua prestazione? –A) la prestazione è linverso del tempo di esecuzione –B) la prestazione coincide con il tempo di esecuzione –C) la prestazione non dipende dal tempo di esecuzione ma solo dal tipo di programma considerato 2) Supponendo che il numero di completamenti sulla macchina X sia 1.7 volte quello osservato sulla macchina Y. Quale macchina ha il throughput maggiore e di quanto? –A: il throughput di Y è il 70% maggiore di quello di X –B: il throughput di X è il 70% maggiore di quello di Y –C: il throughput di X è il 170% maggiore di quello di Y 3) La scelta di un particolare programma di prova nel confronto fra due macchine –A: può influenzare la decisione circa la macchina più veloce –B: influenza essenzialmente la durata del processo di misura, ma non è in grado di modificare la decisione circa quale sia la più veloce –C: deve cambiare possibilmente di anno in anno, in modo da mantenere gli stessi valori medi delle prestazioni


Scaricare ppt "Tipo Documento: unità didattica 0 Modulo 0 Compilatore: Antonella Bolzoni Supervisore: Data emissione: Release: Indice: A.Scheda informativa B.Introduzione."

Presentazioni simili


Annunci Google