Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
PubblicatoCostanzo Spinelli Modificato 10 anni fa
1
SCHEDA INFORMATIVA DI UNITÀ
2
Introduzione SISTEMA DI CALCOLO Valutazione delle prestazioni Metriche oggettive di analisiRisultati oggettivi
3
Sede di ANALISI: Sede di PROGETTO: ottimizzazione delle prestazioni VALUTAZIONE DELLE PRESTAZIONI METRICHE OGGETTIVE DI ANALISI
4
Sede di ANALISI: scelta e confronto fra diverse macchine Sede di PROGETTO: ottimizzazione delle prestazioni VALUTAZIONE DELLE PRESTAZIONI METRICHE OGGETTIVE DI ANALISI
5
Le prestazioni ASPETTATIVE UTENTI GESTORE DI UN CENTRO DI CALCOLO Lavoro/unità di tempo (throughput) UTENTE OCCASIONALE Riduzione del tempo di esecuzione
6
Definizione di prestazione ditempo 1 Macchine veloci = prestazioni elevate PRESTAZIONE esecuzione
7
CONFRONTO FRA MACCHINE Tempo di esecuzione Prestazioni Confronto fra macchine: tempi di esecuzione SEDE DI ANALISI
8
Il tempo di esecuzione di Y è 1.5 volte superiore ad X Le prestazioni di X sono 1.5 volte più elevate di Y Confronto fra macchine: tempi di esecuzione X è 50% più veloce di Y = Tempo di esecuzione Prestazioni CONFRONTO FRA MACCHINE SEDE DI ANALISI
9
THROUGHPUT = LAVORO TEMPO Confronto fra macchine: tempi di esecuzione Parametro per il confronto fra macchine
10
THROUGHPUT = LAVORO TEMPO Throughput di X: 30% maggiore di throughput di Y N. LAVORI / T DI X 1.3 VOLTE > N. LAVORI / T DI Y Confronto fra macchine: tempi di esecuzione Parametro per il confronto fra macchine
11
Se la macchina A esegue un programma in 10 secondi mentre la macchina B lo esegue in 15 secondi, quale delle seguenti affermazione è corretta? A è il 50% più veloce di B A è il 33% più veloce di B A B 10 secondi 15 secondi Confronto fra macchine: tempi di esecuzione Esempio
12
Se la macchina A esegue un programma in 10 secondi mentre la macchina B lo esegue in 15 secondi, quale delle seguenti affermazione è corretta? A È IL 50% PIÙ VELOCE DI B A è il 33% più veloce di B A B 10 secondi 15 secondi %50100* 10 15 Differenza tra i tempi di esecuzione Tempo di esecuzione su A =
13
Modello calcolatore Programma Linpack Programma Dhrystone PROGRAMMI DI CONFRONTO
14
Macchine a confronto linpack dhrystone B vs A 243% 321% C vs B 106% 40% PRESTAZIONI secondo i programmi: PROGRAMMI DI CONFRONTO (Percentuale relativa a B)
15
scegliere con accuratezza il programma i confronti fra macchine confronto su applicazioni effettivamente usate dagli utenti PROGRAMMI DI CONFRONTO
16
Riepilogo PRESTAZIONE TEMPO DI ESECUZIONE POTENZIALI PROBLEMI I risultati dei confronti dipendono dal programma scelto Confronto fra diverse macchine e scelta della migliore
17
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
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.