Improving Parallel MPSoC Simulation Performance by Exploiting Dynamic Routing Delay Prediction

被引:0
|
作者
Roth, Christoph [1 ]
Bucher, Harald [1 ]
Reder, Simon [1 ]
Sander, Oliver [1 ]
Becker, Juergen [1 ]
机构
[1] Karlsruhe Inst Technol, Inst Informat Proc Technol ITIV, D-76021 Karlsruhe, Germany
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Raising the abstraction level or parallel execution are two possible solutions in order to cope with extremely long runtimes of complex Multi-Processor System-on-Chip (MPSoC) simulations. Within previous works, a SystemC/TLM based modeling methodology targeting accurate simulation of NoC-based MPSoCs bas been proposed that benefits from both. Communication is abstracted into transactions. This enables extraction of parallelism through temporal decoupling for increasing efficiency of parallel simulation if a loss of accuracy is acceptable. This work extends previous works by a dynamic prediction mechanism that allows adapting the degree of temporal decoupling during runtime and thus prevents any loss of accuracy. The method is based on local time quanta that exist once for every module connection. Delay annotations within modules are exploited for predicting communication delays between modules. Based on these predictions, local time quanta are dynamically adjusted. The approach is evaluated by means of a realistic MPSoC model. Measurements have been performed on different host platforms. Results demonstrate that the method can significantly contribute to acceleration of parallel and sequential simulation.
引用
收藏
页数:8
相关论文
共 50 条
  • [21] Performance prediction tools for parallel discrete-event simulation
    Lim, CC
    Low, YH
    Gan, BP
    Jain, S
    Cai, WT
    Hsu, WJ
    Huang, SY
    THIRTEENTH WORKSHOP ON PARALLEL AND DISTRIBUTED SIMULATION - PROCEEDINGS, 1999, : 148 - 155
  • [22] Parallel GPU Architecture Simulation Framework Exploiting Architectural-Level Parallelism with Timing Error Prediction
    Lee, Sangpil
    Ro, Won Woo
    IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (04) : 1253 - 1265
  • [23] Toward Comprehensive and Accurate Simulation Performance Prediction of Parallel File Systems
    Erazo, Miguel A.
    Li, Ting
    Liu, Jason
    Eidenbenz, Stephan
    2012 42ND ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN), 2012,
  • [24] IMPROVING PERFORMANCE OF A WIRELESS MULTIMEDIA TRAFFIC-ORIENTED NETWORK THROUGH PREDICTION OF ROUTING
    Vasiliadis, D. C.
    Rizos, G. E.
    Vassilakis, C.
    INTERNATIONAL JOURNAL ON INFORMATION TECHNOLOGIES AND SECURITY, 2010, 2 (03): : 3 - 16
  • [25] Exploiting trust, influence, and physical proximity for improving routing performance in vehicular ad hoc networks: The SCALE protocol
    Mantas, Nikolaos
    Louta, Malamati
    Karetsos, George T.
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2022, 35 (12)
  • [26] Dynamic simulation and performance prediction of free displacer Stirling engines
    Karabulut, Halit
    Cinar, Can
    Okur, Melih
    INTERNATIONAL JOURNAL OF GREEN ENERGY, 2020, 17 (07) : 427 - 439
  • [27] Coupled Simulation of Flow and Dynamic Analysis for Prediction of the Performance in GIS
    Lee, Young Su
    Bang, Boo Hyung
    Ahn, Hee Sub
    Choi, Long Ung
    Park, Seok Won
    2013 2ND INTERNATIONAL CONFERENCE ON ELECTRIC POWER EQUIPMENT - SWITCHING TECHNOLOGY (ICEPE-ST), 2013,
  • [28] Improving Branch Prediction Performance with A Generalized Design for Dynamic Branch Predictors
    Lin, Wei-Ming
    Madhavaram, Ramu
    Yang, An-Yi
    INFORMATICA-JOURNAL OF COMPUTING AND INFORMATICS, 2005, 29 (02): : 199 - 207
  • [29] Improving Branch Prediction Performance with a Generalized Design for Dynamic Branch Predictors
    Lin, Wei-Ming
    Madhavaram, Ramu
    Yang, An-Yi
    INFORMATICA-JOURNAL OF COMPUTING AND INFORMATICS, 2005, 29 (03): : 365 - 373
  • [30] Improving Routing Performance via Dynamic Programming in Large-Scale Data Centers
    Xie, Junjie
    Lyu, Lijun
    Deng, Yuhui
    Yang, Laurence T.
    IEEE INTERNET OF THINGS JOURNAL, 2015, 2 (04): : 321 - 328