Patent · US Active

Dispatching function calls across accelerator devices

US9542248B2 · kind B2 · utility

0Cited by
5References
11Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 24, 2015
Grant dateJan 10, 2017
Priority date
Expiry dateMar 24, 2035

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/547
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

In one embodiment, a computer-implemented method for dispatching a function call includes receiving, at a supervisor processing element (PE) and from an origin PE, an identifier of a target device, a stack frame of the origin PE, and an address of a function called from the origin PE. The supervisor PE allocates a target PE of the target device. The supervisor PE copies the stack frame of the origin PE to a new stack frame on a call stack of the target PE. The supervisor PE instructs the target PE to execute the function. The supervisor PE receives a notification that execution of the function is complete. The supervisor PE copies the stack frame of the target PE to the stack frame of the origin PE. The supervisor PE releases the target PE of the target device. The supervisor PE instructs the origin PE to resume execution of the program.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.