@inproceedings{bc5044baf3a6411c94a289a4af5cd7a6,
title = "Accelerating full-system simulation and app analysis through focused multi-granularity profiling",
abstract = "Faced with the rapid divergence of hardware used on embedded devices, there is a need for a tool that can efficiently assist with hardware/software co-design and architecture verification. Speeding up those ESL phases greatly reduces the length of development periods. To address this issue, our work implements a novel multi-granularity tracer for Android's simulator to provide ESL hardware design performance analysis and verification. In addition, we propose a flexible ESL module interface for system hardware designers to explore new hardware components via simple modules. Our work also enables software developers to identify performance bottleneck and assess software performance of new hardware components. Our case studies and experimental results show that our multi-granularity Android tracer can strip away irrelevant information to shave time off the architecture development period.",
keywords = "Android, QEMU, system behavior, vertical tracing, virtual machine",
author = "Su, {Tzu Hsiang} and Wu, {Wei Shan} and Chou, {Chen Te} and Cheng, {Yuan Chun} and Tsai, {Meng Ting} and Tien-Fu Chen",
year = "2014",
doi = "10.1109/ESLsyn.2014.6850378",
language = "English",
isbn = "9791092279030",
series = "Proceedings of the electronic system level synthesis conference",
publisher = "IEEE Computer Society",
booktitle = "ESLsyn 2014 - Proceedings of the 2014 Electronic System Level Synthesis Conference, Co-located with 51st DAC",
address = "美國",
note = "4th Electronic System Level Synthesis Conference, ESLsyn 2014 ; Conference date: 31-05-2014 Through 01-06-2014",
}