一种新型内存(SCM)的简单应用思考

本文讨论了Storage-class Memory(SCM)在内存计算中的应用,包括其在内存计算与大数据领域的潜力,以及NVM在内存计算方面的尝试。SCM的非易失性、高速存取速度使其成为提升系统性能的关键。文章引用了多篇研究论文,探讨了如何利用SCM优化KV-Store和内存数据库系统的持久存储和恢复策略,同时提出了未来研究的方向和挑战。
摘要由CSDN通过智能技术生成

1.写在前面

在上一篇博客中,我们介绍了SCM的产生及其所具有一些特点,并初步展望了它在实际中可能存在的应用场景和巨大潜力。
SCM(Storage-class Memory),它具有大容量、非易失、可字节寻址、存取速度快(几乎与DRAM相当)的突出优势,这使得SCM取代磁盘disk及固态硬盘SSD成为了可能。甚至在不远的将来,当SCM的存取性能超越DRAM,它还可以彻底改变现有的存储器体系结构。
然而,在目前这一阶段,我们更多地还是考虑DRAM/SCM混合内存架构。将DRAM彻底替换掉将是一个渐变的漫长的过程,因为现有的操作系统的很多设计机制是将内存特性考虑进去的,不能一口气吃个胖子。于此类似地,许多应用是面向块的(block-oriented),及将磁盘IO作为主要考量内容融入软件设计中,所以要用SCM替换DISK也是一个不小的挑战,这就需要软件设计者充分利用SCM的存取特点及优势来重新设计byte-oriented的软件。

2.内存计算与大数据

现如今,内存计算是计算机领域一个非常热门的研究方向。不仅学术界如此,工业界更是如此。
一篇2015年的TKDE顶级期刊论文survey高屋建瓴地介绍了时下热门的大数据内存计算(和管理技术)
比如在分布式计算方面,基于MapReduce框架实现的开源Hadoop平台就是面向磁盘的,每算完一轮数据就要传中间结果给HDFS(Hadoop Distributed Fi

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值