• 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