Architetture avanzate degli elaboratori - Formulario

Da testwiki.
Vai alla navigazione Vai alla ricerca

Template:Risorsa

Formulario utile per svolgere gli esercizi.

Performance

Per il significato delle formule si vedano le lezioni Performance dei calcolatori e Pipeline avanzata.

  • CPI=numero di cicli di clockIC=IC+Stalli+4IC
  • CPIas=IC+StalliIC
  • f=1Tclock
  • THR=f106CPI
  • speedup(E)=THRnewTHRold=exectimenewexectimeold
  • speedupcomplessivo=exectimeoldexectimenew=1(1FractionE)+FractionEspeedup(E)
  • speedupmax=11FractionE

Pipeline

  • speeduppipeline=CPIideal×Pipeline depthCPIideal+pipeline stall per inst.×Tclock w/o pipelineTclock with pipeline

Cache

Per il significato delle formule si veda la lezione Gestione avanzata delle cache.

  • CPUtime=IC×(CPI+Numero totale accessi memoriaIC×MissRate×MissPenalty)×CycleTime
  • CPUtime=IC×(ALUopsIC+MemAccessIC×AMAT)×CycleTime
  • AMAT=HitTime+MissRate×MissPenalty

Per le cache di livello 2:

  • AMAT=HitTimeL1+MissRateL1×(HitTimeL2+MissRateL2×MissPenaltyL2)