Patent · US Active

System and method for synchronous task dispatch in a portable device

US9588804B2 · kind B2 · utility

0Cited by
3References
27Claims
0Family size

Assignee

Inventor

Key dates

Filing dateJan 21, 2014
Grant dateMar 7, 2017
Priority date
Expiry dateApr 3, 2034

Classification

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

Abstract

A portable computing device synchronously offloads tasks from a first processing resource to an alternative processing resource. Offload requests are centralized and communicated to a dispatch controller. The request defines the alternative processing resource and the location of items in a common or shared memory related to a thread that is desired to be transferred or dispatched from the primary processing resource to the identified alternative processing resource. The dispatch controller, in response to the request, creates a task dispatch packet that provides the information required to switch the context of the thread that was previously executing on the primary processing resource to the alternative processing resource. The common or shared memory space is leveraged to provide desired performance. Results generated by the alternative processing resource are available in the shared memory space upon return to the primary processing resource.

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