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
Link To Document