A prefetch/predecode unit includes one or more prefetch buffers which are configured to store prefetched sets of instruction bytes and corresponding predecode data. Additionally, each prefetch buffer is configured to store a predecode byte pointer. The predecode byte pointer indicates the byte within the corresponding prefetched set of instruction bytes at which predecoding is to be initiated. Predecoding may be resumed within a given prefetch buffer if predecoding thereof is interrupted to predecode a different set of instruction bytes (e.g. a set of instruction bytes fetched from the instruction cache).

Una unidad de prefetch/predecode incluye unos o más almacenadores intermediarios del prefetch que se configuren para almacenar prefetched sistemas de octetos de la instrucción y de datos correspondientes del predecode. Además, cada almacenador intermediario del prefetch se configura para almacenar un indicador del octeto del predecode. El indicador del octeto del predecode indica que el octeto dentro de corresponder prefetched el sistema de los octetos de la instrucción en los cuales el predecoding debe ser iniciado. Predecoding se puede reasumir dentro de un almacenador intermediario dado del prefetch si el predecoding de eso se interrumpe al predecode un diverso sistema de los octetos de la instrucción (e.g. un sistema de los octetos de la instrucción traídos del escondrijo de la instrucción).

 
Web www.patentalert.com

< (none)

< Apparatus and method for providing and authentication system

> Means and method for establishing loop-level parallelism

> (none)

~ 00031