发明名称 |
Cache for storing multiple forms of information and a method for controlling a cache storing multiple forms of information |
摘要 |
A cache is provided, including a data array having a plurality of entries configured to store a plurality of different types of data, and a tag array having a plurality of entries and configured to store a tag of the data stored at a corresponding entry in the data array and further configured to store an identification of the type of data stored in the corresponding entry in the data array. |
申请公布号 |
US8843726(B2) |
申请公布日期 |
2014.09.23 |
申请号 |
US201113031518 |
申请日期 |
2011.02.21 |
申请人 |
Advanced Micro Devices, Inc. |
发明人 |
Hunt Douglas |
分类号 |
G06F9/26;G06F9/34;G06F12/08;G06F12/02;G06F12/10 |
主分类号 |
G06F9/26 |
代理机构 |
|
代理人 |
|
主权项 |
1. A cache, comprising:
a data array having a plurality of entries configured to store a plurality of different types of address translation data; a tag array having a plurality of entries, each entry of the tag array configured to store a data type, comprising an identification of a type of address translation data, for a corresponding entry of the plurality of entries in the data array, wherein each of the plurality of different types of address translation data corresponds to a different method of performing address translation; and a plurality of comparators, each comparator configured to receive data stored in at least one entry in the tag array, wherein the cache is further configured to return a cache hit when one of the comparators matches a requested tag and data type to a tag and data type stored in an entry in the tag array. |
地址 |
Sunnyvale CA US |