【24h】

Memory Persistency

机译:内存持久性

获取原文

摘要

Emerging nonvolatile memory technologies (NVRAM) promise the performance of DRAM with the persistence of disk. However, constraining NVRAM write order, necessary to ensure recovery correctness, limits NVRAM write concurrency and degrades throughput. We require new memory interfaces to minimally describe write constraints and allow high performance and high concurrency data structures. These goals strongly resemble memory consistency. Whereas mem-ory consistency concerns the order that memory operations are observed between numerous processors, persistent memory systems must constrain the order that writes occur with respect to failure. We introduce memory persistency, a new approach to designing persistent memory interfaces, building on memory consistency. Similar to memory consistency, memory persistency models may be relaxed to improve performance. We describe the design space of memory persistency and desirable features that such a memory system requires. Finally, we introduce several memory persistency models and evaluate their ability to expose NVRAM write concurrency using two implementations of a persistent queue. Our results show that relaxed persistency models accelerate system throughput 30-fold by reducing NVRAM write constraints.
机译:新兴的非易失性存储器技术(NVRAM)承诺与磁盘持久性的DRAM的性能。但是,限制NVRAM写入顺序,以确保恢复正确性,限制NVRAM编写并发性并降低吞吐量。我们需要新的内存接口来最小化写入约束并允许高性能和高并发数据结构。这些目标非常类似于内存一致性。然而,MEM-ORY一致性涉及在许多处理器之间观察到存储器操作的顺序,持久存储器系统必须限制写入故障时写入的顺序。我们引入内存持久性,一种设计持久内存接口的新方法,构建内存一致性。类似于内存一致性,可以放宽内存持久模型以提高性能。我们描述了这种内存系统所需的内存持久性和期望的功能的设计空间。最后,我们介绍了几个内存持久模型,并评估了使用持久队列的两种实现来公开NVRAM编写并发性的能力。我们的结果表明,轻松的持久性模型通过减少NVRAM写入约束来加速系统吞吐量30倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号