Skip to main content
Top
Published in: Programming and Computer Software 4/2018

01-07-2018

Efficient Implementation of OpenGL SC for Avionics Embedded Systems

Authors: B. Kh. Barladian, A. G. Voloboy, V. A. Galaktionov, V. V. Knyaz’, I. V. Koverninskii, Yu. A. Solodelov, V. A. Frolov, L. Z. Shapiro

Published in: Programming and Computer Software | Issue 4/2018

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

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.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Fedosov, E.A., Koverninskii, I.V., Kan, A.V., and Solodelov, Yu.A., Application of real-time operating systems in integrated modular avionics, OSDAY 2015. http://osday.ru/solodelov.html Fedosov, E.A., Koverninskii, I.V., Kan, A.V., and Solodelov, Yu.A., Application of real-time operating systems in integrated modular avionics, OSDAY 2015. http://​osday.​ru/​solodelov.​html
2.
go back to reference Safety Critical Working Group. https://www.khronos.org/openglsc/ Safety Critical Working Group. https://​www.​khronos.​org/​openglsc/​
3.
go back to reference ARINC Specification 661-6. http://store.aviation-ia.com/cf/store/catalog_detail.cfm?item_id=2698 ARINC Specification 661-6. http://​store.​aviation-ia.​com/​cf/​store/​catalog_​detail.​cfm?​item_​id=​2698
4.
go back to reference DO-178C Software Considerations in Airborne Systems and Equipment Certification. https://en.wikipedia.org/wiki/DO-178C DO-178C Software Considerations in Airborne Systems and Equipment Certification. https://​en.​wikipedia.​org/​wiki/​DO-178C
5.
go back to reference ArgusCore SCTM OpenGL SC 1.0.1/SC 2.0 graphics drivers for Safety Critical Systems. http://www.coreavi. com/sites/default/files/coreavi_product_brief_-_arguscore_sc1_sc2_rev_a_0.pdf ArgusCore SCTM OpenGL SC 1.0.1/SC 2.0 graphics drivers for Safety Critical Systems. http://​www.​coreavi.​ com/sites/default/files/coreavi_product_brief_-_arguscore_sc1_sc2_rev_a_0.pdf
6.
go back to reference Mileff, P. and Dudra, J., Advanced 2D rasterization on modern CPUs, Applied Information Science, Engineering and Technology: Selected Topics from the Field of Production Information, 2014, vol. 7, no. 5, pp. 63–79. Mileff, P. and Dudra, J., Advanced 2D rasterization on modern CPUs, Applied Information Science, Engineering and Technology: Selected Topics from the Field of Production Information, 2014, vol. 7, no. 5, pp. 63–79.
7.
go back to reference Mallachiev, K.M., Pakulin, N.V., and Khoroshilov, A.V., Design and architecture of real-time operating system, Trudy ISP RAN, vol. 28, no. 2, 2016, pp. 181–192. Mallachiev, K.M., Pakulin, N.V., and Khoroshilov, A.V., Design and architecture of real-time operating system, Trudy ISP RAN, vol. 28, no. 2, 2016, pp. 181–192.
8.
go back to reference Wihlidal, G., Optimizing the Graphics Pipeline with Compute, in Game Developers Conference, 2016. Wihlidal, G., Optimizing the Graphics Pipeline with Compute, in Game Developers Conference, 2016.
9.
go back to reference Laine, S. and Karras, T., High-performance software rasterization on GPUs, in High-Performance Graphics, Vancouver, 2011, August 5–7, pp. 79–88. Laine, S. and Karras, T., High-performance software rasterization on GPUs, in High-Performance Graphics, Vancouver, 2011, August 5–7, pp. 79–88.
10.
go back to reference The Mesa 3D Graphics Library. http://www.mesa3d. org The Mesa 3D Graphics Library. http://​www.​mesa3d.​ org
11.
go back to reference Central Processing Module (CPM/ P3041-VPX 3U). http://www.nkbvs.ru/products/elektronnie-modyli/ vpx-3u/moduli-universalnogo-protsessora-dannix-mypd-p3041/ Central Processing Module (CPM/ P3041-VPX 3U). http://​www.​nkbvs.​ru/​products/​elektronnie-modyli/​ vpx-3u/moduli-universalnogo-protsessora-dannix-mypd-p3041/
12.
go back to reference i.MX 6 Series Applications Processors. http://www. nxp.com/products/microcontrollers-and-processors/arm-processors/i.mx-applications-processors/i. mx-6-processors:IMX6X_SERIES i.MX 6 Series Applications Processors. http://​www.​ nxp.com/products/microcontrollers-and-processors/arm-processors/i.mx-applications-processors/i. mx-6-processors:IMX6X_SERIES
13.
go back to reference Barladian, B.Kh., Voloboy, A.G., Galaktionov, V.A., Knyaz’, V.V., Koverninskii, I.V., Solodelov, Yu.A., Frolov, V.A., and Shapiro, L.Z., Software implementation of OpenGL SC for avionic embedded systems, in Proc. of the 27th International Conference on Computer Graphics and Vision GraphiCon’2017, Perm’, 2017, pp. 47–50. Barladian, B.Kh., Voloboy, A.G., Galaktionov, V.A., Knyaz’, V.V., Koverninskii, I.V., Solodelov, Yu.A., Frolov, V.A., and Shapiro, L.Z., Software implementation of OpenGL SC for avionic embedded systems, in Proc. of the 27th International Conference on Computer Graphics and Vision GraphiCon’2017, Perm’, 2017, pp. 47–50.
14.
go back to reference Barladian, B.Kh., Shapiro, L.Z., Denisov, E.Yu., and Voloboy, A.G., An Efficient Mulithreading Algorithm for the Simulation of Global Illumination, Program. Comput. Software, 2017, vol. 43, no. 4, pp. 217–223.CrossRef Barladian, B.Kh., Shapiro, L.Z., Denisov, E.Yu., and Voloboy, A.G., An Efficient Mulithreading Algorithm for the Simulation of Global Illumination, Program. Comput. Software, 2017, vol. 43, no. 4, pp. 217–223.CrossRef
15.
go back to reference Milov, A.N., On building of scalable OpenGL architecture based on DSP in Proc. of the 17th International Conference on Computer Graphics and Vision GraphiCon’2007, Moscow, 2007, pp. 281–284. Milov, A.N., On building of scalable OpenGL architecture based on DSP in Proc. of the 17th International Conference on Computer Graphics and Vision GraphiCon’2007, Moscow, 2007, pp. 281–284.
16.
go back to reference Voloboi, A.G., Denisov, E.Yu., and Barladyan, B.Kh., Testing of Systems for Illumination Simulation, Program. Comput. Software, 2014, vol. 40, no. 4, pp. 166–173.CrossRef Voloboi, A.G., Denisov, E.Yu., and Barladyan, B.Kh., Testing of Systems for Illumination Simulation, Program. Comput. Software, 2014, vol. 40, no. 4, pp. 166–173.CrossRef
Metadata
Title
Efficient Implementation of OpenGL SC for Avionics Embedded Systems
Authors
B. Kh. Barladian
A. G. Voloboy
V. A. Galaktionov
V. V. Knyaz’
I. V. Koverninskii
Yu. A. Solodelov
V. A. Frolov
L. Z. Shapiro
Publication date
01-07-2018
Publisher
Pleiades Publishing
Published in
Programming and Computer Software / Issue 4/2018
Print ISSN: 0361-7688
Electronic ISSN: 1608-3261
DOI
https://doi.org/10.1134/S0361768818040059

Other articles of this Issue 4/2018

Programming and Computer Software 4/2018 Go to the issue

Premium Partner