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 条
  • [21] Non-intrusive Condition Monitoring for Manufacturing Systems
    Suzuki, Ryota
    Kohmoto, Shigeru
    Ogatsu, Toshinobu
    2017 25TH EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO), 2017, : 1390 - 1394
  • [22] PATH SIGNATURES FOR NON-INTRUSIVE LOAD MONITORING
    Moore, Paul
    Iliant, Theodor-Mihai
    Ion, Filip-Alexandru
    Wu, Yue
    Lyons, Terry
    2022 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2022, : 3808 - 3812
  • [23] Thresholding methods in non-intrusive load monitoring
    Daniel Precioso
    David Gómez-Ullate
    The Journal of Supercomputing, 2023, 79 : 14039 - 14062
  • [24] An Overview of Non-Intrusive Load Monitoring Methodologies
    Abubakar, Isiyaku
    Khalid, S. N.
    Mustafa, M. W.
    Shareef, Hussain
    Mustapha, Mamunu
    2015 IEEE CONFERENCE ON ENERGY CONVERSION (CENCON), 2015, : 54 - 59
  • [25] Non-intrusive Quality Analysis of Monitoring Data
    Brightwell, Mark
    Ailamaki, Anastasia
    Suwalska, Anna
    SCIENTIFIC AND STATISTICAL DATABASE MANAGEMENT, 2010, 6187 : 270 - +
  • [26] Non-intrusive Monitoring of Attentional Behavior in Teams
    Carneiro, Davide
    Duraes, Dalila
    Bajo, Javier
    Novais, Paulo
    INTELLIGENT DISTRIBUTED COMPUTING X, 2017, 678 : 153 - 162
  • [27] Federated Learning for Non-intrusive Load Monitoring
    Meng, Zhaorui
    Xie, Xiaozhu
    Xie, Yanqi
    IAENG International Journal of Applied Mathematics, 2023, 53 (03)
  • [28] SmartM: A Non-intrusive Load Monitoring Platform
    Liu, Xiufeng
    Bolwig, Simon
    Nielsen, Per Sieverts
    BUSINESS INFORMATION SYSTEMS WORKSHOPS, BIS 2019, 2019, 373 : 424 - 434
  • [29] The rise of eBPF for non-intrusive performance monitoring
    Cassagnes, Cyril
    Trestioreanu, Lucian
    Joly, Clement
    State, Radu
    NOMS 2020 - PROCEEDINGS OF THE 2020 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM 2020: MANAGEMENT IN THE AGE OF SOFTWARIZATION AND ARTIFICIAL INTELLIGENCE, 2020,
  • [30] Non-Intrusive Hybrid Energy Monitoring System
    Temneanu, Marinel
    Ardeleanu, Andrei
    MODERN TECHNOLOGIES IN INDUSTRIAL ENGINEERING, 2014, 837 : 495 - +