Title
SIMULTime - Context-sensitive timing simulation on intermediate code representation for rapid platform explorations.
Abstract
Nowadays, product lines are common practice in the embedded systems domain as they allow for substantial reductions in development costs and the time-to-market by a consequent application of design paradigms such as variability and structured reuse management. In that context, accurate and fast timing predictions are essential for an early evaluation of all relevant variants of a product line concerning target platform properties. Context-sensitive simulations provide attractive benefits for timing analysis. Nevertheless, these simulations depend strongly on a single configuration pair of compiler and hardware platform. To cope with this limitation, we present SIMULTime, a new technique for context-sensitive timing simulation based on the software intermediate representation. The assured simulation throughput significantly increases by simulating simultaneously different hardware hardware platforms and compiler configurations. Multiple accurate timing predictions are produced by running the simulator only once. Our novel approach was applied on several applications showing that SIMULTime increases the average simulation throughput by 90% when at least four configurations are analyzed in parallel.
Year
DOI
Venue
2019
10.1145/3287624.3287625
ASP-DAC
Keywords
Field
DocType
context-sensitive simulation, embedded software, hardware platform exploration, timing analysis
Embedded software,Reuse,Computer science,Compiler,Real-time computing,Static timing analysis,Product line,Software,Throughput,Intermediate language,Embedded system
Conference
Citations 
PageRank 
References 
1
0.37
13
Authors
4
Name
Order
Citations
PageRank
Alessandro Cornaglia110.71
Alexander Viehl218125.01
Oliver Bringmann358671.36
Wolfgang Rosenstiel41462212.32