ACM SIGGRAPH Computer Graphics · 1988 · 76 citations · 19 references
ComputingComputer ScienceHigh-performance ComputingComputer ArchitectureComputer GraphicsRenderingComputer Graphics HardwareDisplay TechnologiesGraphics Processing Unit ArchitectureGraphics Processing Unit ComputingGraphics Processing UnitsHardware AccelerationBandwidthDisplay ArchitectureGraphics Memory SystemsHardware ResourcesHigh PerformancePatent RegulationVector ProcessingVector Processing Units
This paper describes a high performance display system that has been incorporated into the overall architecture of the Stellar Graphics Supercomputer Model GS1000. The display system is tightly coupled to the CPU, memory system and vector processing unit of this supercomputer, and is capable of rendering 150,000 shaded triangles/sec, and 600,000 short vectors/sec. The goal of the architecture is to share hardware resources between the CPU and display system and achieve a high bandwidth connection between them. This coupling of the display system and the processor, the architecture of the rendering processor, and the two ASICs that are used to implement the rendering processor are described.In addition, the display system architecture is contrasted to other approaches to high performance graphics, and design trade-offs and possible extensions are described. The implementation of popular display algorithms on the architecture is discussed, and their performance specified. The reader is advised that Stellar Computer Inc. is seeking patent protection for work described in this paper.
19
Illumination for computer generated pictures
Bui Tuong Phong · Communications of the ACM · 1975 · 3K citations · Full text
Algorithm for computer control of a digital plotter
Jack Bresenham · IBM Systems Journal · 1965 · 2.2K citations
Casting curved shadows on curved surfaces
Lance R. Williams · 1978 · 830 citations
The A -buffer, an antialiased hidden surface method
Loren Carpenter · 1984 · 349 citations