Three dimensional graphics algorithms on the Micro-Grain Array Processor. II

High performance graphics subsystems play a critical role in many computer systems, but result in high priced systems that often still fall short of the required graphics performance. The root of the problem lies in the complex graphics algorithms that require large amounts of object data to be manipulated with high throughput, such as what is required for ray tracing. This has resulted in complex, real-time 3D graphics to be limited to high-end systems. In this paper, we present a library of 3D graphics algorithms that have been mapped to the Micro-Grain Array Processor (MGAP), an inexpensive and versatile SIMD processing board capable of fitting in a typical workstation. Our results show that the MGAP can produce comparable data throughput as more costly graphics subsystems, while maintaining the flexibility of being a general purpose parallel machine.

[1]  Alan W. Paeth,et al.  DEVELOPING PIXEL-PLANES, A SMART MEMORY-BASED RASTER GRAPHICS SYSTEM. , 1982 .

[2]  James H. Clark,et al.  The Geometry Engine , 1982, SIGGRAPH.

[3]  Mary Jane Irwin,et al.  Image processing with the MGAP: a cost effective solution , 1993, [1993] Proceedings Seventh International Parallel Processing Symposium.

[4]  Mary Jane Irwin,et al.  MGAP applications in machine perception , 1995, Proceedings of Conference on Computer Architectures for Machine Perception.

[5]  Mary Jane Irwin,et al.  A micro-grained VLSI signal processor , 1992, [Proceedings] ICASSP-92: 1992 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[6]  M. Carter Computer graphics: Principles and practice , 1997 .