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 Quality Analysis of Monitoring Data
    Brightwell, Mark
    Ailamaki, Anastasia
    Suwalska, Anna
    [J]. SCIENTIFIC AND STATISTICAL DATABASE MANAGEMENT, 2010, 6187 : 270 - +
  • [22] An Overview of Non-Intrusive Load Monitoring Methodologies
    Abubakar, Isiyaku
    Khalid, S. N.
    Mustafa, M. W.
    Shareef, Hussain
    Mustapha, Mamunu
    [J]. 2015 IEEE CONFERENCE ON ENERGY CONVERSION (CENCON), 2015, : 54 - 59
  • [23] PATH SIGNATURES FOR NON-INTRUSIVE LOAD MONITORING
    Moore, Paul
    Iliant, Theodor-Mihai
    Ion, Filip-Alexandru
    Wu, Yue
    Lyons, Terry
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2022, : 3808 - 3812
  • [24] Non-intrusive Monitoring of Attentional Behavior in Teams
    Carneiro, Davide
    Duraes, Dalila
    Bajo, Javier
    Novais, Paulo
    [J]. INTELLIGENT DISTRIBUTED COMPUTING X, 2017, 678 : 153 - 162
  • [25] Thresholding methods in non-intrusive load monitoring
    Daniel Precioso
    David Gómez-Ullate
    [J]. The Journal of Supercomputing, 2023, 79 : 14039 - 14062
  • [26] Basic Summary of Non-intrusive Load Monitoring
    Zhang, Lu
    Zhu, Lin
    [J]. PROCEEDINGS OF 2019 IEEE 10TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2019), 2019, : 372 - 376
  • [27] A Non-Intrusive Water Consumption Monitoring System
    Somontina, James Adrian
    Macabebe, Erees Queen
    [J]. 2020 IEEE GLOBAL HUMANITARIAN TECHNOLOGY CONFERENCE (GHTC), 2020,
  • [28] Non-Intrusive Hybrid Energy Monitoring System
    Temneanu, Marinel
    Ardeleanu, Andrei
    [J]. MODERN TECHNOLOGIES IN INDUSTRIAL ENGINEERING, 2014, 837 : 495 - +
  • [29] A Non-Intrusive Method for Monitoring the Degradation of MOSFETs
    Wu, Li-Feng
    Zheng, Yu
    Guan, Yong
    Wang, Guo-Hui
    Li, Xiao-Juan
    [J]. SENSORS, 2014, 14 (01): : 1132 - 1139
  • [30] Thresholding methods in non-intrusive load monitoring
    Precioso, Daniel
    Gomez-Ullate, David
    [J]. JOURNAL OF SUPERCOMPUTING, 2023, 79 (13): : 14039 - 14062