The Truga001: A Scalable Rendering Processor

  • Authors:
  • Tsuneo Ikedo;Jianhua Ma

  • Affiliations:
  • -;-

  • Venue:
  • IEEE Computer Graphics and Applications
  • Year:
  • 1998

Quantified Score

Hi-index 0.01

Visualization

Abstract

The Truga001 is a single-chip rendering processor intended for virtual reality and multimedia systems. It has three main features: (1) multiple embedded functions with a MIMD structure that includes Phong shading, bump and texture mapping, reflection and refraction mapping, gaseous object rendering, shadow casting and hidden surface removal, (2) the combination of HDTV video camera images with CG images, and (3) scalability. It embeds twelve graphic processors and seven special modules in a single chip. The reconfigurable FIFO-memory pixel cache and three-dimensional frame buffer structure are used for high-speed transmission between the chip and frame buffers. A chip can simultaneously draw four million (10-pixel, arbitrarily sloped) vectors/s and render 1.2 million (1-pixel 3D triangles) polygons/s while applying Phong shading, bump and texture mapping, and hidden surface removal in a frame buffer system, implemented as a single-port DRAM. A system can also be scaled up with a parallel network of multiple Truga001s graphics processors. The chip can be fabricated in CMOS with 940.000 gates.