首页> 外文会议>ACM/EDAC/IEEE Design Automation Conference >Compilation of stream programs onto scratchpad memory based embedded multicore processors through retiming
【24h】

Compilation of stream programs onto scratchpad memory based embedded multicore processors through retiming

机译:通过RETIMING将流程序编译在基于Skatchpad内存基于嵌入式多核处理器上的流程

获取原文

摘要

The prevalence of stream applications in signal processing, multi-media, and network processing domains has resulted in a new trend of programming and architecture design. Several languages and multicore architectures have been developed to support streaming applications. In many of these multicore architectures scratchpad memories (SPM) have substituted caches due to their lower power consumption. Performance optimization on SPM based architectures requires the programmer/compiler to efficiently manage the limited local memory. Our paper addresses the problem of compilation of stream programs onto multicore architectures that incorporate SPMs. We propose a retiming technique that maximizes the throughput under a memory constraint with a user-specified number of software pipeline stages. Trade-offs between double buffering and code overlay are explored intensively in our technique to achieve the best performance. The efficiency of our technique was evaluated by compiling several stream applications for the IBM Cell BE and comparing their results against existing approaches.
机译:信号处理,多媒体和网络处理域中流应用的普遍性导致了编程和架构设计的新趋势。已经开发了几种语言和多核架构来支持流媒体应用程序。在许多这些多核架构中,由于其较低的功耗,刻痕普通存储器(SPM)具有替换缓存。基于SPM的体系结构的性能优化要求程序员/编译器有效地管理有限的本地内存。我们的论文讨论了在包含SPM的多核架构上编写流程序的问题。我们提出了一种重度技术,可以在内存约束下最大化吞吐量,具有用户指定的软件管道阶段。双缓冲和代码覆盖之间的权衡在我们的技术中探讨了实现最佳性能。通过编制IBM小区的几个流应用来评估我们技术的效率,并将其结果与现有方法进行比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号