Title :
Automatic timing granularity adjustment for host-compiled software simulation
Author :
Razaghi, Parisa ; Gerstlauer, Andreas
Author_Institution :
Electr. & Comput. Eng., Univ. of Texas at Austin, Austin, TX, USA
fDate :
Jan. 30 2012-Feb. 2 2012
Abstract :
Host-compiled simulation has been widely adopted as a practical approach for fast and high-level evaluation of complex software-intensive systems at early stages of the design process. In such approaches, higher speed is achieved by coarse-grained simulation of the system, which also leads to a loss in timing accuracy. To eliminate the inherent speed and accuracy tradeoff, we present an adjustive software simulator, which automatically controls the timing model of the simulation platform to provide both fast and accurate results. At its core, we propose a novel RTOS model that permanently monitors the state of the system and optimally and automatically adjusts back-annotated timing granularities to provide an error-free task scheduling. We evaluated our approach on an industrial-strength example, and results show that the accuracy of a fine-grain simulation can be achieved while maintaining a speed of close to 900MIPS.
Keywords :
granular computing; program compilers; task analysis; RTOS model; adjustive software simulator; automatic timing granularity adjustment; back annotated timing granularities; coarse grained simulation; complex software intensive systems; error-free task scheduling; host-compiled software simulation; system state monitoring; Accuracy; Computational modeling; Delay; Kernel; Predictive models; RTOS modeling; Real-time systems; host-compiled simulation;
Conference_Titel :
Design Automation Conference (ASP-DAC), 2012 17th Asia and South Pacific
Conference_Location :
Sydney, NSW
Print_ISBN :
978-1-4673-0770-3
DOI :
10.1109/ASPDAC.2012.6165021