-
公开(公告)号:US10528399B2
公开(公告)日:2020-01-07
申请号:US15862705
申请日:2018-01-05
发明人: Mark S. Fredrickson , John Borkenhagen , Michael A. Muston , Spencer K. Millican , John D. Irish
IPC分类号: G06F12/10 , G06F9/50 , G06F12/1045
摘要: Techniques are disclosed for faster loading of data for hardware accelerators. One technique includes after determining that an accelerator is not ready to perform a workload, identifying data associated with performing the workload and negotiating for the data on behalf of the accelerator. After the negotiation, a cache directory entry associated with the data is marked with a “claimed” state indicating that the accelerator has obtained ownership of the data but does not have possession of the data. After an indication that the accelerator is ready to accept the data for the workload is received, the data is moved from a previous owner that has possession of the data to the accelerator. Another technique includes requesting a processing unit to perform a workload. If the processing unit is not ready to perform the workload, a translation cache used by the processing unit is warmed up by another unit.