首页> 外文会议>International Design Test Workshop >An extensible framework for fast prototyping of multiprocessor dataflow applications
【24h】

An extensible framework for fast prototyping of multiprocessor dataflow applications

机译:用于多处理器数据流应用的快速原型设计的可扩展框架

获取原文

摘要

As the number of cores continues to grow in both digital signal and general purpose processors, tools which perform automatic scheduling from model-based designs are of increasing interest. CAL is a new actor/dataflow oriented language that aims at helping the programmer to express the concurrency and parallelism that are very important aspects of embedded system design as we enter in the multicore era. The design framework is composed by the OpenDF simulation platform, by Cal2C and CAL2HDL code generators and by a multiprocessor scheduling tool called PREESM. Yet in this paper, a subset of CAL is used to describe the application such that the application is SDF. This SDF graph is one starting point of the workflow of PREESM (composed of several plug-ins) to be prototyped/distributed/scheduled over an IP-XACT multiprocessor platform description. The PREESM automatic scheduling consists in statically distributing the tasks that constitute an application between available cores in a multi-core architecture in order to minimize the final latency. This problem has been proven to be NP-complete. An IDCT 2D example will be used as test case of the full framework.
机译:随着核心的数量继续在数字信号和通用处理器中增长,从基于模型的设计进行自动调度的工具越来越令人感兴趣。 CAL是一种新的演员/数据流导向语言,旨在帮助程序员表达嵌入式系统设计的同意和并行性,因为我们在多核ERA中进入嵌入式系统设计。设计框架由Opendf仿真平台,CAL2C和CAL2HDL代码生成器以及由名为PreSM的多处理器调度工具组成。然而,在本文中,CAL的子集用于描述应用程序,使得应用是SDF。此SDF图是Prepsm工作流程(由若干插件组成)的一个起点,以在IP-XACT多处理器平台描述上进行原型/分布/分发/分发/预定。预先分配的自动调度包括静态分发构成多核架构中可用核心之间的应用程序的任务,以便最终降低最终延迟。此问题已被证明是NP-Complete。 IDCT 2D示例将用作完整框架的测试用例。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号