首页> 外文会议>Design, Automation & Test in Europe Conference & Exhibition;DATE 2013 >Automatic and efficient heap data management for Limited Local Memory multicore architectures
【24h】

Automatic and efficient heap data management for Limited Local Memory multicore architectures

机译:针对受限本地内存多核体系结构的自动高效堆数据管理

获取原文

摘要

Limited Local Memory (LLM) multi-core architectures substitute cache with scratch pad memories (SPM), and therefore have much lower power consumption. As they lack of automatic memory management, programming on such architectures becomes challenging, in the sense that it requires the programmer/compiler to efficiently manage the limited local memory. Managing heap data of the tasks executing in the cores of an LLM multi-core is an important problem. This paper presents a fully automated and efficient scheme for heap data management. Specifically, we propose i) code transformation for automation of heap management, with seamless support for multi-level pointers, and ii) improved data structures to more efficiently manage unlimited heap data. Experimental results on several benchmarks from MiBench demonstrate an average 43% performance improvement over previous approach [1].
机译:受限本地内存(LLM)多核体系结构用暂存器内存(SPM)替代了缓存,因此功耗更低。由于它们缺乏自动内存管理功能,因此从某种意义上说,在这样的体系结构上进行编程变得很有挑战性,因为这要求程序员/编译器有效地管理有限的本地内存。管理在LLM多核的内核中执行的任务的堆数据是一个重要的问题。本文提出了一种用于堆数据管理的全自动高效方案。具体而言,我们提出了i)用于堆管理自动化的代码转换,并无缝支持多级指针,并且ii)改进了数据结构以更有效地管理无限的堆数据。 MiBench的多个基准测试结果表明,与以前的方法相比,性能平均提高了43%[1]。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号