首页> 外文期刊>Parallel and Distributed Systems, IEEE Transactions on >Software Pipelining for Stream Programs on Resource Constrained Multicore Architectures
【24h】

Software Pipelining for Stream Programs on Resource Constrained Multicore Architectures

机译:资源受限的多核体系结构上流程序的软件流水线

获取原文
获取原文并翻译 | 示例

摘要

Stream programming model has been productively applied to a number of important application domains. Software pipelining is an important code scheduling technique for stream programs. However, the multicore evolution has presented a new dimension of challenges: that is how to orchestrate the best software pipelining schedule in the face of resource constrained architectures (e.g., number of cores, available memory, and bandwidth)? In this paper, we proposed a new solution methodology to address the problem above. Our main contributions include the following. A unified Integer Linear Programming (ILP) formulation has been proposed that combines the requirement of both rate-optimal software pipelining and the minimization of intercore communication overhead. Next, an extended formulation has been proposed to formulate the schedule under memory size constrained systems. It orchestrates the rate-optimal software pipelining execution for stream programs with strict memory, processor cores, and communication constraints. A solution testbed has been implemented for the proposed problem formulations. This has been realized by extending the Brook programming environment with our software pipelining support—named DFBrook. An experimental study has been conducted to verify the effectiveness of the proposed solutions.
机译:流编程模型已经有效地应用于许多重要的应用领域。软件流水线是流程序的重要代码调度技术。但是,多核演进带来了新的挑战:即面对资源受限的架构(例如,内核数量,可用内存和带宽),如何协调最佳软件流水线计划?在本文中,我们提出了一种新的解决方案方法来解决上述问题。我们的主要贡献包括以下内容。提出了统一的整数线性规划(ILP)公式,该公式结合了速率优化软件流水线的要求和内核间通信开销的最小化。接下来,提出了扩展的公式来制定在内存大小受限的系统下的计划。它为具有严格内存,处理器内核和通信约束的流程序编排了速率最佳的软件流水线执行。已针对提出的问题公式实施了解决方案测试平台。这是通过使用我们名为DFBrook的软件流水线支持扩展Brook编程环境来实现的。已经进行了一项实验研究,以验证所提出解决方案的有效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号