-
公开(公告)号:US11842436B2
公开(公告)日:2023-12-12
申请号:US17816632
申请日:2022-08-01
申请人: Apple Inc.
IPC分类号: G06F13/362 , G06T15/83 , G06T15/04 , G06T15/00 , G06F13/16
CPC分类号: G06T15/83 , G06F13/1668 , G06F13/3625 , G06T15/005 , G06T15/04
摘要: Techniques are disclosed relating to arbitration for computer memory resources. In some embodiments, an apparatus includes queue circuitry that implements multiple queues configured to queue requests to access a memory bus. Control circuitry may, in response to detecting a first threshold condition associated with the queue circuitry, generate a first snapshot that indicates numbers of requests in respective queues of the multiple queues at a first time. The control circuitry may generate a second snapshot that indicates numbers of requests in respective queues of the multiple queues at a second time that is subsequent to the first time. The control circuitry may arbitrate between requests from the multiple queues to select requests to access the memory bus, where the arbitration is based on snapshots to which requests from the multiple queues belong. Disclosed techniques may approximate age-based scheduling while reducing area and power consumption.
-
公开(公告)号:US11443479B1
公开(公告)日:2022-09-13
申请号:US17324857
申请日:2021-05-19
申请人: Apple Inc.
IPC分类号: G06F13/362 , G06T15/83 , G06T15/04 , G06T15/00 , G06F13/16
摘要: Techniques are disclosed relating to arbitration for computer memory resources. In some embodiments, an apparatus includes queue circuitry that implements multiple queues configured to queue requests to access a memory bus. Control circuitry may, in response to detecting a first threshold condition associated with the queue circuitry, generate a first snapshot that indicates numbers of requests in respective queues of the multiple queues at a first time. The control circuitry may generate a second snapshot that indicates numbers of requests in respective queues of the multiple queues at a second time that is subsequent to the first time. The control circuitry may arbitrate between requests from the multiple queues to select requests to access the memory bus, where the arbitration is based on snapshots to which requests from the multiple queues belong. Disclosed techniques may approximate age-based scheduling while reducing area and power consumption.
-
公开(公告)号:US20220375161A1
公开(公告)日:2022-11-24
申请号:US17816632
申请日:2022-08-01
申请人: Apple Inc.
IPC分类号: G06T15/83 , G06F13/362 , G06T15/00 , G06T15/04 , G06F13/16
摘要: Techniques are disclosed relating to arbitration for computer memory resources. In some embodiments, an apparatus includes queue circuitry that implements multiple queues configured to queue requests to access a memory bus. Control circuitry may, in response to detecting a first threshold condition associated with the queue circuitry, generate a first snapshot that indicates numbers of requests in respective queues of the multiple queues at a first time. The control circuitry may generate a second snapshot that indicates numbers of requests in respective queues of the multiple queues at a second time that is subsequent to the first time. The control circuitry may arbitrate between requests from the multiple queues to select requests to access the memory bus, where the arbitration is based on snapshots to which requests from the multiple queues belong. Disclosed techniques may approximate age-based scheduling while reducing area and power consumption.
-
-