首页> 外文会议>Hardware/software - codesign and system synthesis (col - located with ESWEEK) >VIPZonE: OS-Level Memory Variability-Driven Physical Address Zoning for Energy Savings
【24h】

VIPZonE: OS-Level Memory Variability-Driven Physical Address Zoning for Energy Savings

机译:VIPZonE:OS级存储器可变性驱动的物理地址分区,以节省能源

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

摘要

ITRS predicts that over the next decade, hardware power variation will increase at alarming rates. As a result, designers must build software that can adapt to and exploit these variations to reduce power consumption and improve system performance. This paper presents ViPZonE, a system-level solution that opportunistically exploits DRAM power variation through physical address zoning. ViPZonE is composed of a variability-aware software stack that allows developers to indicate to the OS the expected dominant usage patterns (write or read) as well as level of utilization (high, medium, or low) through high-level APIs. ViPZonE's variability-aware page allocator, implemented in the Linux kernel, is responsible for interpreting these high-level requests for memory and transparently mapping them to physical address zones with different power consumption. Our experimental results across various configurations running PAR-SEC workloads show an average of 13.1% memory power consumption savings at the cost of a modest 1.03% increase in execution time over a typical Linux virtual memory allocator.
机译:ITRS预测,在未来十年中,硬件功率变化将以惊人的速度增加。因此,设计人员必须构建可适应和利用这些变化的软件,以减少功耗并提高系统性能。本文介绍了ViPZonE,这是一种系统级解决方案,可以通过物理地址分区来利用DRAM的功耗变化。 ViPZonE由可变性感知软件堆栈组成,开发人员可以通过高级API向操作系统指示预期的主要使用模式(写入或读取)以及利用率级别(高,中或低)。 ViPZonE的可变性页面分配器(在Linux内核中实现)负责解释这些高级内存请求,并将它们透明地映射到具有不同功耗的物理地址区域。我们在运行PAR-SEC工作负载的各种配置上的实验结果表明,与典型的Linux虚拟内存分配器相比,平均节省了13.1%的内存功耗,而执行时间仅增加了1.03%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号