Parallel lookup in first and second valve stores

A cache 2 can receive addresses from two channels in parallel. The cache has two tag memories. The main tag memory 10 contains tags for all entries in the cache. A micro-tag array 22 is smaller than the main tag array and holds a proper subset of its entries. If two addresses are received simultaneo...

Full description

Saved in:
Bibliographic Details
Main Authors ALLAN JOHN SKILLMAN, CHILODA ASHAN SENERATH PATHIRANE
Format Patent
LanguageEnglish
Published 16.12.2015
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A cache 2 can receive addresses from two channels in parallel. The cache has two tag memories. The main tag memory 10 contains tags for all entries in the cache. A micro-tag array 22 is smaller than the main tag array and holds a proper subset of its entries. If two addresses are received simultaneously, one is looked up in the main tag array and the other is looked up in the micro-tag array. If a miss is detected in the micro-tag array, then the address may be looked up in the main tag array. A tag may be stored in the micro-tag array in the event of a miss in the main tag array. The read latency of the micro-tag array may be lower than that of the main tag array by at least a clock cycle.
Bibliography:Application Number: GB20140010372