发明名称 Handling write requests for a data array
摘要 A data array has multiple ways, each way having entries for storing data values. In response to a write request, an updated data value having a target address may be stored in any of a corresponding set of entries comprising an entry selected from each way based on the target address. An update queue stores update information representing pending write requests. Update information is selected from the update queue for a group of pending write requests corresponding to different ways, and these write requests are performed in parallel so that updated values are written to entries of different ways.
申请公布号 US9361236(B2) 申请公布日期 2016.06.07
申请号 US201313920685 申请日期 2013.06.18
申请人 ARM Limited 发明人 Tune Andrew David;Salisbury Sean James
分类号 G06F12/08 主分类号 G06F12/08
代理机构 Nixon & Vanderhye P.C. 代理人 Nixon & Vanderhye P.C.
主权项 1. A data array for storing data comprising: at least one bank, each bank comprising a plurality of ways, each way comprising a plurality of entries for storing data values, wherein said data values are identified by addresses; access control circuitry configured, in response to a write request identifying an updated data value to be stored in the data array and a target address identifying the updated data value, to store the updated data value in one of a corresponding set of entries comprising entries selected from each of said plurality of ways based on said target address; an update queue configured to store update information representing a plurality of pending write requests; and selection circuitry configured to select update information from said update queue for a group of at least two pending write requests for storing updated data values in entries of different ways within the same bank; wherein in response to said update information selected by said selection circuitry, said access control circuitry is configured to perform said group of at least two pending write requests in parallel to store said updated data values in said entries of said different ways within the same bank.
地址 Cambridge GB
您可能感兴趣的专利