×

Parallel data processing apparatus

  • US 8,169,440 B2
  • Filed: 05/29/2007
  • Issued: 05/01/2012
  • Est. Priority Date: 04/09/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of processing data relating to geometrical primitives, each of which has a plurality of vertices, and comprising the steps of:

  • using a plurality of single instruction multiple data (SIMD) processing arrays to process the data, wherein each SIMD array comprises a plurality of processing elements configured to process data in parallel with each another;

    wherein processing the data comprises,assigning respective vertex data to the processing elements, andon each processing element, performing at least one processing step on vertex data to produce processed vertex data,using a linear expression evaluator (LEE) circuit, which is coupled to each SIMD processing array in the plurality of SIMD processing arrays, to evaluate a linear expression,wherein the linear expression is of the form axi+byi+c, wherein xi and yi are variables associated with pixels, and a, b and c are coefficients,wherein the LEE is coupled to each SIMD processing array through a feedback bus, which enables data to flow from each processing element in the SIMD to the LEE and back to processing element, andwherein the feedback bus includes a feedback buffer (FBB) to store the coefficients a, b and c.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×