A method is provided that includes a step for setting a maximum number of concurrently allocated queue entries to service writeback evictions. The method also includes a step of setting a register bit based on cache requests. The method also includes a step for dynamically selecting, based on the register bit set, one of a cache management scheme based on a maximum number of programmable writeback entries and a cache management scheme allowing both writeback entries and incoming core requests to be allocated in in any free entry based on priority. According to another embodiment of the invention, a computer system is provided that includes at least one computer processor. The computer processor provided has at least one cache memory and a cache controller. Further included is a register coupled to the computer processor. Also, a memory bus is provided that is coupled to the computer processor. A memory is included that is coupled to the memory bus. A controller for dynamically selecting between a cache management scheme based on a maximum number of programmable writeback entries and a cache management scheme allowing both writeback entries and incoming core requests to be allocated based on priority is also included. The controller for dynamically selecting between one of a cache management scheme based on a maximum number of programmable writeback entries and a cache management scheme allowing both writeback entries and incoming core requests to be allocated based on priority includes a register bit within the register that is capable of being set and cleared. The computer processor queries the register to determine if the register bit is either set and cleared.

Un método es a condición de que incluye un paso para fijar un número máximo de las entradas concurrentemente asignadas de la coleta para mantener desahucios del writeback. El método también incluye un paso de fijar un pedacito del registro basado en peticiones del escondrijo. El método también incluye un paso para dinámicamente seleccionar, basado en el sistema del pedacito del registro, uno de un esquema de la gerencia del escondrijo basado en un número máximo de las entradas programables del writeback y de un esquema de la gerencia del escondrijo permitiendo entradas del writeback y peticiones entrantes de la base de ser asignado adentro en cualquier entrada libre basada en prioridad. Según otra encarnación de la invención, un sistema informático está a condición de que incluye por lo menos un procesador de la computadora. El procesador de la computadora proporcionado tiene por lo menos una memoria de escondrijo y un regulador del escondrijo. Incluido adicional es un registro juntado al procesador de la computadora. También, un autobús de la memoria es a condición de que se junta al procesador de la computadora. Una memoria es incluida que está juntado al autobús de la memoria. Un regulador para dinámicamente seleccionar entre un esquema de la gerencia del escondrijo basado en un número máximo de las entradas programables del writeback y un esquema de la gerencia del escondrijo permitiendo entradas del writeback y peticiones entrantes de la base de ser asignado basó en prioridad también se incluye. El regulador para dinámicamente seleccionar entre uno de un esquema de la gerencia del escondrijo basado en un número máximo de las entradas programables del writeback y de un esquema de la gerencia del escondrijo permitiendo entradas del writeback y peticiones entrantes de la base de ser asignado basó en prioridad incluye un pedacito del registro dentro del registro que es capaz de ser fijado y el ser despejado. El procesador de la computadora pregunta el registro para determinarse si el pedacito del registro es cualquiera fijó y despejó.

 
Web www.patentalert.com

< (none)

< Method and apparatus for altering data length to zero to maintain cache coherency

> Methods and apparatus for improving system performance with a shared cache memory

> (none)

~ 00041