Title | ||
---|---|---|
Trace-based context-sensitive timing simulation considering execution path variations |
Abstract | ||
---|---|---|
We present a fast and accurate timing simulation of binary code execution on complex embedded processors. Underlying block timings are extracted from a preceding hardware execution and differentiated by execution context. Thereby, complex factors, such as caches, can be reflected accurately without explicit modeling. Based on timings observed in one hardware execution, timing of numerous other executions for different inputs can be simulated at an average error below 5% for complex applications on an ARM Cortex-A9 processor. |
Year | DOI | Venue |
---|---|---|
2016 | 10.1109/ASPDAC.2016.7428005 | 2016 21st Asia and South Pacific Design Automation Conference (ASP-DAC) |
Keywords | Field | DocType |
trace-based context-sensitive timing simulation,execution path variations,binary code execution,complex embedded processors,block timings,hardware execution,ARM Cortex-A9 processor | Data modeling,Computer science,Parallel computing,Binary code,Real-time computing | Conference |
Citations | PageRank | References |
3 | 0.42 | 12 |
Authors | ||
6 |
Name | Order | Citations | PageRank |
---|---|---|---|
Sebastian Ottlik | 1 | 10 | 1.30 |
Jan Micha Borrmann | 2 | 13 | 2.05 |
Sadik Asbach | 3 | 3 | 0.42 |
Alexander Viehl | 4 | 181 | 25.01 |
Wolfgang Rosenstiel | 5 | 1462 | 212.32 |
Oliver Bringmann | 6 | 586 | 71.36 |