[Teoria] Calcolo tempo CPU

Messaggioda francesfarmer » 05/12/2016, 21:50

Si considerino due differenti implementazioni dello stesso insieme di istruzioni che si possono suddividere in quattro classi: A, B, C e D, a seconda del loro CPI. L'implementazione P1 ha una frequenza di clock di 2,5 GHz e un CPI rispettivamente di 1, 2, 3 e 3, mentre l'implementazione P2 ha una frequenza di clock di 3 GHz e un CPI rispettivamente di 2, 2, 2 e 2. Si consideri un programma costituito da 106 istruzioni così suddivise: 10 percento di classe A, 20 percento di classe B, 50 percento di classe C e 20 percento di classe D. Quale delle due implementazioni tra P1 e P2 è la più veloce?

La mia domanda non è "non so come fare l'esercizio", ma per quale motivo 106 diventa 10^6???

Quando calcolo quante istruzioni sono di classe A, ad esempio, faccio (10/100)*106. Però nella soluzione c'è scritto (10/100)*10^6. Per quale motivo???
francesfarmer
New Member
New Member
 
Messaggio: 31 di 70
Iscritto il: 01/01/2016, 02:36

Re: [Teoria] Calcolo tempo CPU

Messaggioda apatriarca » 05/12/2016, 23:26

Sarà semplicemente un errore nel testo dell'esercizio. 106 istruzioni non erano in effetti molte e avrebbe poco senso usare un approccio probabilistico come questo.
apatriarca
Moderatore
Moderatore
 
Messaggio: 4478 di 10436
Iscritto il: 08/12/2008, 20:37
Località: Madrid


Torna a Informatica

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite