Artikel in Tagungsband INPROC-2015-54

Bibliograph.
Daten
Gansel, Simon; Schnitzer, Stephan; Cecolin, Riccardo; Dürr, Frank; Rothermel, Kurt; Maihöfer, Christian: Efficient Compositing Strategies for Automotive HMI Systems.
In: 10th IEEE International Symposium on Industrial Embedded Systems (SIES), Siegen, Germany, 2015.
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik.
S. 1-10, englisch.
Siegen: IEEE, Juni 2015.
DOI: 10.1109/SIES.2015.7185036.
Artikel in Tagungsband (Konferenz-Beitrag).
CR-Klassif.D.4.9 (Systems Programs and Utilities)
H.5.2 (Information Interfaces and Presentation User Interfaces)
I.3.6 (Computer Graphics Methodology and Techniques)
KeywordsCPU execution time; automotive HMI systems; automotive embedded platforms; cache-hybrid compositing; graphical functions; off-screen buffers; power consumption; vehicular applications
Kurzfassung

The relevance of graphical functions in vehicular applications has increased significantly during the last years. Modern cars are equipped with multiple displays used by different applications such as speedometer, navigation system, or media players. The rendered output of the applications is stored in so-called off-screen buffers and then bitblitted to the screen buffer at the respective window sizes and positions. To guarantee the visibility of the potentially overlapping windows, the compositing has to match the z-order of the windows. To this end, two common compositing strategies Tile compositing and Full compositing are used, each having performance issues depending on how windows overlap. Since automotive embedded platforms are restricted in power consumption, installation space, and hardware cost, their performance is limited which effectuates the need for highly efficient bitblitting. In order to increase the performance in compositing the windows, we propose Hybrid Compositing which predicts the required bitblitting time and chooses the most efficient strategy for each pair of overlapping windows. Using various scenarios we show that our approach is faster than the other strategies. In addition, we propose CacheHybrid Compositing which reduces the CPU execution time of our approach by up to 66 %. In case of an automotive scenario we show that our optimized approach saves up to 51 % bitblitting time compared to existing approaches.

Volltext und
andere Links
PDF (1151186 Bytes)
The original publication is available at IEEE Xplore
Copyright© 2015 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
Abteilung(en)Universität Stuttgart, Institut für Parallele und Verteilte Systeme, Verteilte Systeme
Projekt(e)ARAMiS
Eingabedatum5. November 2015
   Publ. Institut   Publ. Informatik