Skip to Content
Find More Like This
Return to Search

Accessing global data from accelerator devices

United States Patent

9,513,828
December 6, 2016
View the Complete Patent at the US Patent & Trademark Office
An aspect includes a table of contents (TOC) that was generated by a compiler being received at an accelerator device. The TOC includes an address of global data in a host memory space. The global data is copied from the address in the host memory space to an address in the device memory space. The address in the host memory space is obtained from the received TOC. The received TOC is updated to indicate that global data is stored at the address in the device memory space. A kernel that accesses the global data from the address in the device memory space is executed. The address in the device memory space is obtained based on contents of the updated TOC. When the executing is completed, the global data from the address in the device memory space is copied to the address in the host memory space.
Bertolli; Carlo (Dobbs Ferry, NY), O'Brien; John K. (South Salem, NY), Sallenave; Olivier H. (Baldwin Place, NY), Sura; Zehra N. (Yorktown Heights, NY)
INTERNATIONAL BUSINESS MACHINES CORPORATION (Armonk, NY)
14/ 745,486
20160283144
June 22, 2015
STATEMENT REGARDING FEDERALLY SPONSORED RESEARCH OR DEVELOPMENT This invention was made with Government support under B599858 awarded by Department of Energy. The Government has certain rights to this invention.