A virtual timing device for program performance analysis

Wen Chang Hsu, Shili Hao Hung, Chia Heng Tu

研究成果: Conference contribution

12 引文 斯高帕斯(Scopus)

摘要

Functional virtual platforms have been popularly used to support system development without needing the actual hardware. While the emulation process is fast enough to model the behaviors of complex systems, performance assessment cannot be done accurately due to the lack of timing models for the simulated systems. To tackle the problem, we proposed a virtual timing device (VTD) for a functional virtual platform to advance simulated clock time based on the hardware/software events observed during the emulation process. As a case study, we implemented the VTD in QEMU, an open-source virtual platform, with a variety of timing algorithms offering trade-offs between the accuracy and speed of timing estimation. With a fast, but less accurate timing algorithm, quick performance analysis can be done on QEMU at approximately 67 million instruction per second and reported execution time for the MiBench with an average of 15.7% error. Highly accurate performance profiles can be obtained by elaborating the timing model, e.g. urith the addition of cache simulation, at the cost of simulation speed.

原文English
主出版物標題Proceedings - 10th IEEE International Conference on Computer and Information Technology, CIT-2010, 7th IEEE International Conference on Embedded Software and Systems, ICESS-2010, ScalCom-2010
頁面2255-2260
頁數6
DOIs
出版狀態Published - 2010 十一月 19
事件10th IEEE International Conference on Computer and Information Technology, CIT-2010, 7th IEEE International Conference on Embedded Software and Systems, ICESS-2010, 10th IEEE Int. Conf. Scalable Computing and Communications, ScalCom-2010 - Bradford, United Kingdom
持續時間: 2010 六月 292010 七月 1

出版系列

名字Proceedings - 10th IEEE International Conference on Computer and Information Technology, CIT-2010, 7th IEEE International Conference on Embedded Software and Systems, ICESS-2010, ScalCom-2010

Other

Other10th IEEE International Conference on Computer and Information Technology, CIT-2010, 7th IEEE International Conference on Embedded Software and Systems, ICESS-2010, 10th IEEE Int. Conf. Scalable Computing and Communications, ScalCom-2010
國家/地區United Kingdom
城市Bradford
期間10-06-2910-07-01

All Science Journal Classification (ASJC) codes

  • 計算機理論與數學
  • 電腦網路與通信
  • 軟體

指紋

深入研究「A virtual timing device for program performance analysis」主題。共同形成了獨特的指紋。

引用此