Owens, John D.Dally, William J.Kapasi, Ujval J.Rixner, ScottMattson, PeterMowery, BenI. Buck and G. Humphreys and P. Hanrahan2013-10-282013-10-2820001-58113-257-31727-3471https://doi.org/10.2312/EGGH/EGGH00/023-032The use of a programmable stream architecture in polygon rendering provides a powerful mechanism to address the high performance needs of today s complex scenes as well as the need for flexibility and programmability in the polygon rendering pipeline. We describe how a polygon rendering pipeline maps into data streams and kernels that operate on streams, and how this mapping is used to implement the polygon rendering pipeline on Imagine, a programmable stream processor. We compare our results on a cycleaccurate simulation of Imagine to representative hardware and software renderers.I.3.1 [Computer Graphics]Hardware Architecture Graphics Processors C.1.2 [Processor Architectures]Multiple Data Stream Architectures Singleinstructionstreammultipledatastream processors (SIMD)Polygon Rendering on a Stream Architecture