首页> 外文期刊>Very Large Scale Integration (VLSI) Systems, IEEE Transactions on >On Reducing Hidden Redundant Memory Accesses for DSP Applications
【24h】

On Reducing Hidden Redundant Memory Accesses for DSP Applications

机译:关于减少DSP应用程序的隐藏冗余存储器访问

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

摘要

Reducing memory accesses is particularly important for digital signal processing (DSP) applications since they are widely used in embedded systems and need to be executed with high performance and low power consumption. In this paper, we propose a machine-independent loop memory access optimization technique, redundant load exploration and migration (REALM), to explore hidden redundant load operations and migrate them outside loops based on loop-carried data dependence analysis. We implement REALM into IMPACT and Trimaran. To the best of our knowledge, this is the first work to implement the memory access reduction with loop-carried data reuse in real world compilers. We conduct experiments using a set of benchmarks from DSPstone and MiBench on the cycle-accurate VLIW simulator of Trimaran. The experimental results show that our technique significantly reduces the number of memory accesses.
机译:减少内存访问对于数字信号处理(DSP)应用尤其重要,因为它们广泛用于嵌入式系统中,并且需要以高性能和低功耗执行。在本文中,我们提出了一种与机器无关的循环内存访问优化技术,即冗余负载探索和迁移(REALM),以基于循环承载的数据相关性分析来探索隐藏的冗余负载操作,并将其迁移到循环外部。我们将REALM应用于IMPACT和Trimaran。据我们所知,这是在现实世界的编译器中通过循环携带的数据重用实现内存访问减少的第一项工作。我们在Trimaran的周期精确的VLIW模拟器上使用DSPstone和MiBench的一组基准进行了实验。实验结果表明,我们的技术显着减少了内存访问次数。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号