A method and system for bypassing cache levels when storing data castout from an upper level cache provides a memory hierarchy that can selectively skip one more more intermediate levels when writing castout entries from a higher level cache based on a number of detected conditions. The intermediate levels may be bypassed when an intermediate cache level is busy, has an entry with an address conflict with the castout value, or may skip levels based on program control. The control providing the skipping selection may be driven by a detector that analyzes load/store operations of a processor in order to produce efficient operation under changing memory use conditions.

Un metodo e un sistema per escludere il nascondiglio livella quando memorizza il castout di dati da un nascondiglio superiore fornisce una gerarchia di memoria che può saltare selettivamente i livelli più intermedi uno quando scrive le entrate del castout da un nascondiglio del livello elevato basato su un certo numero di circostanze rilevate. I livelli intermedi possono essere esclusi quando un livello intermedio del nascondiglio è occupato, ha un'entrata con un conflitto di indirizzo con il valore del castout, o possono saltare i livelli basati su controllo di programma. Il controllo che fornisce la selezione di salto può essere guidato da un rivelatore che analizza i funzionamenti di load/store di un processor per produrre il funzionamento efficiente nelle circostanze cambianti di uso di memoria.

 
Web www.patentalert.com

< (none)

< Utilize encoded vector indexes for distinct processing

> Vehicle anti-theft system and method

> (none)

~ 00030