A prototype implementation of OpenGL SC on a massively-parallel architecture

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

OpenGL SC (OpenGL for Safety Critical) is the safety critical variation of the widely-used OpenGL standard, and designed to meet the needs of safety critical markets for avionics, industrial, military, medical and automotive applications. We naturally need a cost-effective way of implementing OpenGL SC. For more flexibility on the graphics processing, we need a full-software 3D graphics pipeline implementation. From the programmer's point of view, this kind of software implementation is essential to access the internal features of the traditional graphics pipeline. Nowadays, the massively-parallel rasterization engines, which are based on the general-purpose GPU programming features, showed that those full software processing is possible. In this paper, we present a prototype implementation of OpenGL SC on a massively parallel architecture. We choose CUDA as the target parallel architecture. Our prototype implementation is verified by several demonstration programs. Verifications on the real-time systems will be followed. After fully verifying our implementation on the massively parallel architecture, we will make it commercially available.

Original languageEnglish
Title of host publication2014 IEEE/AIAA 33rd Digital Avionics Systems Conference, DASC
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages8B41-8B48
ISBN (Electronic)9781479950010
DOIs
StatePublished - 8 Dec 2014
Event33rd Digital Avionics Systems Conference, DASC 2014 - Colorado Springs, United States
Duration: 5 Oct 20149 Oct 2014

Publication series

NameAIAA/IEEE Digital Avionics Systems Conference - Proceedings
ISSN (Print)2155-7195
ISSN (Electronic)2155-7209

Conference

Conference33rd Digital Avionics Systems Conference, DASC 2014
Country/TerritoryUnited States
CityColorado Springs
Period5/10/149/10/14

Fingerprint

Dive into the research topics of 'A prototype implementation of OpenGL SC on a massively-parallel architecture'. Together they form a unique fingerprint.

Cite this