Efficient Implementation of OpenGL SC for Avionics Embedded Systems

被引:8
作者
Barladian, B. Kh [1 ]
Voloboy, A. G. [1 ]
Galaktionov, V. A. [1 ]
Knyaz, V. V. [2 ]
Koverninskii, I., V [2 ]
Solodelov, Yu A. [2 ]
Frolov, V. A. [1 ]
Shapiro, L. Z. [1 ]
机构
[1] Russian Acad Sci, Keldysh Inst Appl Math, Moscow 125047, Russia
[2] State Res Inst Aviat Syst, Moscow 125167, Russia
基金
俄罗斯基础研究基金会;
关键词
OpenGL SC; rendering acceleration; multithreading; avionics embedded systems; ILLUMINATION; SIMULATION;
D O I
10.1134/S0361768818040059
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A software implementation of the graphics library OpenGL SC (Safety Critical) for the promising real-time onboard operating system JetOS for Russian aircraft is considered. The library development adheres to the international standards. The library must support multicore CPUs and be platform independent. The use of software implementation considerably reduces the cost of onboard software certification because it does not require the developers of graphics processors (GPUs) to be involved, which is sometimes impossible. The rendering speed achieved on specialized processors with low power consumption without the use of hardware accelerators satisfies the requirements of aviation applications.
引用
收藏
页码:207 / 212
页数:6
相关论文
共 50 条
[1]   Efficient Implementation of OpenGL SC for Avionics Embedded Systems [J].
B. Kh. Barladian ;
A. G. Voloboy ;
V. A. Galaktionov ;
V. V. Knyaz’ ;
I. V. Koverninskii ;
Yu. A. Solodelov ;
V. A. Frolov ;
L. Z. Shapiro .
Programming and Computer Software, 2018, 44 :207-212
[2]   OpenGL SC Implementation on the OpenGL Hardware [J].
Baek, Nakhoon ;
Lee, Hwanyong .
IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2012, E95D (10) :2589-2592
[3]   OpenGL SC Implementation over an OpenGL ES 1.1 Graphics Board [J].
Baek, Nakhoon ;
Lee, Hwanyong .
2012 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO WORKSHOPS (ICMEW), 2012, :671-671
[4]   Design and implementation of OpenGL SC 2.0 rendering pipeline [J].
Baek, Nakhoon ;
Kim, Kuinam J. .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (Suppl 1) :931-936
[5]   Design and implementation of OpenGL SC 2.0 rendering pipeline [J].
Nakhoon Baek ;
Kuinam J. Kim .
Cluster Computing, 2019, 22 :931-936
[6]   Robustness analysis of avionics embedded systems [J].
Ait-Ameur, Y ;
Bel, G ;
Boniol, F ;
Pairault, S ;
Wiels, V .
ACM SIGPLAN NOTICES, 2003, 38 (07) :123-132
[7]   Design of OpenGL SC 2.0 Rendering Pipeline [J].
Baek, Nakhoon .
INFORMATION SCIENCE AND APPLICATIONS 2017, ICISA 2017, 2017, 424 :139-144
[8]   Efficient hardware implementation of Ray Tracing based on an embedded software for intersection computation [J].
Nery, Alexandre S. ;
Nedjah, Nadia ;
Franca, Felipe M. G. .
JOURNAL OF SYSTEMS ARCHITECTURE, 2013, 59 (03) :176-185
[9]   Software benefits avionics developers and systems engineers [J].
不详 .
AIRCRAFT ENGINEERING AND AEROSPACE TECHNOLOGY, 2005, 77 (02) :184-184
[10]   Floating-Point Number Scalar Product Hardware Implementation for Embedded Systems [J].
Tsmots, Ivan ;
Rabyk, Vasyl ;
Teslyuk, Vasyl ;
Opotyak, Yurii .
2023 17TH INTERNATIONAL CONFERENCE ON THE EXPERIENCE OF DESIGNING AND APPLICATION OF CAD SYSTEMS, CADSM, 2023,