“A display system for the Stellar graphics supercomputer model GS1000” by Apgar, Bersack and Mammen

  • ©Brian Apgar, Bret Bersack, and Abraham Mammen

Conference:


Type:


Title:

    A display system for the Stellar graphics supercomputer model GS1000

Presenter(s)/Author(s):



Abstract:


    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.

References:


    1. Baskett, Forest, Tom Jermoluk, Doug Solomon. The 4D-MP Graphics Superworkstation: Computing + Graphics = 40 MIPS + 40 MFLOPS and 100,000 Lighted Polygons per Second. Digest of papers COMPCOM ’88 (San Francisco, California, February 29 – March 4 1988) pp. 468-471
    2. Bishop, Gary and David Weimer, Fast Phong Shading. Proceedings of SIGGRAPH’86 ( Dallas, Texas, August 18-22). In Computer Graphics 20, 4 (August 1986) pp. 103-106
    3. Bresenham, Jack. Algorithm for Computer Control of Digital Plotter. IBM System Journal 4, 1 (1965)
    4. Carpenter, Loren. The A-buffer, an Antialiased Hidden Surface Method. Proceedings of SIGGRAPH’84 (Minneapolis, Minnesota, July 23-27). In Computer Graphics 18, 3 (July 1984) pp. 103-108
    5. Clark, Jim. The Geometry Engine: A VLSI Geometry System for Graphics. Proceedings of SIGGRAPH’82 (Boston, Massachusetts, July 26-30). In Computer Graphics 16, 3 (July 1982) pp. 127-133
    6. Clark, Jim. and M. Hannah. Distributed Processing in a High Performance Smart Image Memory. LAMBDA 4th Quarter, 1980. pp. 40-45
    7. England, Nick. A Graphics System Architecture for Interactive Application Specific Display Functions. IEEE Computer Graphics and Applications 6, 1 (January 1986)pp. 60-70
    8. Fuchs, Henry and John Poulton. Pixel-planes: A VLSI-Oriented Design for a Raster Graphics Engine. VLSI Design 2, 3 3rd quarter 1981, pp. 20-28.
    9. Fuchs, Henry, Jack Gotdfeather, Jeff Hulquist, Susan Spach, John Austin, Frederick Brooks, John Eyles, and John Poulton. Fast Spheres, Shadows, Textures , Transparencies, and Image Enhancements in Pixel-planes. Proceedings of SIGGRAPH’85 (San Francisco, California July 22-26). In Computer Graphics 19, 3 (July 1985)pp. 111-120
    10. Goldfeather, Jack, Jeff Hulquist, and Henry Fuchs. Past Constructive Solid Geometry Display in the Pixel-Powers Graphics System. Proceedings of SIGGRAPH’86 (Dallas, Texas, August 18- 22). In Computer Graphics 20,4 (August 1986) pp. 107-116
    11. Goris, Andy, B. Fredrickson, H. Baeverstad Jr., “A Configurable Pixel Cache for Fast Image Generation”, Computer Graphics and Applications, Vol. 7, No. 3
    12. Gouraud, H. “Computer Display of Carved Surfaces” Dept. of Computer Seience, U. of Utah, UTEC-CSc-71-113, June 1971
    13. “GRAPHICON 700 Specifications”, A marketing specification sheet from General Electric Company, Silicon Systems Technology Department, P.O. Box 13049 Research Triangle Park, NC 27709
    14. Levinthal, Adam and Thomas Porter. Chap – A SIMD Graphics Processor. Proceedings of SIGGRAPH’84 (Minneapolis, Minnesota, July 23-27). In Computer Graphics 18, 3 (July 1984) pp. 77-82
    15. McCormick, Bruce,Thomas DeFanti, Maxine Brown editors. Visualization in Scientific Computing. Siggraph Computer Graphics newsletter 21, 5 (October 1987)
    16. Phong, Bui Tuong. Illumination for Computer Generated Pictures. Communications of the ACM18, 6 (June 1975) pp. 311- 317
    17. Sporer Michael, Franklin Moss, and Craig Mathias. An Introduction to the Architecture of the Stellar Graphics Supercomputer. Digest of papers COMPCOM ’88 (San Francisco, California, February 29 – March 4 1988) pp. 464-467
    18. Swanson, Roger and Larry Thayer. A Fast Shaded-Polygon Renderer. Proceedings of SIGGRAPH’86 ( Dallas, Texas, August 18- 22). In Computer Graphics 20, 4 (August 1986) pp. 95-101
    19. Torborg, John. A Parallel Processor Architecture for Graphics Arithmetic Operations. Proceedings Of SIGGRAPH’87 (Anaheim, California, July 27-31). In Computer Graphics 21, 4 (July 1987) pp. 197-204
    20. Williams, Lance. Casting Curved Shadows on Curved Surfaces. In Computer Graphics 12, 2 (1978) pp.270-274


ACM Digital Library Publication:



Overview Page: