首页> 外文期刊>Operating systems review >Bankshot: Caching Slow Storage in Fast Non-Volatile Memory
【24h】

Bankshot: Caching Slow Storage in Fast Non-Volatile Memory

机译:Bankshot:在快速非易失性内存中缓存慢速存储

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Emerging non-volatile storage (e.g., Phase Change Memory, STT-RAM) allow access to persistent data at latencies an order of magnitude lower than SSDs. The density and price gap between NVMs and denser storage make NVM economically most suitable as a cache for larger, more conventional storage (i.e., NAND flash-based SSDs and disks). Existing storage caching architectures (even those that use fast flash-based SSDs) introduce significant software overhead that can obscure the performance benefits of faster memories. We propose Bankshot, a caching architecture that allows cache hits to bypass the OS (and the associated software overheads) entirely, while relying on the OS for heavy-weight operations like servicing misses and performing write backs. We evaluate several design decisions in Bankshot including different cache management policies and different levels of hardware, software support for tracking dirty data and maintaining meta-data. We find that with hardware support Bankshot can offer upto 5 × speedup over conventional caching systems.
机译:新兴的非易失性存储(例如相变存储器,STT-RAM)允许以比SSD低一个数量级的延迟访问持久数据。 NVM和密度更高的存储之间的密度和价格差距使NVM在经济上最适合用作更大,更常规的存储(即基于NAND闪存的SSD和磁盘)的缓存。现有的存储缓存体系结构(甚至那些使用基于快速闪存的SSD的存储缓存体系结构)都引入了大量软件开销,这些开销可能会掩盖更快内存的性能优势。我们建议使用Bankshot,这是一种缓存体系结构,它允许缓存命中完全绕过OS(以及相关的软件开销),同时依靠OS进行繁重的操作,如服务未命中和执行回写。我们评估Bankshot中的几个设计决策,包括不同的缓存管理策略和不同级别的硬件,以及用于跟踪脏数据和维护元数据的软件支持。我们发现,有了硬件支持,Bankshot可以提供比传统缓存系统高5倍的加速。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号