...
首页> 外文期刊>ACM Transactions on Embedded Computing Systems >A Software-Only Scheme for Managing Heap Data on Limited Local Memory(LLM) Multicore Processors
【24h】

A Software-Only Scheme for Managing Heap Data on Limited Local Memory(LLM) Multicore Processors

机译:一种用于在受限本地内存(LLM)多核处理器上管理堆数据的纯软件方案

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

获取外文期刊封面封底 >>

       

摘要

This article presents a scheme for managing heap data in the local memory present in each core of a limited local memory (LLM) multicore architecture. Although managing heap data semi-automatically with software cache is feasible, it may require modifications of other thread codes. Crossthread modifications are very difficult to code and debug, and will become more complex and challenging as we increase the number of cores. In this article, we propose an intuitive programming interface, which is an automatic and scalable scheme for heap data management. Besides, for embedded applications, where the maximum heap size can be profiled, we propose several optimizations on our heap management to significantly decrease the library overheads. Our experiments on several benchmarks from MiBench executing on the Sony Playstation 3 show that our scheme is natural to use, and if we know the maximum size of heap data, our optimizations can improve application performance by an average of 14%.
机译:本文提出了一种用于管理有限本地内存(LLM)多核体系结构的每个内核中存在的本地内存中的堆数据的方案。尽管使用软件缓存半自动管理堆数据是可行的,但它可能需要修改其他线程代码。跨线程修改非常难于编码和调试,并且随着我们增加内核数量而变得更加复杂和具有挑战性。在本文中,我们提出了一个直观的编程界面,它是用于堆数据管理的一种自动且可扩展的方案。此外,对于可以剖析最大堆大小的嵌入式应用程序,我们建议对堆管理进行一些优化,以显着减少库开销。我们根据MiBench在Sony Playstation 3上执行的多个基准进行的实验表明,我们的方案很自然可以使用,如果我们知道堆数据的最大大小,那么我们的优化可以平均提高14%的应用程序性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号