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...
Saved in:
Main Authors | , |
---|---|
Format | Patent |
Language | English |
Published |
16.12.2015
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
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 |