The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.03 - March (1987 vol.7)
pp: 24-32
Andy Goris , Hewlett-Packard Co.
Bob Fredrickson , Hewlett-Packard Co.
Harold Baeverstad , Hewlett-Packard Co.
ABSTRACT
This article describes an approach to fast image generation that uses a high-speed serial scan converter, a somewhat slower frame buffer, and a pixel cache to match the bandwidth between the two. Cache hit rates are improved by configuring the cache to buffer either 4 × 4 or 16 × 1 tiles of frame memory, depending on the type of operation being performed. For line drawing, the implenmention discribed can process 300,000 30-pixel vectors per second. For shaded polygons, the system can fill 16,000 900-pixel polygons per second. In addition to buffering pixel intensity data, the pixel cache also buffer z (depth) values, improving the performance of the z-buffer hidden-surface algorithm. By utilizing z-value caching, the system can process 5800 900-pixel shaded polygons per second with hidden-surface removed.
INDEX TERMS
null
CITATION
Andy Goris, Bob Fredrickson, Harold Baeverstad, "A Configurable Pixel Cache for Fast Image Generation", IEEE Computer Graphics and Applications, vol.7, no. 3, pp. 24-32, March 1987, doi:10.1109/MCG.1987.276962
REFERENCES
1. J.H.Clark, "The Geometry Engine: A VLSI Geometry System for Graphics," Computer Graphics, (Proc. SIGGRAPH 82) July 1982pp. 127-133
2. W.H.McAllister and J.R.Carlson, Hewlett-Packard J. , Feb. 1984pp. 17-23
3. Designing with the WTL 1032/1033 , Weitek Corp. 1983
4. S.Gupta, Architectures and Algorithms for Parallel Updates of Raster Scan Displays Dec. 1981
5. R.G.Sproull, "The 8 by 8 Display," , Computer Science Dept. 1981 tech. report Carnegie Mellon Univ.
6. S.Demetrescu, Scan Line Access Memory (SLAM)-A New Highly Parallel VLSI Processor and Memory System for Cost Effective High Performance Graphics , Stanford Univ. Aug. 1984 Computer Systems Lab.
7. H.Fuchs, "Fast Spheres, Shadows, Textures, Transparencies, and Image Enhancements in Pixel-Planes," Computer Graphics, (Proc. SIGGRAPH 85) July 1985pp. 111-120
8. S.Forman, Electronic Design , May 1985pp. 117-125
9. K.R.Kaplan and R.O.Winder, "Cache Based Computer Systems," IEEE Computer Soc. Repository Paper R72-215 1972
10. A.V.Pohm and T.A.Smay, Computer , Oct. 1981pp. 93-110
11. R.W.Swanson and L.J.Thayer, "A Fast Shaded Polygon Renderer Computer Graphics, (Proc. SIGGRAPH 86) Aug. 1986pp. 95-101
12. M.Morgenthaler, Performance Analysis of a Spectrum Based Simple Graphics System, internal report , Hewlett-Packard Advanced Systems Lab., Computer Research Center Jan. 1984 internal report
13. T.Whitted, "Anti-Aliased Line Drawing Using Brush Extrusion," Computer Graphics, (Proc. SIGGRAPH 83) July 83pp. 151-156
6 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool