Trace-Based Context-Sensitive Timing Simulation Considering Execution Path Variations

被引:0
|
作者
Ottlik, Sebastian [1 ]
Viehl, Alexander [1 ]
Borrmann, Jan Micha [1 ]
Rosenstiel, Wolfgang [1 ,2 ]
Asbach, Sadik [1 ]
Bringmann, Oliver [1 ,2 ]
机构
[1] FZI Res Ctr Informat Technol, Haid & Neu Str 10-14, D-76131 Karlsruhe, Germany
[2] Univ Tubingen, Sand 13, D-72076 Tubingen, Germany
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:159 / 165
页数:7
相关论文
共 50 条
  • [21] Trace-based simulation of message passing parallel programs
    Garrett, WD
    Cohen, WE
    Gaede, RK
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 2437 - 2443
  • [22] Effect of parameter variations on the inference of context-sensitive Probabilistic Boolean Networks
    Marshall, S.
    Yu, L.
    Xiao, Y.
    Dougherty, E. R.
    2007 IEEE INTERNATIONAL WORKSHOP ON GENOMIC SIGNAL PROCESSING AND STATISTICS, 2007, : 99 - +
  • [23] Trace-based Timing Analysis of Automotive Software Systems: an Experience Report
    Bucaioni, Alessio
    Ferko, Enxhi
    Lonn, Henrik
    24TH ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION (MODELS-C 2021), 2021, : 256 - 265
  • [24] ACCELERATION OF TRACE-BASED FAULT SIMULATION OF COMBINATIONAL-CIRCUITS
    SONG, OY
    MENON, PR
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1993, 12 (09) : 1413 - 1419
  • [25] Trace-based performance analysis for the petascale simulation code FLASH
    Jagode, Heike
    Knuepfer, Andreas
    Dongarra, Jack
    Jurenz, Matthias
    Mueller, Matthias S.
    Nagel, Wolfgang E.
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2011, 25 (04): : 428 - 439
  • [26] Context-Sensitive Policy Based Security in Internet of Things
    Das, Prajit Kumar
    Narayanan, Sandeep
    Sharma, Nitin Kumar
    Joshi, Anupam
    Joshi, Karuna
    Finin, Tim
    2016 IEEE INTERNATIONAL CONFERENCE ON SMART COMPUTING (SMARTCOMP), 2016, : 252 - 257
  • [27] Execution trace-based model verification to analyze multicore and real-time systems
    Beamonte, Raphael
    Ezzati-Jivan, Naser
    Dagenais, Michel R.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (17):
  • [28] On context-sensitive service-based protocol derivation
    KapusKolar, M
    MELECON '96 - 8TH MEDITERRANEAN ELECTROTECHNICAL CONFERENCE, PROCEEDINGS, VOLS I-III: INDUSTRIAL APPLICATIONS IN POWER SYSTEMS, COMPUTER SCIENCE AND TELECOMMUNICATIONS, 1996, : 955 - 958
  • [29] A context-sensitive correlated random walk: a new simulation model for movement
    Ahearn, Sean C.
    Dodge, Somayeh
    Simcharoen, Achara
    Xavier, Glenn
    Smith, James L. D.
    INTERNATIONAL JOURNAL OF GEOGRAPHICAL INFORMATION SCIENCE, 2017, 31 (05) : 867 - 883
  • [30] An agent-based system for context-sensitive information integration
    Xing, Yan
    Zhan, Yinwei
    PROCEEDINGS OF THE 2006 IEEE INTERNATIONAL CONFERENCE ON NETWORKING, SENSING AND CONTROL, 2006, : 739 - 744