Prefetch instruction for an unpredicted path including a flush field for indicating whether earlier prefetches are to be discarded and whether in-progress prefetches are to be aborted

   
   

A method for prefetching instructions into cache memory using a prefetch instruction. The prefetch instruction contains a target field, a count field, a cache level field, a flush field, and a trace field. The target field specifies the address at which prefetching begins. The count field specifies the number of instructions to prefetch. The flush field indicates whether earlier prefetches should be discarded and whether in-progress prefetches should be aborted. The level field specifies the level of the cache into which the instructions should be prefetched. The trace field establishes a trace vector that can be used to determine whether the prefetching operation specified by the operation should be aborted. The prefetch instruction may be used in conjunction with a branch predict instruction to prefetch a branch of instructions that is not predicted.

Un metodo per prefetching le istruzioni nell'antememoria usando un'istruzione del prefetch. L'istruzione del prefetch contiene un campo dell'obiettivo, un campo di conteggio, un campo del livello del nascondiglio, un campo a livello e un campo della traccia. Il campo dell'obiettivo specifica l'indirizzo a cui prefetching comincia. Il campo di conteggio specifica il numero di istruzioni a prefetch. Il campo a livello indica se i prefetches più in anticipo dovrebbero essere scartati e se i prefetches in-progress dovrebbero essere abbandonati. Il campo livellato specifica il livello del nascondiglio in cui le istruzioni dovrebbero essere prefetched. Il campo della traccia stabilisce un vettore della traccia che può essere usato per determinare se il funzionamento prefetching specificato tramite il funzionamento dovrebbe essere abbandonato. L'istruzione del prefetch può essere usata insieme con un ramo predice l'istruzione a prefetch un ramo delle istruzioni che non è previsto.

 
Web www.patentalert.com

< System and method for encoding constant operands in a wide issue processor

< Automatic server-side plug-and-play without user intervention

> Method and apparatus for restraining connection request stream associated with high volume burst client in a distributed network

> Power generating mechanism that has a duct, heat pipe, or heat sink to efficiently diffuse heat generated by a heat

~ 00135