首页> 外文会议>Design, Automation Test in Europe Conference Exhibition >Efficient synchronization methods for LET-based applications on a Multi-Processor System on Chip
【24h】

Efficient synchronization methods for LET-based applications on a Multi-Processor System on Chip

机译:芯片上多处理器系统上基于租用的高效同步方法

获取原文

摘要

Distributed control applications cover a wide range of areas such as automotive, avionics, and automation. The Logical Execution Time (LET) Model of Computation (MoC) was proposed as a formal method to describe the functional and timing behavior of such applications. However, modern Multi-Processor Systems on Chip (MPSOC) do not have a shared notion of time between processors, due to their use of Globally Asynchronous Locally Synchronous (GALS) architecture. In this paper we propose two methods (based on FIFO channels and barriers) to implement time and data synchronization on a MPSOC. While a barrier synchronizes the execution flows of tasks at predefined points in their executions, a FIFO is an asynchronous data communication method between two tasks. First, they are used to implement LET applications. Next, we show how dataflow applications and mixed LET-dataflow applications are supported too. We implemented both methods on a MPSOC prototyped on a FPGA, and show that the data synchronization outperforms the related work by 67% in terms of software overhead.
机译:分布式控制应用涵盖了各种领域,如汽车,航空电子设备和自动化。提出了计算计算(MOC)的逻辑执行时间(让)模型作为描述此类应用程序的功能和时序行为的正式方法。然而,由于它们使用全局异步局部同步(GALS)架构,芯片上的现代多处理器系统(MPSOC)没有分享到处理器之间的时间的共享概念。在本文中,我们提出了两种方法(基于FIFO渠道和障碍)来实现MPSOC的时间和数据同步。虽然屏障同步其执行中的预定点处的执行流程,但FIFO是两个任务之间的异步数据通信方法。首先,它们用于实施让应用程序。接下来,我们展示了如何支持数据流应用程序和混合的Let-DataFlow应用程序。我们在FPGA上的MPSoC上实施了两种方法,并表明数据同步在软件开销方面以67%的方式优于相关工作。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号