Primitive Processing and Advanced Shading Architecture for Embedded Space

dc.contributor.authorKazakov, Maxen_US
dc.contributor.authorOhbuchi, Eisakuen_US
dc.contributor.editorCarsten Dachsbacher and William Mark and Jacopo Pantaleonien_US
dc.date.accessioned2016-02-18T11:01:50Z
dc.date.available2016-02-18T11:01:50Z
dc.date.issued2011en_US
dc.description.abstractThis paper presents a new graphics architecture enabling contentrich applications for the embedded space by extending hardware architecture in two main areas - geometry processing and configurable per-fragment shading. Our first contribution combines vertex cache and a programmable geometry engine that handles both fixed and variable size geometrical primitives completely on-chip. It enables subdivision surface tessellation, silhouette rendering and other geometry processing algorithms to be implemented in one pass and without external memory access. Our second contribution is in configurable per-fragment shading that is mainly a dot product + lookup table machine being versatile enough to realize Cook-Torrance shading, Schlick anisotropy model and others. Memory storage and memory bandwidth are reduced in proposed architecture as both compact geometry and material descriptions are possible, enabling complex shapes and sophisticated shading models in embedded space. The architecture has complete HDL and ASIC implementations and was demonstrated during the ESEC 2008 exhibition in Japan. Exposing all the features of our architecture via OpenGL ES 1.X and 2.0 API enabled extended OpenGL ES engines from Rightware Oy to run on our ASIC implementations.en_US
dc.description.sectionheadersHardware & Texturesen_US
dc.description.seriesinformationEurographics/ ACM SIGGRAPH Symposium on High Performance Graphicsen_US
dc.identifier.doi10.1145/2018323.2018350en_US
dc.identifier.isbn978-1-4503-0896-0en_US
dc.identifier.issn2079-8687en_US
dc.identifier.pages169-176en_US
dc.identifier.urihttps://doi.org/10.1145/2018323.2018350en_US
dc.publisherACMen_US
dc.subjectI.3.1 [Computer graphics]en_US
dc.subjectHardwareArchitecture Graphics processorsen_US
dc.subjectC.3 [Specialen_US
dc.subjectPurpose andApplicationen_US
dc.subjectBased Systems]en_US
dc.subjectRealen_US
dc.subjecttime and embedded systemsen_US
dc.subjectEmbedded space graphics hardwareen_US
dc.subjectgeometry shaderen_US
dc.subjectsingle pass subdivisionen_US
dc.subjectconfigurable shadingen_US
dc.titlePrimitive Processing and Advanced Shading Architecture for Embedded Spaceen_US
Files