|
ABSTRACT
This paper introduces the architecture and initial algorithms for Pixel-Planes 5, a heterogeneous multi-computer designed both for high-speed polygon and sphere rendering (1M Phong-shaded triangles/second) and for supporting algorithm and application research in interactive 3D graphics. Techniques are described for volume rendering at multiple frames per second, font generation directly from conic spline descriptions, and rapid calculation of radiosity form-factors. The hardware consists of up to 32 math-oriented processors, up to 16 rendering units, and a conventional 1280 × 1024-pixel frame buffer, interconnected by a 5 gigabit ring network. Each rendering unit consists of a 128 × 128-pixel array of processors-with-memory with parallel quadratic expression evaluation for every pixel. Implemented on 1.6 micron CMOS chips designed to run at 40MHz, this array has 208 bits/pixel on-chip and is connected to a video RAM memory system that provides 4,096 bits of off-chip memory. Rendering units can be independently reasigned to any part of the screen or to non-screen-oriented computation. As of April 1989, both hardware and software are still under construction, with initial system operation scheduled for fall 1989.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
Airey 89
|
Airey, J. and M. Ouh-young, "Two Adaptive Techniques Let Progressive Radiosity Outperform the Traditional Radiosity Algorithm," University of North Carolina Department of Computer Science Technical Report TR89-020.
|
 |
Akeley 88
|
|
 |
Apgar 88
|
|
 |
Bishop 86
|
|
| |
Clark 80
|
Clark, J. and M. Hannah, "Distributed Processing in a High-Performance Smart Image Memory," LAMBDA (VLSI Design), Q4, 1980, pp 40-45.
|
 |
Clark 82
|
|
 |
Cohen 85
|
|
 |
Cohen 88
|
|
 |
Crow 84
|
|
 |
Deering 88
|
|
| |
Demetrescu 85
|
Demetrescu, S., "High Speed Image Rasterization Using Scan Line Access Memories," Proceedings of the 1985 Chapel Hilt Conference on VLSI, Rockville, MD, Computer Science Press, pp 221-243.
|
| |
Diede 88
|
Tom Diede , Carl F. Hagenmaier , Glen S. Miranker , Jonathan J. Rubinstein , William S. Worley, Jr., The Titan Graphics Supercomputer Architecture, Computer, v.21 n.9, p.13-28, 30, September 1988
[doi> 10.1109/2.14344]
|
| |
Ellsworth 89
|
Etlsworth, David, "Pixel-Planes 5 Rendering Control," University of North Carolina Department of Computer Science Tcchnical Report TR89-003.
|
| |
Eyles 88
|
John Eyles , John Austin , Henry Fuchs , Trey Greer , John Paulton, Pixel-planes 4: a summary, Advances in computer graphics hardware II, Springer-Verlag New York, Inc., New York, NY, 1988
|
 |
Fuchs 77
|
|
 |
Fuchs 79
|
|
| |
Fuchs 81
|
Fuchs, H. and J. Poulton, "Pixel-planes: A VLSI- Oriemed Design for a Raster Graphics Engine," VLSI Design, 3rd Quarter, 1981., 2(3),.pp 20-28.
|
| |
Fuchs 82
|
Fuchs, H., J. Poulton, A. Paeth, and A. Bell, "Developing Pixel Planes, A Smart Memory-Based Raster Graphics System," Proceedings of the 1982 MIT Conference on Advanced Research in VLSI, Dedham, MA, Artech House, pp 137-146.
|
 |
Fuchs 85
|
Henry Fuchs , Jack Goldfeather , Jeff P. Hultquist , Susan Spach , John D. Austin , Frederick P. Brooks, Jr. , John G. Eyles , John Poulton, Fast spheres, shadows, textures, transparencies, and imgage enhancements in pixel-planes, ACM SIGGRAPH Computer Graphics, v.19 n.3, p.111-120, Jul. 1985
|
| |
Gardner 88
|
Gardner, G., "Functional Modeling of Natural Scenes, Functional Based Modeling," MGGRAPH Courxe Notes, vol. 28, 1988, pp. 44-76.
|
 |
Gharachorloo 88
|
Nader Gharachorloo , Satish Gupta , Erden Hokenek , Peruvemba Balasubramanian , Bill Bogholtz , Christian Mathieu , Christos Zoulas, Subanosecond pixel rendering with million transistor chips, ACM SIGGRAPH Computer Graphics, v.22 n.4, p.41-49, Aug. 1988
|
| |
Goldfeather 86
|
|
| |
Goldfeather 88
|
Goldfeather, Jack, S. Molnar, G. Turk, and H. Fuchs, "Near Real-Time CSG Rendering using Tree Normalization and Geometric Pruning," University of North Carolina Deparlment of Computer Science Technical Report TR88-006. To appear in CG&A, 1989.
|
| |
Goldfeather 89
|
Goldfeather, Jack, "Progressive Radiosily Using Hemispheres," University of North Carolina Department of Computer Science Technical Report TR89-002.
|
 |
Goral 84
|
|
 |
Immel 86
|
|
| |
Jansen 87
|
Jansen, F. and R. Sutherland, "Display of Solid Models with a Multi-processor System," Proceedings of Eurographics "87, Efseviers Science Publications, 1987, pp 377-387.
|
| |
Levoy 89a
|
|
 |
Levoy 89b
|
|
 |
Norton 82
|
Alan Norton , Alyn P. Rockwood , Philip T. Skolmoski, Clamping: A method of antialiasing textured surfaces by bandwidth limiting in object space, Proceedings of the 9th annual conference on Computer graphics and interactive techniques, p.1-8, July 26-30, 1982, Boston, Massachusetts, United States
|
 |
Pavlidis 83
|
|
 |
Perlin 85
|
|
| |
Phong 73
|
|
| |
Poulton 85
|
Poulton, J., H. Fuchs, J.D. Austin, J.G. Eyles, J. Heinecke, C-H Hsieh, J. Goldfeather, J.P. Hultquist, and S. Spach, "PIXEL-PLANES: Building a VLSI-Based Graphic System," Proceedings of the 1985 Chapel Hill Conference on VLSI, Rockville, MD, Computer Science Press, pp 35-60.
|
| |
Poulton 87
|
Poulton, J., H. Fuchs, J. Austin, J. Eyles, T. Greer. "Building a 512x512 Pixcl-planes System," Proceedings of the 1987 Stanford Conference on Advanced Research in VLSI, MIT Press, pp 57-71.
|
 |
Pratt 85
|
|
| |
Rossignac 86
|
Rossignac, J., A. Requicha, "Depth Buffering Display Techniques for Constructive Solid Geometry," IEEE Computer Graphics and Applications, 6(9), pp 29-39.
|
| |
Runyon 87
|
Runyon, S., "AT&T Goes to 'Warp Speed' with its Graphics Engine," Electronics Magazine, July 23, 1987, pp 54- 56.
|
 |
Swanson 86
|
|
 |
Tor 84
|
|
 |
Torberg 87
|
|
 |
van Dam 88
|
|
 |
Wallace 87
|
|
| |
Watkins 70
|
Watkins, G., "A Real-Time Visible Surface Algorithm, " University of Utah Computer Science Department, UTEC-CSc-70-101, June t 970, NTIS AD-762 004.
|
| |
Whitton 84
|
Whitton, Mary., "Memory Design for Raster Graphics Displays," IEEE Computer Graphics and Applications, 4(3), March 1984, pp 48-65.
|
 |
Williams 83
|
|
CITED BY 95
|
|
|
|
|
Bin Wei , Douglas W. Clark , Edward W. Felten , Kai Li , Gordon Stoll, Performance issues of a distributed frame buffer on a multicomputer, Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware, p.87-96, August 31-September 01, 1998, Lisbon, Portugal
|
|
|
|
|
|
|
|
|
|
|
|
John Rhoades , Greg Turk , Andrew Bell , Andrei State , Ulrich Neumann , Amitabh Varshney, Real-time procedural textures, Proceedings of the 1992 symposium on Interactive 3D graphics, p.95-100, June 1992, Cambridge, Massachusetts, United States
|
|
|
Sylvain Karpf , Christophe Chaillou , Eric Nyiri , Michel Meriaux, Real-time display of quadric on the I.M.O.G.E.N.E. machine, Proceedings of the first ACM symposium on Solid modeling foundations and CAD/CAM applications, p.269-277, June 05-07, 1991, Austin, Texas, United States
|
|
|
Russell M. Taylor , Warren Robinett , Vernon L. Chi , Frederick P. Brooks, Jr. , William V. Wright , R. Stanley Williams , Erik J. Snyder, The nanomanipulator: a virtual-reality interface for a scanning tunneling microscope, Proceedings of the 20th annual conference on Computer graphics and interactive techniques, p.127-134, September 1993
|
|
|
Subodh Kumar , Dinesh Manocha , Anselmo Lastra, Interactive display of large-scale NURBS models, Proceedings of the 1995 symposium on Interactive 3D graphics, p.51-ff., April 09-12, 1995, Monterey, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
David T. Chen , Andrei State , David Banks, Interactive shape metamorphosis, Proceedings of the 1995 symposium on Interactive 3D graphics, p.43-ff., April 09-12, 1995, Monterey, California, United States
|
|
|
Mark Ward , Ronald Azuma , Robert Bennett , Stefan Gottschalk , Henry Fuchs, A demonstrated optical tracker with scalable work area for head-mounted display systems, Proceedings of the 1992 symposium on Interactive 3D graphics, p.43-52, June 1992, Cambridge, Massachusetts, United States
|
|
|
Subodh Kumar , Chun-Fa Chang , Dinesh Manocha, Scalable parallel algorithms for interactive visualization of curved surfaces, Proceedings of the 1996 ACM/IEEE conference on Supercomputing (CDROM), p.7-es, January 01-01, 1996, Pittsburgh, Pennsylvania, United States
|
|
|
|
|
|
R. K. Singh , S. G. Tell , S. J. Bharrat , D. Becker , V. L. Chi, A programmable HIPPI interface for a graphics supercomputer, Proceedings of the 1993 ACM/IEEE conference on Supercomputing, p.124-132, December 1993, Portland, Oregon, United States
|
|
|
Milton Chen , Gordon Stoll , Homan Igehy , Kekoa Proudfoot , Pat Hanrahan, Simple models of the impact of overlap in bucket rendering, Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware, p.105-112, August 31-September 01, 1998, Lisbon, Portugal
|
|
|
|
|
|
|
|
|
Rudrajit Samanta , Jiannan Zheng , Thomas Funkhouser , Kai Li , Jaswinder Pal Singh, Load balancing for multi-projector rendering systems, Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware, p.107-116, August 08-09, 1999, Los Angeles, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
Anselmo Lastra , Steven Molnar , Marc Olano , Yulan Wang, Real-time programmable shading, Proceedings of the 1995 symposium on Interactive 3D graphics, p.59-ff., April 09-12, 1995, Monterey, California, United States
|
|
|
Marc Olano , Jon Cohen , Mark Mine , Gary Bishop, Combatting rendering latency, Proceedings of the 1995 symposium on Interactive 3D graphics, p.19-ff., April 09-12, 1995, Monterey, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
John D. Owens , William J. Dally , Ujval J. Kapasi , Scott Rixner , Peter Mattson , Ben Mowery, Polygon rendering on a stream architecture, Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware, p.23-32, August 21-22, 2000, Interlaken, Switzerland
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Andrei State , Jonathan McAllister , Ulrich Neumann , Hong Chen , Tim J. Cullip , David T. Chen , Henry Fuchs, Interactive volume visualization on a heterogeneous message-passing multicomputer, Proceedings of the 1995 symposium on Interactive 3D graphics, p.69-ff., April 09-12, 1995, Monterey, California, United States
|
|
|
Kwan Liu Ma , James S. Painter , Charles D. Hansen , Michael F. Krogh, A data distributed, parallel algorithm for ray-traced volume rendering, Proceedings of the 1993 symposium on Parallel rendering, p.15-22, October 25-26, 1993, San Jose, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
Amitabh Varshney , Frederick P. Brooks, Jr. , William V. Wright, Interactive visualization of weighted three-dimensional alpha hulls, Proceedings of the tenth annual symposium on Computational geometry, p.395-396, June 06-08, 1994, Stony Brook, New York, United States
|
|
|
|
|
|
|
|
|
Terry S. Yoo , Ulrich Neumann , Henry Fuchs , Stephen M. Pizer , Tim Cullip , John Rhoades , Ross Whitaker, Achieving direct volume visualization with interactive semantic region selection, Proceedings of the 2nd conference on Visualization '91, October 22-25, 1991, San Diego, California
|
|
|
|
|
|
|
|
|
Mark Finch , Vernon L. Chi , Russell M. Taylor, II , Mike Falvo , Sean Washburn , Richard Superfine, Surface modification tools in a virtual environment interface to a scanning probe microscope, Proceedings of the 1995 symposium on Interactive 3D graphics, p.13-ff., April 09-12, 1995, Monterey, California, United States
|
|
|
|
|
|
|
|
|
Jeff Butterworth , Andrew Davidson , Stephen Hench , Marc. T. Olano, 3DM: a three dimensional modeler using a head-mounted display, Proceedings of the 1992 symposium on Interactive 3D graphics, p.135-138, June 1992, Cambridge, Massachusetts, United States
|
|
|
|
|
|
|
|
|
|
|
|
John Eyles , Steven Molnar , John Poulton , Trey Greer , Anselmo Lastra , Nick England , Lee Westover, PixelFlow: the realization, Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware, p.57-68, August 03-04, 1997, Los Angeles, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ian Buck , Tim Foley , Daniel Horn , Jeremy Sugerman , Kayvon Fatahalian , Mike Houston , Pat Hanrahan, Brook for GPUs: stream computing on graphics hardware, ACM Transactions on Graphics (TOG), v.23 n.3, August 2004
|
|
|
|
|
|
Terry S. Yoo , Ulrich Neumann , Henry Fuchs , Stephen M. Pizer , Tim Cullip , John Rhoades , Ross Whitaker, Direct Visualization of Volume Data, IEEE Computer Graphics and Applications, v.12 n.4, p.63-71, July 1992
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
D. Becker , R. K. Singh , S. G. Tell, An engineering environment for hardware/software co-simulation, Proceedings of the 29th ACM/IEEE conference on Design automation, p.129-134, June 08-12, 1992, Anaheim, California, United States
|
|
|
|
|
|
Amitabh Varshney , Frederick P. Brooks Jr , Dinesh Manocha , William V. Wright , David C. Richardson, Defining, Computing, and Visualizing Molecular Interfaces, Proceedings of the 6th conference on Visualization '95, p.36, October 29-November 03, 1995
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Larry Seiler , Doug Carmean , Eric Sprangle , Tom Forsyth , Michael Abrash , Pradeep Dubey , Stephen Junkins , Adam Lake , Jeremy Sugerman , Robert Cavin , Roger Espasa , Ed Grochowski , Toni Juan , Pat Hanrahan, Larrabee: a many-core x86 architecture for visual computing, ACM Transactions on Graphics (TOG), v.27 n.3, August 2008
|
|
|
|
|
|
|
|
|
|
|
|
Tim Weyrich , Simon Heinzle , Timo Aila , Daniel B. Fasnacht , Stephan Oetiker , Mario Botsch , Cyril Flaig , Simon Mall , Kaspar Rohrer , Norbert Felber , Hubert Kaeslin , Markus Gross, A hardware architecture for surface splatting, ACM Transactions on Graphics (TOG), v.26 n.3, July 2007
|
|
|
Kayvon Fatahalian , Edward Luong , Solomon Boulos , Kurt Akeley , William R. Mark , Pat Hanrahan, Data-parallel rasterization of micropolygons with defocus and motion blur, Proceedings of the Conference on High Performance Graphics 2009, August 01-03, 2009, New Orleans, Louisiana
|
|