Grouping processors and assigning shared memory space to a group in a heterogeneous computer environment

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7653908
APP PUB NO 20080155203A1
SERIAL NO

12042254

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

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.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
TAHOE RESEARCH LTDBLANCHARDSTOWN CORPORATE PARK 2 PLAZA 255 SUITE 2A DUBLIN D15 YH6H

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Aguilar,, Jr Maximino Austin, US 21 387
Day, Michael Norman Round Rock, US 66 1786
Nutter, Mark Richard Austin, US 73 1572
Xenidis, James Carmel, US 45 673

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation