Patent · US Active

System and method for executing accelerator call

US9703603B1 · kind B1 · utility

12Cited by
15References
11Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 25, 2016
Grant dateJul 11, 2017
Priority date
Expiry dateApr 25, 2036

Classification

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

Abstract

A system for executing an accelerator call function includes a processor, a register context memory, an accelerator scheduler, multiple accelerator cores, and a stack memory. The processor executes a program task. The processor includes a register that stores task context information of the program task. The accelerator call function includes an accelerator operation. The processor forwards the accelerator operation to the accelerator scheduler. Concurrently, the processor stores the task context information in the register context memory. The accelerator scheduler identifies one of the accelerator cores and forwards the accelerator operation to the identified core. The identified core executes the accelerator operation, generates a return value, and stores the return value in the register context memory, which in turn provides the return value and the task context information to the processor.

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