DocumentCode :
734278
Title :
Efficient compositing strategies for automotive HMI systems
Author :
Gansel, Simon ; Schnitzer, Stephan ; Cecolin, Riccardo ; Durr, Frank ; Rothermel, Kurt ; Maihofer, Christian
Author_Institution :
Mercedes-Benz Cars Div., Syst. Archit. & Platforms Dept., Daimler AG, Sindelfingen, Germany
fYear :
2015
fDate :
8-10 June 2015
Firstpage :
1
Lastpage :
10
Abstract :
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.
Keywords :
automotive engineering; cache storage; embedded systems; power consumption; user interfaces; CPU execution time; automotive HMI systems; automotive embedded platforms; cache-hybrid compositing; graphical functions; off-screen buffers; power consumption; vehicular applications; Data structures; Graphics; Graphics processing units; Hardware; Libraries; Prediction algorithms; Predictive models;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Industrial Embedded Systems (SIES), 2015 10th IEEE International Symposium on
Conference_Location :
Siegen
Type :
conf
DOI :
10.1109/SIES.2015.7185036
Filename :
7185036
Link To Document :
بازگشت