发明名称 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