DocumentCode
2106554
Title
Instruction-driven timing CPU model for efficient embedded software development using OVP
Author
Rosa, Felipe ; Ost, Luciano ; Reis, R. ; Sassatelli, Gilles
Author_Institution
LIRMM, Univ. of Montpellier II, Montpellier, France
fYear
2013
fDate
8-11 Dec. 2013
Firstpage
855
Lastpage
858
Abstract
The software complexity of MPSoCs is increasing dramatically, resulting in new design challenges, such as improving the system´s performance and programmability by porting parallel programming APIs. Such challenges impose more time and cost on the system´s software development. This leads to the adopting of virtual platform frameworks aimed at functional verification like OVP, capable of simulating embedded systems running real application code at the speed of hundreds of MIPS. This work focuses on enhancing OVP capability by including a quasi-cycle accurate timing CPU model, making it suitable for performance analysis. This paper also evaluates the accuracy of the proposed timing CPU model when compared to a real system. Results show that the accuracy of our model varies from 0.06% to 10.56% depending on the benchmark profile.
Keywords
application program interfaces; embedded systems; multiprocessing systems; parallel programming; program verification; software metrics; software performance evaluation; system-on-chip; timing; MIPS; MPSoC software complexity; OVP capability; embedded software development; embedded system simulation; functional verification; instruction-driven timing CPU model; open virtual platforms; parallel programming APIs; performance analysis; quasicycle accurate timing CPU model; system software development; Accuracy; Benchmark testing; Computer architecture; Estimation; Hardware; Software; Timing; OVP simulation; design space exploration of MPSoCs; modeling; software validation;
fLanguage
English
Publisher
ieee
Conference_Titel
Electronics, Circuits, and Systems (ICECS), 2013 IEEE 20th International Conference on
Conference_Location
Abu Dhabi
Type
conf
DOI
10.1109/ICECS.2013.6815549
Filename
6815549
Link To Document