Cache management instructions

   
   

The invention is directed to techniques for managing a cache within a processor using one or more machine instructions. The machine instructions may perform one or more operations on the cache. For example, victimize instructions, allocate instructions, and pre-fetch instructions can be executed in the processor as part of cache management. Moreover, these various cache management instructions may be defined by one or more operands that specify memory addresses within main memory, rather than addresses or identifiers that define locations within the cache. For this reason, a programmer may invoke these cache management instructions to direct the management of the cache without knowing the specific location of data within the cache.

L'invenzione è diretta verso le tecniche per il controllo del nascondiglio all'interno di un processor usando una o più istruzioni di macchina. Le istruzioni di macchina possono realizzare uno o più funzionamenti sul nascondiglio. Per esempio, victimize le istruzioni, assegnano le istruzioni e le istruzioni di pre-fetch possono essere eseguite nel processor come componente dell'amministrazione del nascondiglio. Inoltre, queste varie istruzioni dell'amministrazione del nascondiglio possono essere definite da uno o più operandi che specificano gli indirizzi di memoria all'interno della memoria centrale, piuttosto che dagli indirizzi o dai contrassegni che definiscono le posizioni all'interno del nascondiglio. Per questo motivo, un programmatore può invocare questi istruzioni dell'amministrazione del nascondiglio per dirigere l'amministrazione del nascondiglio senza conoscere la posizione specifica dei dati all'interno del nascondiglio.

 
Web www.patentalert.com

< Approach for caching electronic products

< Systems and methods for distributing information to a diverse plurality of devices

> Reordering hardware for mass storage command queue

> Extensible system recovery architecture

~ 00159