首页> 外文会议>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

机译:在片上多处理器系统上基于LET的应用程序的高效同步方法

获取原文

摘要

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.
机译:分布式控制应用涵盖了广泛的领域,例如汽车,航空电子和自动化。提出了逻辑执行时间(LET)计算模型(MoC)作为描述此类应用程序功能和时序行为的正式方法。但是,现代多芯片系统(MPSOC)由于使用全局异步本地同步(GALS)体系结构,因此在处理器之间没有共享的时间概念。在本文中,我们提出了两种方法(基于FIFO通道和屏障),以在MPSOC上实现时间和数据同步。屏障使任务的执行流程在执行时的预定义点同步,而FIFO是两个任务之间的异步数据通信方法。首先,它们用于实现LET应用程序。接下来,我们展示如何也支持数据流应用程序和LET-dataflow混合应用程序。我们在FPGA上原型的MPSOC上实现了这两种方法,结果表明,在软件开销方面,数据同步优于相关工作67%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号