• DocumentCode
    1974299
  • Title

    Bus performance exploration at CCA and CA levels on QEMU and SystemC-based virtual platform

  • Author

    Yeh, Tse-Chen ; Chiang, Ming-Chao

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Nat. Sun Yat-sen Univ., Kaohsiung, Taiwan
  • fYear
    2010
  • fDate
    22-23 Nov. 2010
  • Firstpage
    376
  • Lastpage
    379
  • Abstract
    This paper investigates the performance exploration which is affected by different bus arbitration policies of on-chip bus modeling at cycle-count-accurate (CCA) and cycle-accurate (CA) level. All the performance exploration is simulated on the QEMU and SystemC-based virtual platform with a full-fledged operating system up and running by using CCA and CA instruction set simulators as the processor models. To compare the performance at the CCA and CA levels, we use different bus arbitration policies between the processor model and the Direct Memory Access Controller model with two master ports connected by AMBA 2.0 bus modeled at the corresponding level. The statistics at the different levels and different arbitration policies, such as the bus contentions and the bus utilization, are collected by booting up Linux with data movement via DMA. Moreover, the experimental results reveal the tradeoff between the simulation speed and the modeling accuracy of a virtual platform.
  • Keywords
    Linux; file organisation; instruction sets; performance evaluation; peripheral interfaces; system-on-chip; AMBA 2.0 bus; CA level; CCA level; DMA; Linux; QEMU; SystemC-based virtual platform; bus performance exploration; cycle-count-accurate level; direct memory access controller model; instruction set simulator; on-chip bus modeling; operating system; processor model; Accuracy; Driver circuits; Hardware; Instruction sets; Kernel; Linux; System-on-a-chip; ESL; On-chip bus model; QEMU; Sys-temC; bus arbitration; virtual platform;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    SoC Design Conference (ISOCC), 2010 International
  • Conference_Location
    Seoul
  • Print_ISBN
    978-1-4244-8633-5
  • Type

    conf

  • DOI
    10.1109/SOCDC.2010.5682891
  • Filename
    5682891