首页> 外文会议>Proceedings of the 9th international conference for young computer scientists (ICYCS 2008) >ISOS: Space Overlapping Based on Iteration Access Patterns for Dynamic Scratch-pad Memory Management in Embedded Systems
【24h】

ISOS: Space Overlapping Based on Iteration Access Patterns for Dynamic Scratch-pad Memory Management in Embedded Systems

机译:ISOS:基于迭代访问模式的空间重叠用于嵌入式系统中的动态暂存器内存管理

获取原文

摘要

Scratch-pad memory (SPM), a small fast softwaremanaged 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 iteration-access-pattern-based space overlapping technique for dynamic SPM management (ISOS) 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 form DSPstone and Mediabench on the cycle-accurate VLIW simulator of Trimaran. The experimental results show that our technique achieves significant run-time performance improvement compared with the previous work.
机译:Scratch-pad存储器(SPM)是一种小型的,由软件快速管理的片上SRAM(静态随机存取存储器),已广泛用于嵌入式系统中。随着处理器和主存储器之间性能差距的不断扩大,减少由SPM和片外存储器之间传输数据而导致的严重的片外存储器访问开销非常重要。在本文中,我们提出了一种新颖的基于编译器辅助的基于迭代访问模式的空间重叠技术,用于具有DMA(直接内存访问)的动态SPM管理(ISOS)。在ISOS中,我们通过利用重叠SPM空间的机会来结合SPM和DMA来进行性能优化,从而进一步利用有限的SPM空间并减少DMA操作的次数。我们基于IMPACT实施我们的技术,并在Trimaran的周期精确的VLIW模拟器上使用DSPstone和Mediabench的一组基准进行实验。实验结果表明,与以前的工作相比,我们的技术实现了显着的运行时性能改进。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号