Hardware Acceleration for Conditional State-Based Communication Scheduling on Real-Time Ethernet

被引:19
|
作者
Fischmeister, Sebastian [1 ]
Trausmuth, Robert [2 ]
Lee, Insup [3 ]
机构
[1] Univ Waterloo, Dept Elect & Comp Engn, Waterloo, ON N2L 3G1, Canada
[2] Univ Appl Sci, Wiener Neustadt, Austria
[3] Univ Penn, Dept Comp & Informat Sci, Philadelphia, PA 19104 USA
基金
加拿大自然科学与工程研究理事会;
关键词
Networks; programmable hardware; real-time systems; time-division multiaccess; PROTOCOL;
D O I
10.1109/TII.2009.2026642
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Distributed real-time applications implement distributed applications with timeliness requirements. Such systems require a deterministic communication medium with bounded communication delays. Ethernet is a widely used commodity network with many appliances and network components and represents a natural fit for real-time application; unfortunately, standard Ethernet provides no bounded communication delays. Conditional state-based communication schedules provide expressive means for specifying and executing with choice points, while staying verifiable. Such schedules implement an arbitration scheme and provide the developer with means to fit the arbitration scheme to the application demands instead of requiring the developer to tweak the application to fit a predefined scheme. An evaluation of this approach as software prototypes showed that jitter and execution overhead may diminish the gains. This work successfully addresses this problem with a synthesized soft processor. We present results around the development of the soft processor, the design choices, and the measurements on throughput and robustness.
引用
收藏
页码:325 / 337
页数:13
相关论文
共 50 条
  • [41] Message scheduling for real-time interprocessor communication
    Waldherr, Stefan
    Knust, Sigrid
    Aust, Stefan
    JOURNAL OF SYSTEMS ARCHITECTURE, 2015, 61 (08) : 374 - 382
  • [42] A Real-Time Scheduling Algorithm for Industrial Communication
    Tan, Ming
    Wei, Zhen
    2009 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND INTELLIGENT SYSTEMS, PROCEEDINGS, VOL 1, 2009, : 331 - +
  • [43] Scheduling communication in real-time sensor applications
    Li, H
    Shenoy, P
    Ramamritham, K
    RTAS 2004: 10TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2004, : 10 - 18
  • [44] Hardware acceleration of multibody simulations for real-time embedded applications
    Antonio J. Rodríguez
    Roland Pastorino
    Ángel Carro-Lagoa
    Karl Janssens
    Miguel Á. Naya
    Multibody System Dynamics, 2021, 51 : 455 - 473
  • [45] Hardware acceleration of multibody simulations for real-time embedded applications
    Rodriguez, Antonio J.
    Pastorino, Roland
    Carro-Lagoa, Angel
    Janssens, Karl
    Naya, Miguel A.
    MULTIBODY SYSTEM DYNAMICS, 2021, 51 (04) : 455 - 473
  • [46] Research on an optimization method of Ethernet-based real-time communication of CNC system
    Tao Lin
    Jiang Ting-biao
    Zhang Xiang-li
    ICICTA: 2009 SECOND INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTATION TECHNOLOGY AND AUTOMATION, VOL III, PROCEEDINGS, 2009, : 265 - 268
  • [47] A Multi-Subnet Scheduling Scheme for Real-Time Ethernet System
    Lu, Hanrong
    Zheng, Feng
    Lu, Li
    2013 3RD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT), 2013, : 1298 - 1301
  • [48] Hardware Acceleration for 1D-CNN Based Real-Time Edge Computing
    Liu, Xinyu
    Sai, Gaole
    Duan, Shengyu
    NETWORK AND PARALLEL COMPUTING, NPC 2022, 2022, 13615 : 192 - 204
  • [49] Real-time image-based stylistic rendering using graphics hardware acceleration
    Chiang, Chun-Chung
    Hsueh, Yu-Hung
    Liu, Damon Shing-Min
    2007 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN IMAGE AND SIGNAL PROCESSING, 2007, : 438 - 443
  • [50] Hardware Acceleration Based Connected Component Labeling Algorithm in Real-Time ATR System
    Zhao Fei
    Zhang Zhi-yong
    FIFTH INTERNATIONAL CONFERENCE ON MACHINE VISION (ICMV 2012): ALGORITHMS, PATTERN RECOGNITION AND BASIC TECHNOLOGIES, 2013, 8784