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:
Sep. 21, 2010

Filed:

Oct. 23, 2007
Applicants:

Reuven Bakalash, Shdema, IL;

Offir Remez, Hod HaSharon, IL;

Gigy Bar-or, Kochav Yair, IL;

Efi Fogel, Tel Aviv, IL;

Amir Shaham, Givat Shmuel, IL;

Inventors:

Reuven Bakalash, Shdema, IL;

Offir Remez, Hod HaSharon, IL;

Gigy Bar-Or, Kochav Yair, IL;

Efi Fogel, Tel Aviv, IL;

Amir Shaham, Givat Shmuel, IL;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01); G06F 15/80 (2006.01); G06F 13/14 (2006.01);
U.S. Cl.
CPC ...
Abstract

A method of providing a PC-based computing system with parallel graphics processing capabilities, wherein the PC-based computing system includes (i) system memory (ii) an operating system (OS, (iii) one or more graphics applications, stored in said system memory, (iv) one or more graphic libraries, (v) a central processing unit (CPU) for executing the OS, graphics applications, drivers and graphics libraries, (vi) an CPU interface module for interfacing with the CPU, (vii) a PC bus, and (viii) a display surface for displaying images of 3D objects. The method involves interfacing a hardware hub having a hub router, with the CPU interface module using the PC bus. The hardware hub is interfaced with a plurality of graphic processing units (GPUs), using the PC bus, so that the GPUs are arranged in a parallel architecture and operating according to a parallelization mode of operation so that the GPUs support multiple graphics pipelines and process data in a parallel manner. GPU drivers are stored in the system memory, for allowing the GPUs to interact with the graphic libraries. Software hub drivers are installed within the system memory for performing the following functions: (i) controlling the hardware hub, (ii) interacting with the OS and graphic libraries, and (iii) forwarding graphic commands and geometrical data stream or a portion thereof to one or more GPUs during the generation of frames of pixel data.


Find Patent Forward Citations

Loading…