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 条
  • [41] Integration of intrusive and non-intrusive methods for corrosion and sand/erosion monitoring
    Wold, K.
    Stoen, R.
    Rapone, M.
    METALLURGIA ITALIANA, 2012, (02): : 13 - 18
  • [42] Intrusive and non-intrusive watermarking
    Hari, KVJ
    Ramakrishnan, KR
    2002 INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOL III, PROCEEDINGS, 2002, : 637 - 640
  • [43] Non-intrusive debugging using the JTAG interface of FPGA-based prototypes
    de la Torre, E
    García, M
    Riesgo, T
    Torroja, Y
    Uceda, J
    ISIE 2002: PROCEEDINGS OF THE 2002 IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS, VOLS 1-4, 2002, : 666 - 671
  • [44] NON-INTRUSIVE AND NON-CONTACT SLEEP MONITORING WITH SEISMOMETER
    Li, Fangyu
    Clemente, Jose
    Song, WenZhan
    2018 IEEE GLOBAL CONFERENCE ON SIGNAL AND INFORMATION PROCESSING (GLOBALSIP 2018), 2018, : 449 - 453
  • [45] A Dataset for Non-Intrusive Load Monitoring: Design and Implementation
    Renaux, Douglas Paulo Bertrand
    Pottker, Fabiana
    Ancelmo, Hellen Cristina
    Lazzaretti, Andre Eugenio
    Lima, Carlos Raiumundo Erig
    Linhares, Robson Ribeiro
    Oroski, Elder
    Nolasco, Lucas da Silva
    Lima, Lucas Tokarski
    Mulinari, Bruna Machado
    da Silva, Jose Reinaldo Lopes
    Omori, Julio Shigeaki
    dos Santos, Rodrigo Braun
    ENERGIES, 2020, 13 (20)
  • [46] Review on key techniques of non-intrusive load monitoring
    Guo H.
    Lu J.
    Yang P.
    Liu Z.
    Dianli Zidonghua Shebei/Electric Power Automation Equipment, 2021, 41 (01): : 135 - 144
  • [47] Deep Learning Application to Non-Intrusive Load Monitoring
    Nguyen Viet Linh
    Arboleya, Pablo
    2019 IEEE MILAN POWERTECH, 2019,
  • [48] Non-Intrusive Load Monitoring Applied to AC Railways
    Mariscotti, Andrea
    ENERGIES, 2022, 15 (11)
  • [49] Detecting the novel appliance in non-intrusive load monitoring
    Guo, Xiaochao
    Wang, Chao
    Wu, Tao
    Li, Ruiheng
    Zhu, Houyi
    Zhang, Huaiqing
    APPLIED ENERGY, 2023, 343
  • [50] Disaggregating Transform Learning for Non-Intrusive Load Monitoring
    Gaur, Megha
    Majumdar, Angshul
    IEEE ACCESS, 2018, 6 : 46256 - 46265