首页> 外文会议>International Conference on VLSI Design >Efficient Heap Data Management on Software Managed Manycore Architectures
【24h】

Efficient Heap Data Management on Software Managed Manycore Architectures

机译:高效堆数据管理软件管理的多核体系结构

获取原文

摘要

Software Managed Manycore (SMM) architectures have been proposed as a solution for scaling the memory architecture. In a typical SMM architecture, Scratch Pad Memories (SPM) is used instead of caches, and data must be explicitly managed in software. While all code and data need to be managed, heap management on SMMs is especially challenging due to the highly dynamic nature of heap data access. Existing techniques spend over 90% of execution time on heap data management, which largely compromised the power efficiency of SMM architectures. This paper presents compiler-based efficient techniques that reduce heap management overhead. Experimental results on benchmarks from MiBench executing on an SMM processor modeled in Gem5 demonstrate that our approach implemented in LLVM 3.8 can improve execution time by an average of 80%, compared to the state-of-the-art.
机译:软件管理的多核(SMM)架构已被提出为缩放内存架构的解决方案。在典型的SMM架构中,使用划痕垫存储器(SPM)而不是缓存,并且必须在软件中明确管理数据。虽然需要管理所有代码和数据,但由于堆数据访问的高度动态性质,SMMS上的堆管理尤其具有挑战性。现有技术在堆数据管理中花费超过90%的执行时间,这在很大程度上影响了SMM架构的功率效率。本文介绍了基于编译的高效技术,可减少堆管理开销。在GEM5中建模的SMM处理器上的Mibench执行的实验结果证明我们在LLVM 3.8中实现的方法可以平均地提高80%,相比最先进的时间为80%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号