Title
Seamless hardware/software performance co-monitoring in a codesign simulation environment with RTOS support
Abstract
Simulation monitoring tools are needed in hardware/software codesign for performance debugging, model validation and hardware/software partitioning purposes. Existing tools are either hardware- or software-centric and lack integrated and seamless co-monitoring. This paper presents a system-level co-monitoring tool that can monitor the computation and communication activities of SystemC user modules, as well as bus, memory and processor usage, on a variety of hardware/software embedded configurations that may include an RTOS. We also describe how performance metrics are generated during or after simulation and made accessible to users or external applications. Finally, experimental results show that such co-monitoring does not disturb the simulation's internal timing and only moderately increases the simulation's wall clock run time (by 11-22% for hardware/software partitioned architectures).
Year
DOI
Venue
2007
10.1109/DATE.2007.364403
DATE
Keywords
Field
DocType
software performance,system-level co-monitoring tool,software partitioned architecture,software codesign,performance debugging,seamless co-monitoring,rtos support,simulation monitoring tool,seamless hardware,communication activity,systemc user module,software embedded configuration,performance metrics,codesign simulation environment,fault detection,carbon nanotube,cntfet,measurement,model validation,embedded computing,computational modeling,hardware,nanotechnology,embedded software
Hardware compatibility list,Computer science,Fault detection and isolation,Real-time computing,Real-time operating system,SystemC,Software,Operating system,Debugging,Computation,Embedded system,Hardware architecture
Conference
ISSN
Citations 
PageRank 
1530-1591
1
0.39
References 
Authors
4
6
Name
Order
Citations
PageRank
L. Moss110.39
M. de Nanclas210.39
L. Filion310.39
S. Fontaine420.77
G. Bois526431.37
M. Aboulhamid6283.58