发明名称 Dynamic reservations in a unified request queue
摘要 A unified request queue includes multiple entries for servicing multiple types of requests. Each of the entries of the unified request queue is generally allocable to requests of any of the multiple request types. A number of entries in the unified request queue is reserved for a first request type among the multiple types of requests. The number of entries reserved for the first request type is dynamically varied based on a number of requests of the first request type rejected by the unified request queue due to allocation of entries in the unified request queue to other requests.
申请公布号 US9361240(B2) 申请公布日期 2016.06.07
申请号 US201313862057 申请日期 2013.04.12
申请人 International Business Machines Corporation 发明人 Goodman Benjiman L.;McCreary Harrison M.;Retter Eric E.;Roberts Steven L.;Stuecheli Jeffrey A.
分类号 G06F12/12;G06F13/40;G06F12/08 主分类号 G06F12/12
代理机构 代理人 Russell Brian F.;Bennett Steven L.
主权项 1. An integrated circuit, comprising: a substrate; circuitry fabricated on the substrate, wherein the circuitry includes a memory controller including: a unified request queue including a total of N entries, wherein N is a positive integer greater than one and any of the N entries is allocable to a request of any of multiple request types; andcontrol logic that reserves a number of entries in the unified request queue for a first request type among the multiple request types and that dynamically varies the number of entries reserved for the first request type based on a number of requests of the first request type rejected by the unified request queue due to allocation of entries in the unified request queue to other requests, wherein the control logic dynamically varies the number of entries reserved for the first request type based on a number of Retry coherence responses provided for requests of the first request type within a predetermined period.
地址 Armonk NY US