首页> 外文会议>International Conference on VLSI Design >In Situ Latency Monitoring for Heterogeneous Real-Time Systems
【24h】

In Situ Latency Monitoring for Heterogeneous Real-Time Systems

机译:异构实时系统的原位延迟监测

获取原文
获取外文期刊封面目录资料

摘要

With the increasing complexity of both application software and the underlying hardware platforms found in current Real-Time Systems (RTSs), static timing analysis methods are struggling to capture the wide variety of delays. In case of real-time control systems, it thus is common practice in industry to measure system latencies over extended periods of time to ensure compliance with predefined control deadlines that specify the maximum permissible delay between the arrival of a sensor value and the transmission of an actuation signal. As such monitoring is commonly implemented using code instrumentation, it not only requires modification of the RTS-under-test, but also is unable to capture delays caused by I/O peripherals or other components that contribute to the end-to-end (i.e., input-to-output) latencies. In this paper, we propose a latency monitoring methodology for current heterogeneous RTSs that combine a fixed-function System-on-Chip (SoC) with configurable FPGA fabric. The proposed extension enables an RTS based on such a Programmable SoC (pSoC) to perform In situ Monitoring (i.e., without software modification or external hardware) of end-to-end latencies including the I/O delays of current interfaces such as Gigabit Ethernet. We present I/O-to-Fabric Redirecting (to tap into the I/O paths of a pSoC-based RTS) combined with a Trigger/Binning Subsystem (to identify sensor/actuation signals and perform online execution of both latency calculation and histogram generation), for which we propose two implementation options. Our experimental evaluation of the software-driven Trigger/Binning Subsystem shows that our proposed methodology is capable of capturing latency variations over extended periods with sub-microsecond accuracy.
机译:随着应用软件和当前实时系统(RTSS)中的底层硬件平台的复杂性越来越多,静态计时分析方法正在努力捕捉各种延迟。在实时控制系统的情况下,它因此是行业的常见做法,在延长的时间段内测量系统延迟,以确保符合预定义的控制截止日期,该期限指定传感器值的到达和传输之间的最大允许延迟和传输之间的预定义的控制截止日期。致动信号。由于这种监视通常使用代码仪器来实现,因此它不仅需要修改RTS欠测试,而且还无法捕获由I / O外设或有助于端到端的其他组件引起的延迟(即,输入到输出)延迟。在本文中,我们提出了一种延迟监测方法,用于将固定功能系统上(SOC)与可配置的FPGA织物相结合的电流异构RTS。所提出的扩展使RTS基于这样的可编程SOC(PSoC)能够以端到端延迟的端到端延迟的原位监视(即,没有软件修改或外部硬件)执行,包括当前接口的I / O延迟,例如千兆以太网。我们呈现I / O-to-Fabbry重定向(以利用基于PSoc的RTS的I / O路径)与触发器/分送子系统组合(以识别传感器/致动信号并执行延迟计算和直方图的在线执行一代),我们提出了两种实施方案。我们对软件驱动触发器/分尼子系统的实验评估表明,我们的提出方法能够在延长时段中捕获延迟变化,具有子微秒精度。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号