A cache memory architecture 50, which may be, for example, a set associative cache memory, has a cache controller (52) with an internal register for storing the address of the active line currently latched in the output buffer of the high speed cache data array (56) which stores the cached data values from the main memory. If a memory access request specifies an address which would be contained in the active line, the cache look-up mechanisms are disabled and the data is taken from the output buffer. The efficiency of the cache can be increased by linking a program to memory such that the number of cache lines used by one or more program loops are minimized.

Uma arquitetura 50 da memória de esconderijo, que possa ser, para o exemplo, uma memória de esconderijo associativa do jogo, tem um controlador do esconderijo (52) com um registo interno para armazenar o endereço da linha ativa trancada atualmente no amortecedor da saída da disposição de alta velocidade dos dados do esconderijo (56) que armazena os valores cached dos dados da memória principal. Se um pedido de acesso de memória especificar um endereço que esteja contido na linha ativa, os mecanismos do look-up do esconderijo são disabled e os dados são feitos exame do amortecedor da saída. A eficiência do esconderijo pode ser aumentada ligando um programa à memória tais que o número das linhas do esconderijo usadas por um ou mais laço do programa está minimizado.

 
Web www.patentalert.com

< (none)

< Software update manager

> System and method for monitoring and analyzing the execution of computer programs

> (none)

~ 00013