The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 23, 2010

Filed:

Jun. 05, 2007
Applicants:

Stuart David Biles, Cambridge, GB;

Krisztian Flautner, Cambridge, GB;

Scott Mahlke, Ann Arbor, MI (US);

Nathan Clark, Ann Arbor, MI (US);

Inventors:

Stuart David Biles, Cambridge, GB;

Krisztian Flautner, Cambridge, GB;

Scott Mahlke, Ann Arbor, MI (US);

Nathan Clark, Ann Arbor, MI (US);

Assignees:

ARM Limited, Cambridge, GB;

University of Michigan, Ann Arbor, MI (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

An apparatus is provided for processing data under control of a program having program instructions and subgraph suggestion information identifying respective sequences of program instructions corresponding to computational subgraphs identified within the program. A memory stores a program formed of separate program instructions. Processing logic executes respective separate program instructions from said program. Accelerator logic, in response to reaching an execution point within the program associated with a subgraph suggestion, executes a sequence of program instructions corresponding to the subgraph suggestion as an accelerated operation instead of executing the sequence of program instructions as respective separate program instructions with the processing logic.


Find Patent Forward Citations

Loading…