Scalable high performance 3D graphics
First Claim
Patent Images
1. An apparatus, comprising:
- a memory, associated with a node of a ring topology, that stores one or more samples of an interleave of a super-sampled frame buffer, wherein the memory is dedicated to the interleave; and
a processor that, in response to receipt of a graphics primitive loop packet, executes a graphics rendering specified in the graphics primitive loop packet.
6 Assignments
0 Petitions
Accused Products
Abstract
A high-speed ring topology. In one embodiment, two base chip types are required: a “drawing” chip, LoopDraw, and an “interface” chip, LoopInterface. Each of these chips have a set of pins that supports an identical high speed point to point unidirectional input and output ring interconnect interface: the LoopLink. The LoopDraw chip uses additional pins to connect to several standard memories that form a high bandwidth local memory sub-system. The LoopInterface chip uses additional pins to support a high speed host computer host interface, at least one video output interface, and possibly also additional non-local interconnects to other LoopInterface chip(s).
26 Citations
20 Claims
-
1. An apparatus, comprising:
-
a memory, associated with a node of a ring topology, that stores one or more samples of an interleave of a super-sampled frame buffer, wherein the memory is dedicated to the interleave; and a processor that, in response to receipt of a graphics primitive loop packet, executes a graphics rendering specified in the graphics primitive loop packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
storing, by a system comprising a processor, samples of an interleave of a super-sampled frame buffer in a memory associated with a node of a ring topology, wherein the node is dedicated to the interleave; and in response to receiving a graphics primitive loop packet, executing a graphics rendering specified in the graphics primitive loop packet. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable storage device having stored thereon computer-executable instructions that, in response to execution, cause a computer system to perform operations, comprising:
-
maintaining at least one sample of an interleave of a super-sampled frame buffer in a memory of a node of a loop architecture, wherein the node is dedicated to the interleave; and in response to receiving a graphics primitive loop packet, executing a graphics rendering specified in the graphics primitive loop packet. - View Dependent Claims (19, 20)
-
Specification