Non-Intrusive Runtime Monitoring for Manycore Prototypes

被引:1
|
作者
Lesniak, Fabian [1 ]
Anantharajaiah, Nidhi [1 ]
Harbaum, Tanja [1 ]
Becker, Juergen [1 ]
机构
[1] Karlsruhe Inst Technol KIT, Inst Informat Proc Technol ITIV, Karlsruhe, Germany
关键词
Prototyping; Monitoring; Non-intrusive debugging; Data aquisition; VERIFICATION;
D O I
10.1145/3579170.3579262
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Rapid prototyping is widely used, essential technique for developing novel computing architectures. While simulation-based approaches allow to examine the Design Under Test, the observability of FPGA-based prototypes is limited as they can behave like a black box. However, for verification and design space exploration purposes it is crucial to obtain detailed information on the internal state of such a prototype. In this work we propose an architecture to gather detailed internal measurements during execution and extract them from the design under test without impacting its runtime behavior. It is specifically designed for low resource usage and minimal impact on timing, leaving more resources for the actual prototyped system. Our proposed architecture offers several different interface modules for various signal sources, including register capturing, event counters and bus snooping. We present an estimate of achievable bandwidth and maximum sample rate as well as a demanding case-study with a tiled manycore platform on a multi-FPGA proto-typing platform. Experimental results show up to 32 million 4-byte measurements per second, saturating a gigabit Ethernet connection. The monitoring system has proven to be very useful when working with an FPGA-based manycore prototype, as it is an essential tool to reveal incorrect behavior and bottlenecks in hardware, operating system and applications at an early stage.
引用
收藏
页码:32 / 38
页数:7
相关论文
共 50 条
  • [31] A Non-Intrusive Method for Monitoring the Degradation of MOSFETs
    Wu, Li-Feng
    Zheng, Yu
    Guan, Yong
    Wang, Guo-Hui
    Li, Xiao-Juan
    SENSORS, 2014, 14 (01): : 1132 - 1139
  • [32] Online non-intrusive load monitoring: A review
    Cruz-Rangel, David
    Ocampo-Martinez, Carlos
    Diaz-Rozo, Javier
    ENERGY NEXUS, 2025, 17
  • [33] Thresholding methods in non-intrusive load monitoring
    Precioso, Daniel
    Gomez-Ullate, David
    JOURNAL OF SUPERCOMPUTING, 2023, 79 (13): : 14039 - 14062
  • [34] Adaptive modeling for Non-Intrusive Load Monitoring
    Wang, Chao
    Wu, Zhao
    Peng, Wenxiong
    Liu, Weihua
    Xiong, Linyun
    Wu, Tao
    Yu, Lili
    Zhang, Huaiqing
    INTERNATIONAL JOURNAL OF ELECTRICAL POWER & ENERGY SYSTEMS, 2022, 140
  • [35] Unsupervised Disaggregation for Non-intrusive Load Monitoring
    Pattem, Sundeep
    2012 11TH INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS (ICMLA 2012), VOL 2, 2012, : 515 - 520
  • [36] Transfer Learning for Non-Intrusive Load Monitoring
    D'Incecco, Michele
    Squartini, Stefano
    Zhong, Mingjun
    IEEE TRANSACTIONS ON SMART GRID, 2020, 11 (02) : 1419 - 1429
  • [37] A Comprehensive Survey for Non-Intrusive Load Monitoring
    Tezde, Efe Isa
    Yildiz, Eray
    TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2022, 30 (04) : 1162 - 1186
  • [38] Targeted Adaptive Non-Intrusive Load Monitoring
    Chen, Song
    Zhao, Maojiang
    Xiong, Zuqiang
    Bai, Zhemin
    Yang, Yu
    2024 IEEE INTERNATIONAL INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE, I2MTC 2024, 2024,
  • [39] Concepts from deadline non-intrusive monitoring
    Harelick, M
    Stoyen, A
    REAL TIME PROGRAMMING 1999 (WRTP'99), 1999, : 51 - 56
  • [40] Towards the Fusion of Intrusive and Non-intrusive Load Monitoring - A Hybrid Approach
    Voelker, Benjamin
    Scholl, Philipp M.
    Schubert, Tobias
    Becker, Bernd
    E-ENERGY'18: PROCEEDINGS OF THE 9TH ACM INTERNATIONAL CONFERENCE ON FUTURE ENERGY SYSTEMS, 2018, : 436 - 438