1 / 21

Tipo Documento: unità didattica 0 Modulo 0 Compilatore: Antonella Bolzoni Supervisore:

Tipo Documento: unità didattica 0 Modulo 0 Compilatore: Antonella Bolzoni Supervisore: Data emissione: Release: Indice: Scheda informativa Introduzione Corpo Riepilogo Interazione Test di autoverifica. <c>. Metriche oggettive di analisi. Risultati oggettivi. Introduzione.

monet
Download Presentation

Tipo Documento: unità didattica 0 Modulo 0 Compilatore: Antonella Bolzoni Supervisore:

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Tipo Documento: unità didattica 0 Modulo 0 • Compilatore: Antonella Bolzoni • Supervisore: • Data emissione: • Release: • Indice: • Scheda informativa • Introduzione • Corpo • Riepilogo • Interazione • Test di autoverifica

  2. <c> Metriche oggettive di analisi Risultati oggettivi Introduzione SISTEMA DI CALCOLO <a> <b> Valutazione delle prestazioni

  3. <c> Metriche oggettive di analisi Risultati oggettivi Introduzione SISTEMA DI CALCOLO <a> <b> Valutazione delle prestazioni

  4. <a> <c> • Sede di PROGETTO: • ottimizzazione delle prestazioni • Sede di ANALISI: • sceltae confronto fra diverse macchine <d> <b> SISTEMA DI CALCOLO Introduzione Valutazione delle prestazioni Metriche oggettive di analisi Risultati oggettivi

  5. Le prestazioni UTENTE OCCASIONALE • Riduzione del tempo di esecuzione <a> ASPETTATIVE UTENTI <b> <d> • GESTORE DI UN CENTRO DI CALCOLO • Lavoro/unità di tempo (throughput) <e> <c>

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

  7. Definizione di prestazione <a> Macchine veloci = prestazioni elevate 1 <b> = PRESTAZIONE tempo di esecuzione

  8. Definizione di prestazione <a> Macchine veloci = prestazioni elevate 1 <b> = PRESTAZIONE tempo di esecuzione

  9. Confronto fra calcolatori: tempi di esecuzione • 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

  10. Confronto fra calcolatori: throughput • 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

  11. Esercizio • 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

  12. Esercizio: soluzione • 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è Differenza fra i tempi di esecuzione Tempo di esecuzione su A

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

  14. Risultati dei confronti

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

  16. Risultati dei confronti

  17. La lezione imparata • È bene scegliere con accuratezza il programma usato per effettuare i confronti fra macchine • l’ideale è 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. Parametri di CONFRONTO Riepilogo Tempo di esecuzione Prestazioni • Confronto fra diverse macchine e scelta della migliore

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

  21. 1) Quale è la relazione esistente fra tempo di esecuzione di una applicazione e la sua prestazione? A) la prestazione è l’inverso 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 Test di autovalutazione unità • 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

More Related