...
首页> 外文期刊>Signal Processing, IEEE Transactions on >Minimizing Access Cost for Multiple Types of Memory Units in Embedded Systems Through Data Allocation and Scheduling
【24h】

Minimizing Access Cost for Multiple Types of Memory Units in Embedded Systems Through Data Allocation and Scheduling

机译:通过数据分配和调度将嵌入式系统中多种类型的存储单元的访问成本降至​​最低

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

摘要

Software-controlled memories, such as scratch-pad memory (SPM), have been widely adopted in many digital signal processors to achieve high performance with low cost. Multiple types of memory units with varying performance and cost can be found in one system. In this paper, we design a polynomial-time algorithm, the regional optimal data allocation (RODA) algorithm, using dynamic programming approach. It guarantees optimal data allocation with minimal access cost for a program region. A polynomial-time algorithm, the global data allocation (GDA) algorithm, is proposed to reduce access cost efficiently based on regional results generated by the RODA algorithm. A heuristic, the maximal similarity scheduling (MSS) algorithm, is also developed to find an execution sequence of program regions with maximal similarity of accessed data items for consecutive regions in order to reduce memory traffic. The experimental results on a set of benchmarks show that our technique that combines the GDA and the MSS algorithms outperforms greedy algorithm in all the experimental cases.
机译:诸如暂存器(SPM)之类的软件控制存储器已在许多数字信号处理器中得到广泛采用,以低成本实现高性能。在一个系统中可以找到具有不同性能和成本的多种类型的存储单元。在本文中,我们使用动态规划方法设计了多项式时间算法,即区域最优数据分配(RODA)算法。它以最小的程序区域访问成本保证了最佳的数据分配。提出了一种多项式时间算法,即全局数据分配(GDA)算法,以根据RODA算法生成的区域结果有效降低访问成本。还开发了一种启发式的最大相似度调度(MSS)算法,以找到程序区域的执行顺序,该程序区域的连续区域的访问数据项具有最大相似度,以减少内存流量。在一组基准上的实验结果表明,在所有实验情况下,结合GDA和MSS算法的技术均优于贪婪算法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号