首页> 外文会议>Embedded Software >Energy-Conscious Memory Allocation and Deallocation for Pointer-Intensive Applications
【24h】

Energy-Conscious Memory Allocation and Deallocation for Pointer-Intensive Applications

机译:指针密集型应用程序的节能型内存分配和释放

获取原文

摘要

A multi-bank memory architecture is composed of multiple memory banks, each of which can be energy-managed independently. In this paper, we present a set of strategies for reducing energy consumption in a multi-bank memory architecture using energy-conscious dynamic memory allocation/deallocation. Applications that make dynamic memory allocations are used very frequently in mobile computingetworking area. Our strategies focus on such applications and try to cluster dynamically created data with temporal affinity in the physical address space such that the data occupy a small number of memory banks. The remaining banks can be shut off, saving energy. All of our strategies have been implemented and tested using an in-house energy simulator and an application suite that consists of nine pointer-intensive real-life applications. Our results show that all the strategies considered in this paper save energy (e.g., our user-initiated strategy saves 49% leakage energy on the average). The results also indicate that the best savings are obtained when energy-aware memory allocation/deallocation is combined with automatic data migration.
机译:多存储体存储体系结构由多个存储体组成,每个存储体都可以独立进行能量管理。在本文中,我们提出了一套使用能量敏感型动态内存分配/取消分配的方法来减少多库内存体系结构中的能耗。进行动态内存分配的应用程序经常在移动计算/网络领域中使用。我们的策略专注于此类应用程序,并尝试将具有时间亲和力的动态创建的数据聚集在物理地址空间中,以使数据占用少量的存储体。其余的存储库可以关闭,从而节省了能源。我们所有的策略都已使用内部能源模拟器和由9个指针密集型现实应用程序组成的应用程序套件实施和测试。我们的结果表明,本文中考虑的所有策略都可以节省能源(例如,我们用户发起的策略平均可以节省49%的泄漏能量)。结果还表明,将节能型内存分配/重新分配与自动数据迁移结合使用时,可以实现最佳节省。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号