首页> 外文期刊>Operating systems review >Reducing Network Latency Using Subpages in a Global Memory Environment
【24h】

Reducing Network Latency Using Subpages in a Global Memory Environment

机译:在全局内存环境中使用子页面减少网络延迟

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

摘要

New high-speed networks greatly encourage the use of network memory as a cache for virtual memory and file pages, thereby reducing the need for disk access. Because pages are the fundamental transfer and access units in remote memory systems, page size is a key performance factor. Recently, page sizes of modern processors have been increasing in order to provide more TLB coverage and amortize disk access costs. Unfortunately, for high-speed networks, small transfers are needed to provide low latency. This trend in page size is thus at odds with the use of network memory on high-speed networks. This paper studies the use of subpages as a means of reducing transfer size and latency in a remote-memory environment. Using trace-driven simulation, we show how and why subpages reduce latency and improve performance of programs using network memory. Our results show that memory-intensive applications execute up to 1.8 times faster when executing with 1K-byte subpages, when compared to the same applications using full 8K-byte pages in the global memory system. Those same applications using 1K-byte subpages execute up to 4 times faster than they would using the disk for backing store. Using a prototype implementation on the DEC Alpha and AN2 network, we demonstrate how subpages can reduce remote-memory fault time; e.g., our prototype is able to satisfy a fault on a 1K subpage stored in remote memory in 0.5 milliseconds, one third the time of a full page.
机译:新的高速网络极大地鼓励使用网络内存作为虚拟内存和文件页面的缓存,从而减少了对磁盘访问的需求。因为页面是远程存储系统中的基本传输和访问单元,所以页面大小是关键的性能因素。最近,现代处理器的页面大小不断增加,以提供更多的TLB覆盖范围并分摊磁盘访问成本。不幸的是,对于高速网络,需要少量传输来提供低延迟。因此,页面大小的这种趋势与高速网络上网络存储器的使用不一致。本文研究了使用子页面来减少远程内存环境中的传输大小和延迟的方法。使用跟踪驱动的仿真,我们展示了子页面如何以及为什么减少使用网络内存的延迟并提高程序性能。我们的结果表明,与在全局内存系统中使用完整的8K字节页面的相同应用程序相比,使用1K字节的子页面执行时,内存密集型应用程序的执行速度提高了1.8倍。那些使用1K字节子页的相同应用程序的执行速度比使用磁盘作为后备存储的执行速度快4倍。通过使用DEC Alpha和AN2网络上的原型实现,我们演示了子页面如何减少远程内存故障时间。例如,我们的原型能够在0.5毫秒内满足存储在远程存储器中的1K子页上的故障,这是整页时间的三分之一。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号