Phase-based profiling and performance prediction with timing approximate simulators

Chih Wei Yeh, Chia Heng Tu, Yi Chuan Liang, Shih Hao Hung

研究成果: Conference contribution

摘要

Designing a system usually acquires lots of instincts and knowledge to harmonize the computing resources under the paradigm of application specific heterogeneous systems. This paper presents a phase-based profiling mechanism to speed up the process of learning how application behaviors perform on the hardware and vice versa. By analyzing program phases, performance information can be gathered in a way that highlights the performance of high-level tasks in an application running on different hardware settings. We evaluated our phase-based profiling framework using QEMU, employing approximate timing models and mechanisms to track functions/events in programs and operating systems of the guest system. Furthermore, by using timing simulations, it is possible to escape the confined boundaries of real-world machine based systems, and to rapidly explore the impact of hardware parameters on the system performance. In our experimental results, phase-based profiling yields useful information of the runtime behaviors and performance of a program, allowing developers to discover program bottlenecks, and predicts the performance of optimization ideas on the software and/or underlying hardware. Our results suggest that incorporating phase profiling with the timing approximate simulator helps to facilitate hardware and software co-design.

原文English
主出版物標題Proceedings - 2018 IEEE 24th International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2018
發行者Institute of Electrical and Electronics Engineers Inc.
頁面101-110
頁數10
ISBN(電子)9781538677599
DOIs
出版狀態Published - 2019 1月 9
事件24th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2018 - Hakodate, Japan
持續時間: 2018 8月 292018 8月 31

出版系列

名字Proceedings - 2018 IEEE 24th International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2018

Conference

Conference24th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2018
國家/地區Japan
城市Hakodate
期間18-08-2918-08-31

All Science Journal Classification (ASJC) codes

  • 人工智慧
  • 電腦網路與通信
  • 電腦科學應用

指紋

深入研究「Phase-based profiling and performance prediction with timing approximate simulators」主題。共同形成了獨特的指紋。

引用此