Skip to Content
Find More Like This
Return to Search

GPU REMOTE COMMUNICATION WITH TRIGGERED OPERATIONS

United States Patent Application

20180107627
A1
View the Complete Application at the US Patent & Trademark Office
Lawrence Berkeley National Laboratory - Visit the Technology Transfer and Intellectual Property Management Department Website
Methods, devices, and systems for transmitting data over a computer communications network are disclosed. A queue of communications commands can be pre-generated using a central processing unit (CPU) and stored in a device memory of a network interface controller (NIC). Thereafter, if a graphics processing unit (GPU) has data to communicate to a remote GPU, it can store the data in a send buffer, where the location in the buffer is pointed to by a pre-generated command. The GPU can then signal to the interface device that the data is ready, triggering execution of the pre-generated command to send the data.
LeBeane, Michael W. (Austin, TX), Reinhardt, Steven K. (Vancouver, WA)
Advanced Micro Devices, Inc. (Sunnyvale CA)
15/ 297,079
October 18, 2016
GOVERNMENT RIGHTS [0001] This invention was made with government support under Design Forward 2 System Integration Project with Lawrence Berkeley National Laboratory (Prime Contract Number DE-AC02-05CH11231, Subcontract No. 7216338), awarded by the United States Department of Energy. The government has certain rights in the invention.