发明名称 SYSTEMS AND METHODS FOR SUPPORTING A PLURALITY OF LOAD ACCESSES OF A CACHE IN A SINGLE CYCLE
摘要 A method for supporting a plurality of load accesses is disclosed. A plurality of requests to access a data cache is accessed, and in response, a tag memory is accessed that maintains a plurality of copies of tags for each entry in the data cache. Tags are identified that correspond to individual requests. The data cache is accessed based on the tags that correspond to the individual requests. A plurality of requests to access the same block of the plurality of blocks causes an access arbitration that is executed in the same clock cycle as is the access of the tag memory.
申请公布号 US2016041930(A1) 申请公布日期 2016.02.11
申请号 US201514922053 申请日期 2015.10.23
申请人 Soft Machines, Inc. 发明人 Avudaiyappan Karthikeyan;Abdallah Mohammad
分类号 G06F12/14;G06F12/08 主分类号 G06F12/14
代理机构 代理人
主权项 1. A method for accessing a data cache, comprising: receiving a plurality of requests to access the data cache, wherein the data cache comprises a plurality of blocks; responsive to the plurality of requests to access the data cache, accessing a tag memory comprising a plurality of copies of tags for each entry in the data cache and identifying tags associated with each request of the plurality of requests; and accessing the data cache based on the tags associated with each request of the plurality of requests, wherein two or more requests of the plurality of requests associated with access a same block of the plurality of blocks are arbitrated during the identifying of tags associated with each request of the plurality of requests.
地址 Santa Clara CA US