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:
Oct. 01, 2013

Filed:

Mar. 14, 2008
Applicants:

Daniel Alan Brokenshire, Round Rock, TX (US);

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

Barry L Minor, Austin, TX (US);

Mark Richard Nutter, Austin, TX (US);

Inventors:

Daniel Alan Brokenshire, Round Rock, TX (US);

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

Barry L Minor, Austin, TX (US);

Mark Richard Nutter, Austin, TX (US);

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

An approach is provided to allow virtual devices that use a plurality of processors in a multiprocessor systems, such as the BE environment. Using this method, a synergistic processing unit (SPU) can either be dedicated to performing a particular function (i.e., audio, video, etc.) or a single SPU can be programmed to perform several functions on behalf of the other processors in the system. The application, preferably running in one of the primary (PU) processors, issues IOCTL commands through device drivers that correspond to SPUs. The kernel managing the primary processors responds by sending an appropriate message to the SPU that is performing the dedicated function. Using this method, an SPU can be virtualized for swapping multiple tasks or dedicated to performing a particular task.


Find Patent Forward Citations

Loading…