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:
Jan. 26, 2010

Filed:

Mar. 04, 2008
Applicants:

Maximino Aguilar, Jr., Austin, TX (US);

Michael Norman Day, Round Rock, TX (US);

Mark Richard Nutter, Austin, TX (US);

James Xenidis, Carmel, NY (US);

Inventors:

Maximino Aguilar, Jr., Austin, TX (US);

Michael Norman Day, Round Rock, TX (US);

Mark Richard Nutter, Austin, TX (US);

James Xenidis, Carmel, NY (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/455 (2006.01); G06F 9/46 (2006.01); G06F 13/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

Grouping processors is presented. A processing unit (PU) initiates an application and identifies the application's requirements. The PU assigns one or more synergistic processing units (SPUs) and a memory space to the application in the form of a group. The application specifies whether the task requires shared memory or private memory. Shared memory is a memory space that is accessible by the SPUs and the PU. Private memory, however, is a memory space that is only accessible by the SPUs that are included in the group. When the application executes, the resources within the group are allocated to the application's execution thread. Each group has its own group properties, such as address space, policies (i.e. real-time, FIFO, run-to-completion, etc.) and priority (i.e. low or high). These group properties are used during thread execution to determine which groups take precedence over other tasks.


Find Patent Forward Citations

Loading…