×

Mnemosyne公司

swMATH ID: 29923
软件作者: 哈里斯·沃洛斯;安德烈斯·贾恩·塔克(Andres Jaan Tack);迈克尔·斯威夫特
描述: Mnemosyne:轻量级持久内存。新的存储类存储器(SCM)技术,如相变存储器、STT-RAM和忆阻器,承诺通过常规内存指令对非易失性存储器进行用户级访问。这些内存设备支持对持久性的快速用户模式访问,允许常规内存中的数据结构在系统崩溃后幸存下来。在本文中,我们介绍了Mnemosyne,一个使用持久内存编程的简单接口。Mnemosyne解决了两个挑战:如何创建和管理这样的内存,以及如何在出现故障时确保一致性。如果没有其他机制,系统故障可能会使SCM中的数据结构处于无效状态,导致程序下次启动时崩溃。在Mnemosyne中,程序员使用关键字“pstatic”声明全局持久数据或动态分配数据。Mnemosyne提供了用于直接修改持久变量的原语,并通过轻量级事务机制支持一致更新。与过去在基于磁盘的持久性内存方面的工作相比,Mnemosyne通过以更新的粒度将数据直接写入内存,而不是通过文件系统将内存页面写回磁盘,从而减少了存储延迟。在模拟即将推出的SCM的性能特征的测试中,我们表明Mnemosyne可以以3微秒的速度保存数据。此外,在OpenLDAP目录服务器中应用时,它可以提高35%的性能。在微基准研究中,我们发现Mnemosyne可以达到1400
主页: https://dl.acm.org/citation.cfm?id=1950379
相关软件: WHISPER公司;原子能机构;NOrec公司;变形杆菌属;ThyNVM公司;NOVA公司;FPTree(FPTree);麦芽汁;杜德TM;EDO公司;SoftWrAP软件;NICO公司;宝石5
引用于: 2文件

在1个字段中引用

2 计算机科学(68至XX)

按年份列出的引文