IP Library Granted Patent US 8,754,897
Granted Patent B2
US 8,754,897 · App. 12/946,032 · Granted Jun 17, 2014

Silicon chip of a monolithic construction for use in implementing multiple graphic cores in a graphics processing and display subsystem

Inventors: Reuven Bakalash (Shdema, IL); Offir Remez (Hod HaSharon, IL); Efi Fogel (Tel Aviv, IL)
Assignee: Lucidlogix Software Solutions, Ltd.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,754,897
App. No.
12/946,032
Granted
Jun 17, 2014
Kind
B2
Abstract

A silicon chip of a monolithic construction for use in implementing a multiple core graphics processing and display subsystem in a computing system having a CPU, a system memory, an operating system (OS), a CPU bus, and a display device with a display surface. The computing system supports (i) one or more software applications for issuing graphics commands, (ii) one or more graphics libraries for storing data used to implement said graphics commands. The silicon chip comprises multiple graphic pipeline cores, a partial frame buffer for buffering pixels corresponding to image fragments, a routing center, control unit, and a display interface, for displaying composited images on the display surface of the computing system.

Claims (19)

1. A multi-GPU based graphics processing and display system for use within a computing system including an image display device having a display surface, said multi-GPU based graphics processing and display system comprising:

multiple graphics processing unit (GPU) driven pipeline cores wherein each said GPU-driven pipeline core includes a GPU and generates pixel values of images from 3D graphics primitives, associated with at least a portion of a digital image to be displayed on said display surface;

a routing center for distributing graphics data received from a CPU to said multiple GPU driven pipeline cores and for collecting rendering results from said multiple GPU driven pipeline cores,

a processing element (PE) capable of processing graphics data used by said multiple GPU-driven pipeline cores;

a cache memory for serving said processing element, and for caching graphics data; and

a display interface for receiving said rendering results from said routing center and for interfacing with said image display device, so that said generated pixel values of images can be displayed on the display surface of said image display device;

wherein said multiple graphics processing unit (GPU) driven pipeline cores, routing center, said processing element, said cache memory, and said display interface are implemented on a single semiconductor chip, and

wherein said multiple GPU driven pipeline cores are arranged in parallel on said single semiconductor chip to receive graphics data from said routing center according to a parallelization mode.

2. The system of claim 1 , wherein each GPU-driven pipeline core receives 3D graphics primitives as input, and generates pixel based images as output.

3. The system of claim 2 , wherein said 3D graphics primitives include polygons.

4. The system of claim 1 , wherein said router is connected to a system bus.

5. The system of claim 1 , wherein said processing element comprises a processor serving the architectural needs of the system.

6. The system of claim 1 , wherein said multiple GPU-driven pipeline cores comprises at least four GPU-driven pipeline cores.

7. The system of claim 1 , wherein said cache can be used to cache graphics data common to all said GPU-driven pipeline cores.

8. The system of claim 1 , wherein said cache can be used to cache textures and vertex objects.

9. The system of claim 1 , wherein said display interface is capable of running single or multiple screens.

10. The system of claim 1 , wherein each GPU-driven pipeline core comprises a geometry subsystem for processing 3D graphics primitives, and a pixel subsystem for computing pixel values, functionally coupled to each other.

11. The system of claim 1 wherein said single semiconductor chip is of monolithic construction.

12. The system of claim 1 wherein said single semiconductor chip is a silicon chip.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2018
From: LUCIDLOGIX TECHNOLOGY LTD.
To: GOOGLE LLC
Reel/Frame 046361/0169 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2015
From: LUCIDLOGIX SOFTWARE SOLUTIONS, LTD.
To: LUCIDLOGIX TECHNOLOGIES LTD.
Reel/Frame 034748/0277 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2014
From: LUCID INFORMATION TECHNOLOGY, LTD.
To: LUCIDLOGIX SOFTWARE SOLUTIONS, LTD.
Reel/Frame 031945/0510 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2010
From: BAKALASH, REUVEN; REMEZ, OFFIR; FOGEL, EFI
To: LUCID INFORMATION TECHNOLOGY, LTD.
Reel/Frame 025360/0609 →
Priority Claims (4)
WO PCT/IL2004/000079 · Jan 28, 2004 · international
WO WO 2004/070652 A2 · Aug 19, 2004 · international
WO PCT/IL2004/001069 · Nov 19, 2004 · international
WO WO 2005/050557 · Jun 2, 2005 · international
Continuity (4)
Continuation 11386454 · Mar 22, 2006
Continuation In Part 11340402 · Jan 25, 2006
Provisional Application 60647146 · Jan 25, 2005
Related Publication 20110169841A1 · Jul 14, 2011