Dynamic Partitioned Global Address Spaces for power efficient DRAM virtualization

Jeffrey S. Young, S. Yalamanchili
{"title":"Dynamic Partitioned Global Address Spaces for power efficient DRAM virtualization","authors":"Jeffrey S. Young, S. Yalamanchili","doi":"10.1109/GREENCOMP.2010.5598278","DOIUrl":null,"url":null,"abstract":"Dynamic Partitioned Global Address Spaces (DPGAS) is an abstraction that allows for quick and efficient remapping of physical memory addresses within a global address space, enabling more efficient sharing of remote DRAM. While past work has proposed several uses for DPGAS [1], the most pressing issue in today's data centers is reducing power. This work uses a detailed simulation infrastructure to study the effects of using DPGAS to reduce overall data center power through low-latency accesses to “virtual” DIMMs. Virtual DIMMs are remote DIMMs that can be mapped into a local node's address space using existing operating system abstractions and low-level hardware support to abstract the DIMM's location from the application using it. By using a simple spill-receive memory allocation model, we show that DPGAS can reduce memory power from 18% to 49% with a hardware latency of 1 to 2 µs in typical usage scenarios. Additionally, we demonstrate the range of scenarios where DPGAS can be realized over a shared 10 Gbps Ethernet link with normal network traffic.","PeriodicalId":262148,"journal":{"name":"International Conference on Green Computing","volume":"4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-08-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Conference on Green Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/GREENCOMP.2010.5598278","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

Dynamic Partitioned Global Address Spaces (DPGAS) is an abstraction that allows for quick and efficient remapping of physical memory addresses within a global address space, enabling more efficient sharing of remote DRAM. While past work has proposed several uses for DPGAS [1], the most pressing issue in today's data centers is reducing power. This work uses a detailed simulation infrastructure to study the effects of using DPGAS to reduce overall data center power through low-latency accesses to “virtual” DIMMs. Virtual DIMMs are remote DIMMs that can be mapped into a local node's address space using existing operating system abstractions and low-level hardware support to abstract the DIMM's location from the application using it. By using a simple spill-receive memory allocation model, we show that DPGAS can reduce memory power from 18% to 49% with a hardware latency of 1 to 2 µs in typical usage scenarios. Additionally, we demonstrate the range of scenarios where DPGAS can be realized over a shared 10 Gbps Ethernet link with normal network traffic.
动态分区的全局地址空间,用于节能的DRAM虚拟化
动态分区全局地址空间(DPGAS)是一种抽象,它允许在全局地址空间内快速有效地重新映射物理内存地址,从而实现更有效的远程DRAM共享。虽然过去的工作已经提出了DPGAS的几种用途[1],但当今数据中心最紧迫的问题是降低功耗。这项工作使用详细的模拟基础设施来研究使用DPGAS通过低延迟访问“虚拟”内存来降低数据中心总体功耗的效果。虚拟内存是远程内存,可以使用现有的操作系统抽象和低级硬件支持将内存的位置从使用它的应用程序抽象到本地节点的地址空间。通过使用简单的溢出接收内存分配模型,我们发现在典型使用场景中,DPGAS可以将内存功耗从18%降低到49%,硬件延迟为1到2µs。此外,我们还演示了可以在具有正常网络流量的共享10 Gbps以太网链路上实现DPGAS的各种场景。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信