An adaptive selection scheme for opengl sc shader binary programs

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

Abstract

In modern computer graphics, we have mixtures of the classical fixed-function graphics pipelines and the shader-programmable graphics pipelines. With the new shader-programmable graphics pipelines, every graphics output features should be implemented as the shader programs, which are binary executable codes spe-cific to the GPUs(graphics processing units). In the safety-critical market, the OpenGL SC (safety-critical) 1.0 fixed-function graphics library was widely used. Recently, they released the new standard specification of OpenGL SC 2.0, which uses only the shader-programmable graphics pipeline model, and cannot execute the deprecated OpenGL SC 1.0 programs. One solution to get the backward compatibility is emulating traditional SC 1.0 fixed-function programs with the SC 2.0 shader programs. In this work, we show an adaptive selection scheme, to choose the most optimal shader program, among a set of candidate shader-specific binary executable codes. We show the analysis of the problem and over-All design. We can accelerate the OpenGL SC 1.0 features emulations with this new adaptive selection scheme.

Original languageEnglish
Title of host publicationProceedings - 2019 IEEE International Congress on Cybermatics
Subtitle of host publication12th IEEE International Conference on Internet of Things, 15th IEEE International Conference on Green Computing and Communications, 12th IEEE International Conference on Cyber, Physical and Social Computing and 5th IEEE International Conference on Smart Data, iThings/GreenCom/CPSCom/SmartData 2019
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1251-1253
Number of pages3
ISBN (Electronic)9781728129808
DOIs
StatePublished - Jul 2019
Event12th IEEE International Conference on Internet of Things, 15th IEEE International Conference on Green Computing and Communications, 12th IEEE International Conference on Cyber, Physical and Social Computing and 5th IEEE International Conference on Smart Data, iThings/GreenCom/CPSCom/SmartData 2019 - Atlanta, United States
Duration: 14 Jul 201917 Jul 2019

Publication series

NameProceedings - 2019 IEEE International Congress on Cybermatics: 12th IEEE International Conference on Internet of Things, 15th IEEE International Conference on Green Computing and Communications, 12th IEEE International Conference on Cyber, Physical and Social Computing and 5th IEEE International Conference on Smart Data, iThings/GreenCom/CPSCom/SmartData 2019

Conference

Conference12th IEEE International Conference on Internet of Things, 15th IEEE International Conference on Green Computing and Communications, 12th IEEE International Conference on Cyber, Physical and Social Computing and 5th IEEE International Conference on Smart Data, iThings/GreenCom/CPSCom/SmartData 2019
Country/TerritoryUnited States
CityAtlanta
Period14/07/1917/07/19

Keywords

  • Adaptive selection
  • Binary program
  • Shader language

Fingerprint

Dive into the research topics of 'An adaptive selection scheme for opengl sc shader binary programs'. Together they form a unique fingerprint.

Cite this