首页> 外文期刊>Software >Compiler-assisted dynamic scratch-pad memory management with space overlapping for embedded systems
【24h】

Compiler-assisted dynamic scratch-pad memory management with space overlapping for embedded systems

机译:编译器辅助的动态暂存器内存管理,具有重叠的嵌入式系统空间

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

摘要

Scratch-pad memory (SPM), a small, fast, software-managed on-chip SRAM (Static Random Access Memory) is widely used in embedded systems. With the ever-widening performance gap between processors and main memory, it is very important to reduce the serious off-chip memory access overheads caused by transferring data between SPM and off-chip memory. In this paper, we propose a novel compiler-assisted technique, ISOS (Iteration-access-pattern-based Space Overlapping SPM management), for dynamic SPM management with DMA (Direct Memory Access). In ISOS, we combine both SPM and DMA for performance optimization by exploiting the chance to overlap SPM space so as to further utilize the limited SPM space and reduce the number of DMA operations. We implement our technique based on IMPACT and conduct experiments using a set of benchmarks from DSPstone and Mediabench on the cycle-accurate VLIW simulator of Trimaran. The experimental results show that our technique achieves run-time performance improvement compared with the previous work. The average improvements are 13.15, 19.05, and 25.52% when the SPM sizes are 1KB, 512 bytes, and 256 bytes, respectively.
机译:Scratch-pad存储器(SPM)是一种小型,快速,软件管理的片上SRAM(静态随机存取存储器),广泛用于嵌入式系统中。随着处理器和主存储器之间性能差距的不断扩大,减少因在SPM和片外存储器之间传输数据而导致的严重的片外存储器访问开销非常重要。在本文中,我们提出了一种新颖的编译器辅助技术ISOS(基于迭代访问模式的空间重叠SPM管理),用于通过DMA(直接内存访问)进行动态SPM管理。在ISOS中,我们通过利用重叠SPM空间的机会来结合SPM和DMA来优化性能,从而进一步利用有限的SPM空间并减少DMA操作的次数。我们基于IMPACT实施我们的技术,并在Trimaran的周期精确的VLIW模拟器上使用DSPstone和Mediabench的一组基准进行实验。实验结果表明,与以前的工作相比,我们的技术可以实现运行时性能的提高。当SPM大小分别为1KB,512字节和256字节时,平均改进分别为13.15%,19.05和25.52%。

著录项

  • 来源
    《Software》 |2011年第7期|p.737-752|共16页
  • 作者单位

    Department of Computer Science and Engineering, Shanghai Jiao-Tong University, Shanghai 200240,People's Republic of China,Department of Computer Science and Technology, East China Normal University, Shanghai 200241,People's Republic of China;

    Motorola Inc., Chicago, IL, U.S.A.;

    Department of Computing, Hong Kong Polytechnic University, Hung Horn, Kowloon, Hong Kong;

    Department of Computer Science and Engineering, Shanghai Jiao-Tong University, Shanghai 200240,People's Republic of China;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    compiler; scratch-pad memory; embedded system;

    机译:编译器暂存内存;嵌入式系统;
  • 入库时间 2022-08-17 13:03:53

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号