发明名称 SEAMLESS INTERFACE FOR MULTI-THREADED CORE ACCELERATORS
摘要 A method, system and computer program product are disclosed for interfacing between a multi-threaded processing core and an accelerator. In one embodiment, the method comprises copying from the processing core to the hardware accelerator memory address translations for each of multiple threads operating on the processing core, and simultaneously storing on the hardware accelerator one or more of the memory address translations for each of the threads. Whenever any one of the multiple threads operating on the processing core instructs the hardware accelerator to perform a specified operation, the hardware accelerator has stored thereon one or more of the memory address translations for the any one of the threads. This facilitates starting that specified operation without memory translation faults. In an embodiment, the copying includes, each time one of the memory address translations is updated on the processing core, copying the updated one of the memory address translations to the hardware accelerator.
申请公布号 US2012239904(A1) 申请公布日期 2012.09.20
申请号 US201113048214 申请日期 2011.03.15
申请人 EKANADHAM KATTAMURI;LE HUNG Q.;MOREIRA JOSE E.;PATTNAIK PRATAP C.;INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 EKANADHAM KATTAMURI;LE HUNG Q.;MOREIRA JOSE E.;PATTNAIK PRATAP C.
分类号 G06F9/30;G06F12/10 主分类号 G06F9/30
代理机构 代理人
主权项
地址