• DocumentCode
    173279
  • Title

    Accelerating full-system simulation and app analysis through focused multi-granularity profiling

  • Author

    Tzu-Hsiang Su ; Wei-Shan Wu ; Chen-Te Chou ; Yuan-Chun Cheng ; Meng-Ting Tsai ; Tien-Fu Chen

  • Author_Institution
    Macronix Int. Co., Ltd., Hsinchu, Taiwan
  • fYear
    2014
  • fDate
    May 31 2014-June 1 2014
  • Firstpage
    1
  • Lastpage
    6
  • 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 (operating system); formal verification; granular computing; hardware-software codesign; software architecture; software performance evaluation; Android simulator; ESL hardware design performance analysis; app analysis; architecture development period; architecture verification; development periods; embedded devices; flexible ESL module interface; focused multigranularity profiling; full-system simulation; hardware components; hardware design performance verification; hardware/software codesign; multigranularity Android tracer; performance bottleneck; software performance assessment; system hardware designers; Androids; Generators; Hardware; Humanoid robots; Instruments; Smart phones; Virtual machining; Android; QEMU; system behavior; vertical tracing; virtual machine;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronic System Level Synthesis Conference (ESLsyn), Proceedings of the 2014
  • Conference_Location
    San Francisco, CA
  • Print_ISBN
    979-10-92279-00-9
  • Type

    conf

  • DOI
    10.1109/ESLsyn.2014.6850378
  • Filename
    6850378