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 条
[31]   Efficient implementation of multiprocessor scheduling algorithms on a simulation testbed [J].
Ramos, JR ;
Rego, V .
SOFTWARE-PRACTICE & EXPERIENCE, 2005, 35 (01) :27-50
[32]   Design and implementation of instrument cluster's management unit based on embedded Linux [J].
Fang Anping ;
Ma Xiaoning ;
Wang Zhen .
ICEMI 2007: PROCEEDINGS OF 2007 8TH INTERNATIONAL CONFERENCE ON ELECTRONIC MEASUREMENT & INSTRUMENTS, VOL III, 2007, :254-+
[33]   SHARC - Simulation and Verification of Hierarchical Embedded Microelectronic Systems [J].
Weissnegger, Ralph ;
Kreiner, Christian ;
Pistauer, Markus ;
Roemer, Kay ;
Steger, Christian .
8TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT-2017) AND THE 7TH INTERNATIONAL CONFERENCE ON SUSTAINABLE ENERGY INFORMATION TECHNOLOGY (SEIT 2017), 2017, 109 :392-399
[34]   Simulation is essential for embedded control systems with task jitter [J].
Tran, Long ;
Radcliffe, P. J. ;
Wang, Liuping .
DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2021, 25 (03) :177-191
[35]   Modeling and Simulation of Software Execution Time in Embedded Systems [J].
Resmerita, Stefan ;
Poelzleitner, Anton ;
Lukesch, Stefan .
2020 10TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE (CCWC), 2020, :888-894
[36]   Digital Teaching an Embedded Systems Course by Using Simulators [J].
Koenig, Matthias ;
Rasch, Robin .
2021 ACM/IEEE WORKSHOP ON COMPUTER ARCHITECTURE EDUCATION (WCAE), 2021,
[37]   Simulation is essential for embedded control systems with task jitter [J].
Long Tran ;
P J Radcliffe ;
Liuping Wang .
Design Automation for Embedded Systems, 2021, 25 :177-191
[38]   Multi-Level Modeling of Wireless Embedded Systems [J].
Li, Fangyan ;
Dekneuvel, Eric ;
Jacquemod, Gilles ;
Quaglia, Davide ;
Lora, Michele ;
Pecheux, Francois ;
Butaud, Remi .
PROCEEDINGS OF THE 2014 FORUM ON SPECIFICATION & DESIGN LANGUAGES (FDL), 2014,
[39]   Verification approach of metropolis design framework for embedded systems [J].
Chen, X ;
Hsieh, H ;
Balarin, F .
INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2006, 34 (01) :3-27
[40]   Checking the temporal behaviour of distributed and parallel embedded systems [J].
Halang, WA ;
Kececi, N ;
Tsai, G .
DESIGN AND ANALYSIS OF DISTRIBUTED EMBEDDED SYSTEMS, 2002, 91 :153-162