By Topic

QuteVP: A multi-million-instructions-per-second virtual platform for SoC hardware/software co-design

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

4 Author(s)
Kuen-Huei Lin ; Graduate Institute of Electronics Engineering, National Taiwan University, China ; Yuan-Lung Li ; Yufu Yeh ; Chung-Yang Huang

In this paper, we proposed and implemented a virtual platform, QuteVP, that can simulate multi-million-instructions per second under the cycle-count accurate model. This is achieved by two major contributions: first, we devised a data-dependency aware virtual synchronization algorithm (DAVSA) to eliminate the unnecessary context switches in the simulation process, and second, we simplify the OS porting process by building the OS kernel image directly and specifically for the virtual platform. The experimental results show that our virtual platform can execute on the average 3 to 5 million instructions per second and bring up the uCLinux OS within just about 10 seconds. With the high performance simulation engine and the flexible OS porting, our QuteVP will serve as a very solid platform for the future SoC hardware/software co-design paradigm.

Published in:

Communications, Circuits and Systems, 2009. ICCCAS 2009. International Conference on

Date of Conference:

23-25 July 2009