A cache structure for a microprocessor which provides set-prediction information for a separate, second-level cache, and a method for improving cache accessing, are provided. In the event of a first-level cache miss, the second-level set-prediction information is used to select the set in an N-way off-chip set-associative cache. This allows a set-associative structure to be used in a second-level cache (on or off chip) without requiring a large number of traces and/or pins. Since set-prediction is used, the subsequent access time for a comparison to determine that the correct set was predicted is not in the critical timing path unless there is a mis-prediction or a miss in the second-level cache. Also, a cache memory can be partitioned into M sets, with M being chosen so that the set size is less than or equal to the page size, allowing a cache access before a TLB translation is done, further speeding the access.

Una struttura del nascondiglio per un microprocessore che fornisce le informazioni di regol-previsione per un separato, il nascondiglio del secondo-livello e un metodo per migliorare il nascondiglio che accede, è fornita. In caso di una mancanza di nascondiglio first-level, le informazioni di regol-previsione del secondo-livello sono usate per selezionare l'insieme in un nascondiglio regol-associativo off-chip di N-senso. Ciò permette che una struttura regol-associativa sia usata in un nascondiglio del secondo-livello (su o fuori del circuito integrato) senza richiedere tantissimi tracce e/o perni. Poiché la regol-previsione è usata, il momento di accesso successivo per un confronto di determinare che l'insieme corretto sia stato previsto non è nel percorso cronometrante critico a meno che ci sia una mis-previsione o una mancanza nel nascondiglio del secondo-livello. Inoltre, un'antememoria può essere divisa in serie di m., con la m. che è scelta in modo che il formato dell'insieme sia inferiore o uguale a il formato della pagina, permettendo un accesso del nascondiglio prima che una traduzione di TLB sia fatta, ulteriore accelerando l'accesso.

 
Web www.patentalert.com

< (none)

< Method for decoupling pipeline stages

> Database system index selection using cost evaluation of a workload for multiple candidate index configurations

> (none)

~ 00000