Accelerator sharing
AssigneeInternational Business Machines Corporation
InventorsPeng Fei BG Gou, Yang Liu, Yang Fan EL Liu, Yong Lu
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsPeng Fei BG Gou, Yang Liu, Yang Fan EL Liu, Yong Lu
Estimating the term…
Disclosed aspects relate to accelerator sharing among a plurality of processors through a plurality of coherent proxies. The cache lines in a cache associated with the accelerator are allocated to one of the plurality of coherent proxies. In a cache directory for the cache lines used by the accelerator, the status of the cache lines and the identification information of the coherent proxies to which the cache lines are allocated are provided. Each coherent proxy maintains a shadow directory of the cache directory for the cache lines allocated to it. In response to receiving an operation request, a coherent proxy corresponding to the request is determined. The accelerator communicates with the determined coherent proxy for the request.
A device for sharing an accelerator among a plurality of processors through a plurality of coherent proxies, the device comprising:
A method for sharing an accelerator among a plurality of processors through a plurality of coherent proxies, the method comprising:
A computer program product being tangibly stored on a non-transient machine-readable medium and comprising machine-executable instructions for sharing an accelerator among a plurality of processors through a plurality of coherent proxies, the instructions, when executed on a device, causing the device to:
Dependencies are inferred from the claim text.