Xilinx, Inc.
Lock circuit for competing kernels in a hardware accelerator
Last updated:
Abstract:
An example hardware accelerator in a computing system includes a bus interface coupled to a peripheral bus of the computing system; a lock circuit coupled to the bus interface; and a plurality of kernel circuits coupled to the lock circuit and the bus interface; wherein the plurality of kernel circuits provide lock requests to the lock circuit, the lock requests for data stored in system memory of the computing system; wherein the lock circuit is configured to process the lock requests from the plurality of kernel circuits and to issue atomic transactions over the peripheral bus through the bus interface based on the lock requests.
Status:
Grant
Type:
Utility
Filling date:
1 May 2019
Issue date:
21 Jul 2020