Introduzione
This presentation is the property of its rightful owner.
Sponsored Links
1 / 15

Introduzione PowerPoint PPT Presentation


  • 88 Views
  • Uploaded on
  • Presentation posted in: General

Introduzione. Ottimizzazione di un sistema (per es. di calcolo) (1). Analisi dell’impatto delle varie soluzioni possibili (2). Legge di Amdhal (3). Scelta della migliore sotto il profilo quantitativo (4). Metriche di analisi oggettive. Utilità. Sede di analisi:

Download Presentation

Introduzione

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Introduzione

Introduzione

Ottimizzazione di un sistema (per es. di calcolo) (1)

Analisi dell’impatto delle varie soluzioni possibili (2)

Legge di Amdhal (3)

Scelta della migliore sotto il profilo quantitativo (4)


Metriche di analisi oggettive

Metriche di analisi oggettive

Utilità

  • Sede di analisi:

  • sceltae confronto fra diverse macchine

  • Sede di progetto:

    • ottimizzazione delle prestazioni


Aspettative degli utenti di un sistema di calcolo

Aspettative degli utenti di un sistema di calcolo

  • Utente occasionale

    • Riduzione del tempo di esecuzione

  • Gestore di un centro di calcolo

    • Aumenti del lavoro svolto nell’unità di tempo (throughput)


Definizione di prestazione

Definizione di prestazione

Macchine veloci hanno prestazioni più elevate


Confronto fra calcolatori tempi di esecuzione

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


Confronto fra calcolatori throughput

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


Esercizio

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


Esercizio soluzione

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


Rischi potenziali

Rischi potenziali

  • Il programma usato per fare i confronti far macchine può influenzare il risultato


Risultati dei confronti

Risultati dei confronti


La lezione imparata

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


Riepilogo

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


Test di autovalutazione 1

Test di autovalutazione - 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 2

Test di autovalutazione - 2

  • Supponendo che il numero di lavori compleytati 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


Test di autovalutazione 3

Test di autovalutazione - 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


  • Login