Unified memory distributed across multiple nodes in a computer graphics system
First Claim
1. A system of integrated circuit components defining a plurality of nodes and a random access memory (RAM) connected to each node, each node comprising:
- at least one functional unit configured to carry out a predetermined processing function;
a communication mechanism configured to manage and control communication of information with other nodes;
a memory controller configured to control writes to and reads from the RAM connected to the node;
control means for controlling the use and access of memory storage by remote functional units, and wherein the RAM is segmented to include at least one segment dedicated to the control means of the connected node, at least one additional segment dedicated to carrying out a functional operation of the system, and at least one additional segment dedicated to a portion of a texture map surface and a portion of an image surface, and a remaining texture map surface and image surface are stored in memory segments of RAMs connected to other nodes, wherein various texture map surface segments and image surface segments are partitioned and stored among the RAMs in a non-duplicative manner; and
wherein the system is further configured to permit read access to a RAM by a plurality of the nodes in the system, but is further configured to limit write access to a RAM to only the node to which the RAM is connected.
2 Assignments
0 Petitions
Accused Products
Abstract
A system is described that is broadly directed to a system of integrated circuit components. The system comprises a plurality of nodes that are interconnected by communication links. A random access memory (RAM) is connected to each node. At least one functional unit is integrated into each node, and each functional unit is configured to carry out a predetermined processing function. Finally, each RAM includes a coherency mechanism configured to permit only read access to the RAM by other nodes, the coherency mechanism further configured to permit write access to the RAM only by functional units that are local to the node.
36 Citations
7 Claims
-
1. A system of integrated circuit components defining a plurality of nodes and a random access memory (RAM) connected to each node, each node comprising:
-
at least one functional unit configured to carry out a predetermined processing function;
a communication mechanism configured to manage and control communication of information with other nodes;
a memory controller configured to control writes to and reads from the RAM connected to the node;
control means for controlling the use and access of memory storage by remote functional units, and wherein the RAM is segmented to include at least one segment dedicated to the control means of the connected node, at least one additional segment dedicated to carrying out a functional operation of the system, and at least one additional segment dedicated to a portion of a texture map surface and a portion of an image surface, and a remaining texture map surface and image surface are stored in memory segments of RAMs connected to other nodes, wherein various texture map surface segments and image surface segments are partitioned and stored among the RAMs in a non-duplicative manner; and
wherein the system is further configured to permit read access to a RAM by a plurality of the nodes in the system, but is further configured to limit write access to a RAM to only the node to which the RAM is connected. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification