A method and system for improving pre-fetch accuracy in a data processing system utilizing a pre-fetch history table is disclosed. The method compares a portion of an instruction address to an address located as an entry in a pre-fetch history table based on the status of a validity bit contained in the entry. If the validity bit is set and the addresses match, an indicator field within the entry is checked to see if it is equal to or greater than a threshold level. When the indicator field is greater than the threshold level, a target operand address is pre-fetched based on stride and direction.

Un metodo e un sistema per migliorare l'esattezza di pre-fetch in un sistema dell'elaborazione dei dati che utilizza una tabella di storia di pre-fetch è rilevato. Il metodo confronta una parte di un indirizzo di istruzione ad un indirizzo situato come entrata in una tabella di storia di pre-fetch basata sulla condizione di una punta di validità contenuta nell'entrata. Se la punta di validità è stabilita e gli indirizzi abbinano, un campo di indicatore all'interno dell'entrata è controllato per vedere se è uguale a o più grande di un livello di soglia. Quando il campo di indicatore è più grande del livello di soglia, un indirizzo di operando dell'obiettivo pre-è preso basato sul progresso e sul senso.

 
Web www.patentalert.com

< (none)

< Collaborative server processing of content and meta-information with application to virus checking in a server network

> Method and system for storing data items to a storage device

> (none)

~ 00012