LEZIONE #05 del 12-Mag-2008 (2 ore) - Dipartimento di Ingegneria ...
LEZIONE #05 del 12-Mag-2008 (2 ore) - Dipartimento di Ingegneria ...
LEZIONE #05 del 12-Mag-2008 (2 ore) - Dipartimento di Ingegneria ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Pre<strong>di</strong>zioni multiple [Yeh93-ics]<br />
• Idea: pre<strong>di</strong>rre i salti successivi anche se i precedenti<br />
non sono risolti<br />
• Effettuare 1 pre<strong>di</strong>zione per ciclo<br />
• Mentre si cerca <strong>di</strong> effettuare le pre<strong>di</strong>zioni successive,<br />
puo’ essere utile aggiornare speculativamente PHT e BHT<br />
• La tecnica funziona bene se l’accuratezza <strong>del</strong>la prima<br />
pre<strong>di</strong>zione e’ alta<br />
• 1 st pre<strong>di</strong>zione – 96% <strong>di</strong> accuratezza =><br />
- 2 nd pre<strong>di</strong>zione – 92.16% accuratezza =><br />
-4 th pre<strong>di</strong>zione – 84.93% accuratezza<br />
Roberto Giorgi, Universita’ <strong>di</strong> Siena, C208L05, Slide 15<br />
Pre<strong>di</strong>zioni multiple (2)<br />
• Idea2: effettuare PIU’ pre<strong>di</strong>zioni per ciclo<br />
• Questo permette <strong>di</strong> prelevare piu’ basic block (possibilmente<br />
giusti) simultaneamente<br />
• Si puo’ usare come schema base il GAg<br />
• Ha il vantaggio <strong>di</strong> poter effettuare pre<strong>di</strong>zioni senza il BIA<br />
Global BHSR<br />
(k bits)<br />
Roberto Giorgi, Universita’ <strong>di</strong> Siena, C208L05, Slide 16<br />
k<br />
k-1<br />
PHT<br />
M<br />
U<br />
X<br />
Secondary pre<strong>di</strong>ction<br />
Primary pre<strong>di</strong>ction<br />
Nota: con k bit si seleziona un elemento <strong>del</strong>la PHT (pre<strong>di</strong>zione primaria). Usando k-1 bit meno significativi<br />
seleziono I prossimi due possibili elementi <strong>del</strong>la PHT: da questi posso selezionarne uno uilizzando la<br />
pre<strong>di</strong>zione primaria e ottenendo cosi’ la pre<strong>di</strong>zione secondaria