Shalina Percy G Delicia, Thomas Bruckschloegl, Peter Figuli, Carsten Tradowsky, Gabriel Marchesan Almeida and Juergen Becker. Article: Bringing Accuracy to Open Virtual Platforms (OVP): A Safari from High-Level Tools to Low-Level Microarchitectures. IJCA Proceedings on International Conference on Innovations In Intelligent Instrumentation, Optimization and Electrical Sciences ICIIIOES(10):22-27, December 2013. Full text available. BibTeX
@article{key:article, author = {G. Shalina Percy Delicia and Thomas Bruckschloegl and Peter Figuli and Carsten Tradowsky and Gabriel Marchesan Almeida and Juergen Becker}, title = {Article: Bringing Accuracy to Open Virtual Platforms (OVP): A Safari from High-Level Tools to Low-Level Microarchitectures}, journal = {IJCA Proceedings on International Conference on Innovations In Intelligent Instrumentation, Optimization and Electrical Sciences}, year = {2013}, volume = {ICIIIOES}, number = {10}, pages = {22-27}, month = {December}, note = {Full text available} }
The aggressive technology scaling in the feature size has propelled the designers to integrate millions of transistors in a single die. Thus Multi-Processor System on Chip (MPSoC) has become the irrefutable elucidation to meet the demands of parallel computing in the domain of embedded systems. The gap between software development and actual hardware model has led to the emergence of virtual platforms so that the performance status can be improved even before the Register Transfer Logic (RTL) of the hardware is actualized. This paper presents a framework to bring accuracy to Open Virtual Platforms (OVP). Several architectures are modeled using this functional simulator and they are profiled to achieve a good accuracy/speed tradeoff. The accuracy of the simulation results is further enhanced by tuning profiling parameters and introducing an empirical correction factor which compensates the imprecisions of OVP that arise e. g. from missing simulated bus- and memory access times.