|
Match
|
Document |
Document Title |
|
|
7619631 |
Methods and systems for performing anti-aliasing operations with multiple graphics processing units
A technique for performing an anti-aliasing operation by multiple graphics processing units includes utilizing a first graphics processing unit to generate a first subset of filtered data resulting...
|
|
|
7619629 |
Method and system for utilizing memory interface bandwidth to connect multiple graphics processing units
A methods and system for utilizing memory interface bandwidth to connect multiple graphics processing units are disclosed. According to one embodiment of the present invention, a first graphics...
|
|
|
7616207 |
Graphics processing system including at least three bus devices
Multichip graphics processing subsystems include at least three distinct graphics devices (e.g., expansion cards) coupled to a high-speed bus (e.g., a PCI Express bus) and operable in a distributed...
|
|
|
7616206 |
Efficient multi-chip GPU
One embodiment of the invention sets forth a technique for efficiently combining two graphics processing units (“GPUs”) to enable an improved price-performance tradeoff and better scalability...
|
|
|
7616205 |
Image processing system for volume rendering
In an image processing system for generating an image of a three dimensional structure using a volume data, having a plurality of nodes coupled via a network, said one of plurality of nodes is...
|
|
|
7613819 |
Image reproduction apparatus, control method thereof, program and storage medium
An object of this invention is to suppress discontinuity of a moving image as much as possible. In order to achieve this object, an image reproduction apparatus includes a buffer which temporarily...
|
|
|
7602395 |
Programming multiple chips from a command buffer for stereo image generation
Multiple graphics devices are operable in parallel to render stereo images using efficient programming techniques. The same command stream is delivered to each graphics device, and device masks are...
|
|
|
7598958 |
Multi-chip graphics processing unit apparatus, system, and method
A multi-chip graphics system includes a master chip and a slave chip coupled by an interlink. The slave chip performs a graphics processing operation in parallel with the master chip, improving the...
|
|
|
7598953 |
Interpreter for simplified programming of graphics processor units in general purpose programming languages
Although GPUs have been harnessed to solve non-graphics problems, these solutions are not widespread because GPUs remain difficult to program. Instead, an interpreter simplifies the task of...
|
|
|
7586493 |
System and method for offloading application tasks in a multi-processor environment utilizing a driver
A system, method, and computer program product are provided for offloading application tasks in a multi-processor environment. In use, an application is executed utilizing a first processor. Such...
|
|
|
7577762 |
Cooperative scheduling for multiple consumers
A system and method schedules command streams for processing by a variety of consumers. A single command stream is parsed and commands included in the command stream are output to one of the...
|
|
|
7576745 |
Connecting graphics adapters
A system and method for providing a dedicated interface between two or more graphics adapters installed on a motherboard. Surplus signals within an interface conforming to an interface...
|
|
|
7573481 |
Method and apparatus for management of bit plane resources
System and method for the management of bit plane resources are presented. Because of the scarcity of processing element (PE) memory in a SIMD architecture, it is important to ensure that it is...
|
|
|
7564460 |
Systems and methods for providing intermediate targets in a graphics system
Systems and methods for utilizing intermediate target(s) in connection with computer graphics in a computer system are provided. In various embodiments, intermediate memory buffers in video memory...
|
|
|
7561163 |
Detecting connection topology in a multi-processor graphics system
Multiple graphics processors in a graphics processing system are interconnected in a unidirectional or bidirectional ring topology, allowing pixels to transferred from any one graphics processor to...
|
|
|
7551177 |
Methods and apparatus for retrieving and combining samples of graphics information
Disclosed are methods and apparatus for accomplishing the fetching or sampling of channels of pixels or texels such as neighboring pixels or texels or non-neighboring pixels or texels in a...
|
|
|
7548244 |
Interactive debugging and monitoring of shader programs executing on a graphics processor
A development application leverages the programmability of shader execution units in the graphics processing subsystem to make graphics processing subsystem state data accessible to applications...
|
|
|
RE40741 |
System and method for synchronization of video display outputs from multiple PC graphics subsystems
A system and method for synchronization of video raster display outputs from multiple PC graphics subsystems to facilitate synchronized output onto multiple displays are disclosed. The system and...
|
|
|
7545380 |
Sequencing of displayed images for alternate frame rendering in a multi-processor graphics system
Method, apparatuses, and systems are presented for processing an ordered sequence of images for display using a display device, involving operating a plurality of graphics devices, including at...
|
|
|
7542043 |
Subdividing a shader program
Methods and apparatus for subdividing a shader program into regions or “phases” of instructions identifiable by phase identifiers (IDs) inserted into the shader program are provided. The phase...
|
|
|
7542042 |
Subpicture overlay using fragment shader
A new method of operating a fragment shader to produce complex video content comprised of a video image or images, such as from a DVD player, that overlays a fragment shader-processed background....
|
|
|
7528976 |
Stand alone printer with hardware/software interfaces for sharing multimedia processing
A printing system for time-based data enables the printing of time-based media by sharing processing resources on a printer and on an external media processing system such as an external service,...
|
|
|
7528836 |
Programming multiple chips from a command buffer
A CPU selectively programs one or more graphics devices by writing a control command to the command buffer that designates a subset of graphics devices to execute subsequent commands. Graphics...
|
|
|
7525549 |
Display balance/metering
Method, apparatuses, and systems are presented for processing a sequence of images for display using a display device involving operating a plurality of graphics devices, including at least one...
|
|
|
7525548 |
Video processing with multiple graphical processing units
One embodiment of a video processor includes a first media processing device coupled to a first memory and a second media processing device coupled to a second memory. The second media processing...
|
|
|
7522169 |
Apparatus and method for selective attribute distribution to parallel processors
A graphics processing unit has a set of parallel processing units. A primitive pipeline delivers tiles of a primitive to selected processing units of the set of processing units. An attribute...
|
|
|
7522168 |
Cell processor task and data management
Cell processor task and data management systems methods and apparatus are disclosed. A cell processor divides an event that event requires more memory space than is available in a local storage of...
|
|
|
7515156 |
Method and apparatus for parallel speculative rendering of synthetic images
A method, apparatus and computer program product for parallel speculative rendering of synthetic images in an image rendering system are presented. The operations include obtaining measurements...
|
|
|
7508535 |
Stand alone multimedia printer with user interface for allocating processing
A printing system for time-based data enables the printing of time-based media by sharing processing resources on a printer and on an external media processing system such as an external service,...
|
|
|
7508397 |
Rendering of disjoint and overlapping blits
Methods, apparatuses, and systems are presented for modifying data in memory associated with an image, involving processing data operations in a pipelined process affecting data in memory...
|
|
|
7483031 |
Method for synchronizing graphics processing units
A method for synchronizing two of more graphics processing units. The method includes the steps of determining whether the phase of a first timing signal of a first graphics processing unit and the...
|
|
|
7466316 |
Apparatus, system, and method for distributing work to integrated heterogeneous processors
An integrated circuit includes at least two different types of processors, such as a graphics processor and a video processor. At least one operation is commonly by supported by two different types...
|
|
|
7463263 |
Declarative specification of model visualizations
Techniques for generating a visual representation for a model representation in a manner whereby the model representation is not coupled to the visual representation. An abstract representation is...
|
|
|
7460126 |
Scalable method and system for streaming high-resolution media
A system and method for distributing data (e.g., imaging data such as pixels, or 3D graphics data such as points, lines, or polygons) from a single or a small number of data sources to a plurality...
|
|
|
7456836 |
Image display system
Disclosed is a processing on a host side and a panel side, thus optimizing a work load of the whole of a system including a graphics chip. Provided is an image display system which comprises a host...
|
|
|
7446773 |
Apparatus, system, and method for integrated heterogeneous processors with integrated scheduler
An integrated circuit includes at least two different types of processors. The integrated circuit includes an integrated host and associated scheduler. At least one operation is supported by two or...
|
|
|
7437021 |
Image processing device and method
An image processing apparatus and method which can achieve a reduction in size of the crossbar circuit and achieve a higher speed of processing, which perform DDA processing (ST 11 ), then read out...
|
|
|
7432933 |
System and method utilizing multiple processes to render graphical data
A system for rendering graphical data utilizes a plurality of graphics pipelines, a first process, and a second process. Each of the plurality of graphics pipelines is configured to render...
|
|
|
7426594 |
Apparatus, system, and method for arbitrating between memory requests
Apparatus, system, and method for arbitrating between memory requests are described. In one embodiment, a processing apparatus includes a memory request generator configured to generate memory...
|
|
|
7425967 |
Device for processing pixel rasterization and method for processing the same
The present invention relates to a device and method for processing pixel rasterization in 3-Dimensional graphic engine. According to an embodiment of the present invention, a method of processing...
|
|
|
7423644 |
Method and apparatus for dual pass adaptive tessellation
A method and apparatus for dual pass adaptive tessellation includes a vertex grouper tessellator operably coupled to receive primitive information and an index list and a shader processing unit...
|
|
|
7385607 |
Scalable shader architecture
A scalable shader architecture is disclosed. In accord with that architecture, a shader includes multiple shader pipelines, each of which can perform processing operations on rasterized pixel data....
|
|
|
7372465 |
Scalable graphics processing for remote display
A system and method processes graphics data for remote display. A graphics processing system including a plurality of graphics processing devices is coupled to a host system that includes a host...
|
|
|
7365753 |
Texture engine state variable synchronizer
A mechanism for synchronizing state variables used by texture pipelines in a multi-pipeline graphics texture engine. The mechanism ensures that, as polygons are processed by a texture engine, the...
|
|
|
7358974 |
Method and system for minimizing an amount of data needed to test data against subarea boundaries in spatially composited digital video
A method and system for minimizing an amount of data needed to test data against subarea boundaries in spatially composited digital video. Spatial compositing uses a graphics unit or pipeline to...
|
|
|
7355601 |
System and method for transfer of data between processors using a locked set, head and tail pointers
A CPU module includes a host element configured to perform a high-level host-related task, and one or more data-generating processing elements configured to perform a data-generating task...
|
|
|
7348986 |
Image rendering
An image is rendered by dividing the image into chunks, rendering the chunks in one of at least two devices, and determining which of the devices renders each one of at least some of the chunks...
|
|
|
7342588 |
Single logical screen system and method for rendering graphical data
A graphical display system utilizes a plurality of display devices and a plurality of graphical acceleration units for rendering graphical data to the display devices. More specifically, each of...
|
|
|
7333115 |
Image processing apparatus and method thereof
An image processing apparatus which can reduce overlapping access, does not need a crossbar, can be easily designed, and can reduce an interconnect cost and an interconnect delay and a method of...
|
|
|
7309965 |
Universal lighting network methods and systems
The present invention relates to smart lighting devices bearing processors, and networks comprising smart lighting devices, capable of providing illumination, and detecting stimuli with sensors...
|