首页> 外文期刊>Journal of Parallel and Distributed Computing >Loop scheduling and bank type assignment for heterogeneous multi-bank memory
【24h】

Loop scheduling and bank type assignment for heterogeneous multi-bank memory

机译:异构多库内存的循环调度和库类型分配

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

摘要

Many high-performance DSP processors employ multi-bank on-chip memory to improve performance and energy consumption. This architectural feature supports higher memory bandwidth by allowing multiple data memory accesses to be executed in parallel. However, making effective use of multi-bank memory remains difficult, considering the combined effect of performance and energy requirement. This paper studies the scheduling and assignment problem about how to minimize the total energy consumption while satisfying the timing constraint with heterogeneous multi-bank memory for applications with loop. An algorithm, TASL (Type Assignment and Scheduling for Loops), is proposed. The algorithm uses bank type assignment with the consideration of variable partition to find the best configuration for both memory and ALU. The experimental results show that the average improvement on energy-saving is significant by using TASL.
机译:许多高性能DSP处理器采用多库片上存储器来提高性能和能耗。通过允许并行执行多个数据存储器访问,此体系结构功能支持更高的存储器带宽。但是,考虑到性能和能量需求的综合影响,有效利用多库内存仍然很困难。针对循环应用,研究了异构多存储体在满足时序约束的同时如何最大程度地降低总能耗的调度和分配问题。提出了TASL(循环的类型分配和调度)算法。该算法在考虑变量分区的情况下使用库类型分配来为内存和ALU查找最佳配置。实验结果表明,使用TASL可使平均节能效果显着提高。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号