TY - GEN
T1 - An adaptive selection scheme for opengl sc shader binary programs
AU - Baek, Nakhoon
N1 - Publisher Copyright:
© 2019 IEEE.
PY - 2019/7
Y1 - 2019/7
N2 - 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.
AB - 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.
KW - Adaptive selection
KW - Binary program
KW - Shader language
UR - http://www.scopus.com/inward/record.url?scp=85074860301&partnerID=8YFLogxK
U2 - 10.1109/iThings/GreenCom/CPSCom/SmartData.2019.00209
DO - 10.1109/iThings/GreenCom/CPSCom/SmartData.2019.00209
M3 - Conference contribution
AN - SCOPUS:85074860301
T3 - Proceedings - 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
SP - 1251
EP - 1253
BT - Proceedings - 2019 IEEE International Congress on Cybermatics
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 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
Y2 - 14 July 2019 through 17 July 2019
ER -