首页> 外文会议>Design, Automation & Test in Europe Conference & Exhibition;DATE 10 >Compilation of stream programs for multicore processors that incorporate scratchpad memories
【24h】

Compilation of stream programs for multicore processors that incorporate scratchpad memories

机译:编译包含暂存器的多核处理器的流程序

获取原文

摘要

The stream processing characteristics of many embedded system applications in multimedia and networking domains have led to the advent of stream based programming formats. Several multicore processors aimed at embedded domains incorporate scratchpad memories (SPM) due to their superior power consumption characteristics. The paper addresses the problem of compiling stream programs on to multi-core processors that incorporate SPM. Performance optimization on SPM based processors requires effective schemes for software based management of code and/or data overlay. In the context of our problem instance the code overlay scheme impacts both the stream element to core mapping and memory available for inter-processor communication. The paper presents an integer linear programming (ILP) formulation and heuristic approach that effectively exploit the SPM to maximize the throughput of stream programs when mapped to multicore processors. The experimental results demonstrate the effectiveness of the proposed techniques by compiling StreamIt based benchmark applications on the IBM Cell processor and comparing against existing approach.
机译:多媒体和网络领域中许多嵌入式系统应用程序的流处理特性导致基于流的编程格式的出现。几种针对嵌入式域的多核处理器由于其卓越的功耗特性而合并了暂存器(SPM)。本文解决了将流程序编译到包含SPM的多核处理器上的问题。基于SPM的处理器的性能优化需要有效的方案,用于基于软件的代码和/或数据覆盖管理。在我们的问题实例的上下文中,代码覆盖方案会影响流元素到核心的映射以及可用于处理器间通信的内存。本文提出了一种整数线性规划(ILP)公式和启发式方法,当映射到多核处理器时,该方法可以有效地利用SPM来最大化流程序的吞吐量。实验结果通过在IBM Cell处理器上编译基于StreamIt的基准应用程序并与现有方法进行比较,证明了所提出技术的有效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号