Comparing Reyes and OpenGL on a Stream Architecture

dc.contributor.authorOwens, John D.en_US
dc.contributor.authorKhailany, Bruceken_US
dc.contributor.authorTowles, Brianen_US
dc.contributor.authorDally, William J.en_US
dc.contributor.editorThomas Ertl and Wolfgang Heidrich and Michael Doggetten_US
dc.date.accessioned2013-10-28T10:00:20Z
dc.date.available2013-10-28T10:00:20Z
dc.date.issued2002en_US
dc.description.abstractThe OpenGL and Reyes rendering pipelines each render complex scenes from similar scene descriptions but differ in their internal pipeline organizations. While the OpenGL organization has dominated hardware architectures over the past twenty years, a Reyes organization differs in several important ways from OpenGL, including a shader coordinate system that supports coherent texture accesses, a single shader in the vertex stage, and tessellation and sampling instead of triangle rasterization. Hardware for the OpenGL pipeline has been well-studied, but the lack of a hardware Reyes implementation has prevented a comparison between the two pipelines. We analyze and compare implementations of an OpenGL and a Reyes pipeline on the Imagine stream processor, a high performance programmable processor for media applications. This comparison both demonstrates the applicability of Reyes for hardware implementation and exposes many issues that architects will face in implementing Reyes in hardware, in particular the need for efficient subdivision algorithms and implementations.en_US
dc.description.seriesinformationSIGGRAPH/Eurographics Workshop on Graphics Hardwareen_US
dc.identifier.isbn1-58113-580-1en_US
dc.identifier.issn1727-3471en_US
dc.identifier.urihttps://doi.org/10.2312/EGGH/EGGH02/047-056en_US
dc.publisherThe Eurographics Associationen_US
dc.subjectI.3.1 [Computer Graphics]en_US
dc.subjectHardware Architectureen_US
dc.subjectGraphics Processorsen_US
dc.subjectC.1.2 [Processor Architectures]en_US
dc.subjectMultiple Data Stream Architecturesen_US
dc.subjectSingleen_US
dc.subjectinstructionstreamen_US
dc.subjectmultipleen_US
dc.subjectdataen_US
dc.subjectstream processors (SIMD).en_US
dc.titleComparing Reyes and OpenGL on a Stream Architectureen_US
Files