-
公开(公告)号:US11455268B2
公开(公告)日:2022-09-27
申请号:US16790112
申请日:2020-02-13
Applicant: Arm Limited
Inventor: Matteo Maria Andreozzi , Michael Andrew Campbell , Giovanni Stea , Raffaele Zippo
Abstract: The present disclosure relates generally to electronic interconnects including one or more switches and, more particularly, to delay bound determination for electronic interconnects.
-
公开(公告)号:US20210255981A1
公开(公告)日:2021-08-19
申请号:US16790112
申请日:2020-02-13
Applicant: Arm Limited
Inventor: Matteo Maria Andreozzi , Michael Andrew Campbell , Giovanni Stea , Raffaele Zippo
Abstract: The present disclosure relates generally to electronic interconnects including one or more switches and, more particularly, to delay bound determination for electronic interconnects.
-
公开(公告)号:US12153805B2
公开(公告)日:2024-11-26
申请号:US17755507
申请日:2020-09-01
Applicant: ARM LIMITED
Inventor: Michael Andrew Campbell , Matteo Maria Andreozzi , Lorenzo Biagini , Giovanni Stea , Ankit Mehta
IPC: G06F3/06
Abstract: Examples of the present disclosure relate to an apparatus comprising interface circuitry to receive memory access commands directed to a memory device, each memory access command specifying a memory address to be accessed. The apparatus comprises scheduler circuitry to store a representation of a plurality of states accessible to the memory device and, based on the representation, determine an order for the received memory access commands. The apparatus comprises dispatch circuitry to receive the received memory access commands from the scheduler circuitry and issue the received memory access commands, in the determined order, to be performed by the memory device.
-
公开(公告)号:US10853138B2
公开(公告)日:2020-12-01
申请号:US16120659
申请日:2018-09-04
Applicant: Arm Limited
Inventor: Matteo Maria Andreozzi
Abstract: Methods of scheduling usage of a resource between multiple resource users and corresponding schedulers are disclosed. The scheduling is performed by initially allocating a per-round usage allowance to each resource user of the multiple resource users and then determining a usage schedule for the resource in a sequence of rounds. At each round the determining comprises, for each resource user, when there are unscheduled usage requests for the resource user, scheduling a portion of the unscheduled usage requests which does not exceed the per-round usage allowance for the resource user, wherein the portion is scheduled for resource usage in association with the current round. Further, at each round, when there exists a remainder of the unscheduled usage requests which exceeds the per-round usage allowance for the resource user, the remainder is scheduled in association with a later round, wherein a number of rounds offset from the current round to the later round is calculated in dependence on a specified maximum request latency for the resource user. Minimum bandwidth and maximum latency requirements for each user are thus supported.
-
-
-