PARALLEL DATA PROCESSING APPARATUS
First Claim
1. A method of processing data relating to geometrical primitives, each of which has a plurality of vertices, the method using a plurality of processing elements in parallel with one another, and comprising the steps of:
- assigning respective vertex data to the processing elements;
on each processing element, and in parallel with one another, performing at least one processing step on vertex data to produce processed vertex data; and
transferring processed vertex data between processing elements so as to assemble primitive data.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of processing data relating to geometrical primitives is disclosed. Each of the primitives has a plurality of vertices. The method uses a plurality of processing elements in parallel with one another, and comprises assigning respective vertex data to the processing elements, on each processing element, and in parallel with one another, performing at least one processing step on vertex data to produce processed vertex data, and transferring processed vertex data between processing elements so as to assemble primitive data.
71 Citations
18 Claims
-
1. A method of processing data relating to geometrical primitives, each of which has a plurality of vertices, the method using a plurality of processing elements in parallel with one another, and comprising the steps of:
-
assigning respective vertex data to the processing elements;
on each processing element, and in parallel with one another, performing at least one processing step on vertex data to produce processed vertex data; and
transferring processed vertex data between processing elements so as to assemble primitive data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
- 10. A graphical data processing apparatus comprising a plurality of parallel processing elements, and a controller operable to assign respective vertex data to the processing elements, which vertex data relates to geometrical primitives, wherein each processing element is operable to perform at least one processing step on vertex data to produce processed vertex data, and wherein the controller is operable to cause processed image data to be transferred between processing elements so as to assemble primitive data.
Specification