当前位置: 首页 > news >正文

Intel要在中国投35亿美金造这种闪存,3DxPoint技术牛在哪里?

Repost: https://www.leiphone.com/news/201508/bbCUJqS2M3glCY3m.html

编者按: 今年的IDF上,Intel 再次强调了3DxPoint闪存技术,准备在中国投入35亿美金。而在IDF前夕,北京-Intel公司就曾宣布,将其与美光合资开发的最新非易失性存储技术引入中国,并在大连工厂制造。本文是去年Intel 对外宣布引入3DxPoint闪存技术时雷锋网(公众号:雷锋网)对此作出的技术解读,从技术角度,或许你会更加理解,Intel在中国重金投入背后的原因。

3DxPoint
前不久,英特尔与美光即将开始生产速度更快的新式内存芯片,据两家公司表示,其中的新技术将改变计算机存取大量数据的方式。

两家公司在声明中表示,新芯片中的“3D XPoint”技术是25年来内存芯片市场上首次出现的主流新技术速度比目前市场上的闪存快1000倍,这种芯片可用于移动设备存储数据,同时被越来越多的电脑使用。

Intel要在中国投35亿美金造这种闪存,3DxPoint技术牛在哪里?

美光总裁马克·亚当斯(Mark Adams)在声明中表示:“在现代计算机中,最大的一项障碍便是处理器在长期存储设备中找到数据的时间太长。这种新的、非短期的内存是一项技术革命。它可以快速存取巨量数据集,支持全新的应用。

长期以来,储存器的速度和容量都是计算机的最大瓶颈,即使在SSD硬盘已经普及的今天也不例外。为了硬盘的速度,我们搞出来Raid 0,从机械硬盘进化到闪存盘,但是储存器本身的存储速度还是慢慢进步的,英特尔与美光搞的这个革命性的东西是什么呢?为什么会快到如此地步呢?

一、传统闪存是怎么干活的?

我们正在使用的闪存虽然发展了很多年,但是本质上还是利用一个个微小的晶体管来储存数据。

晶体管是NAND芯片的核心。NAND芯片靠电子在晶体管的“浮动栅”来回移动工作。

(编者注:NAND闪存是1989年问世的第一代非易失性存储技术。非易失性存储意味着在关掉电源的情况下还能存储数据。)

970272-20181229171640897-1928429117.png

Intel要在中国投35亿美金造这种闪存,3DxPoint技术牛在哪里?

浮动栅包裹着一层硅氧化膜绝缘体。它是控制传导电流的选择控制栅。闪存晶体管里面数据是0或1取决于在硅底板上形成的浮动栅中是否有电子。有电子就为0,没电子为1。

闪存在存取数据的时候,要先把所有单元的电子都清掉,具体说就是从所有浮动栅中导出电子。即将有所数据归“1”。写入时只有数据为0时才进行写入,数据为1时则什么也不做。

要写入就是施加高电压,让电子就会突破氧化膜绝缘体,进入浮动栅。有电子了,这个晶体管就是0了,这样写入就完成了。

而读取数据时,就施加一定的电压,因为硅底板上的浮动栅有的有电子,有的没电子,同样施加电压,出来的电流就不一样,这样就能读出0或者1。

因为你得先擦除再写入,所以闪存的速度不如内存快,用英特尔总裁罗勃·克鲁克比喻说:“这有点像一个停车场,要想移动一辆车,会让其他汽车挤在一起。你不得不把它们重新排列,才能让一个新的汽车进来。”

此外,你存一次数据,就得加一个高电压穿过绝缘氧化膜。这个膜不是无限寿命的,高电压次数加多了,这个膜就失效了。这个时候闪存就没法用了,就是我们说的闪存的寿命到了。

另外,晶体管的大小是跟着制造工艺来的,摩尔定律发展到哪一步,就有哪一步的速度和容量,不会有突破性发展。

速度、容量、寿命就成了闪存的三大问题。

二、3D XPoint的突破

新存储芯片是一种多层线路构成的三维结构,每一层上线路互相平行,并与上下层的线路互成直角,层与层间的有“柱子”似的线在上下层的交错点连接。

横向的层是绝缘层,每根“柱子”分两节,一节是“记忆单元”,用来存数据,记忆单元能存储一个比特的数据,代表二进制代码中的一个1或0;一节是一个“选择器”,选择器允许读写特定的记忆单元,通过改变线路电压来控制访问。

现在有意思的就是这个“记忆单元”,它不是晶体管。这意味着和传统闪存完全不同,所以他才能有更大储存密度,更快的速度。

但是它是什么?用什么材料?英特尔与美光打死也不说,我们只能推测。

其实,不用晶体管的储存器,这些年一直在搞。cross-point架构舍弃了晶体管,采用栅状电线(a latticework of wires)电阻来表示0和1,高电阻状态时,电不能轻易通过,cell表示0,当处于低电阻时,cell表示1。

这种用电阻差异来存数据的东西叫电阻式RAM(简称RRAM),三星、闪迪等巨头都在投入,但是真正接近实用化的是一家名为Crossbar的创业公司(首席科学家个叫卢伟的华裔),它在2013年推出了邮票大小的ReRAM产品原型,它可以存储1TB数据。2014年已经进入准备商用的阶段。Crossbar的架构图和英特尔、镁光的这个3D XPoint的架构图就很接近了。

Intel要在中国投35亿美金造这种闪存,3DxPoint技术牛在哪里?

镁光在2014年也拿出来索尼联合研发ReRAM,原理类似,还公布了一些材料的信息。如今时隔不到一年,这个3D XPoint我们相信就是个新名词而已。

Intel要在中国投35亿美金造这种闪存,3DxPoint技术牛在哪里?

本质上,它就是电阻式RAM,架构参考了Crossbar的架构。材料上镁光有了一定的突破,最后加上Intel的工艺,基本可以把这个东西实用化,这就是3D XPoint。

三、3D XPoint能干什么?

不考虑成本的话,这个东西是目前储存器的良好替代品,寿命比机械硬盘还长,速度比闪存快1000倍,接近内存的速度,容量密度还很大。要求低一点的计算设备,可以一种储存器打天下了。

对于要求高的地方,它可以在内存和硬盘之间当一个缓冲,类似于现在SSD盘这么一个角色,需要快速读取写入的,用3D XPoint,不需要的还是用硬盘。只是相对于现在的SSD盘,它的速度更快,寿命更长,容量更大。

这个东西初期价格会很高,会先应用于超级计算机,高性能服务器这些不差钱的地方。但是因为这个东西的制造工艺和现在的半导体芯片没有太大区别,技术搞清楚后很多厂都可以做,价格也会很快下来。乐观估计,大约5年内这类东西就会普及。也许5年后我们的电脑手机很快就会用上。

转载于:https://www.cnblogs.com/muahao/p/10197092.html

相关文章:

  • MongoDB系统CentOS 7.1 crash的排障过程
  • MySQL建表语句转PostgreSQL建表语句全纪录
  • JAVA设计模式之观察者模式
  • 安装mongo,新建数据库,添加普通用户
  • 【EOS】Cleos基础
  • 视频课左右滑动后应该定位
  • 2019智能合约开发新趋势
  • Tmux教程
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • echarts的各种常用效果展示
  • 查询数据核心语法
  • 亚洲诚信联合又拍云升级云端SSL证书服务
  • Android性能UI卡顿
  • JavaScript 如何正确处理 Unicode 编码问题!
  • 【记一次pull request的惨痛教训】不可见的分隔符之Zero-with-space
  • [PHP内核探索]PHP中的哈希表
  • 【5+】跨webview多页面 触发事件(二)
  • 【node学习】协程
  • JavaScript/HTML5图表开发工具JavaScript Charts v3.19.6发布【附下载】
  • Js基础——数据类型之Null和Undefined
  • mysql 数据库四种事务隔离级别
  • node 版本过低
  • socket.io+express实现聊天室的思考(三)
  • Tornado学习笔记(1)
  • windows下mongoDB的环境配置
  • 解决jsp引用其他项目时出现的 cannot be resolved to a type错误
  • 前端技术周刊 2019-01-14:客户端存储
  • 使用API自动生成工具优化前端工作流
  • nb
  • ​Kaggle X光肺炎检测比赛第二名方案解析 | CVPR 2020 Workshop
  • #define MODIFY_REG(REG, CLEARMASK, SETMASK)
  • #我与Java虚拟机的故事#连载08:书读百遍其义自见
  • $.extend({},旧的,新的);合并对象,后面的覆盖前面的
  • (附源码)计算机毕业设计ssm-Java网名推荐系统
  • (介绍与使用)物联网NodeMCUESP8266(ESP-12F)连接新版onenet mqtt协议实现上传数据(温湿度)和下发指令(控制LED灯)
  • (提供数据集下载)基于大语言模型LangChain与ChatGLM3-6B本地知识库调优:数据集优化、参数调整、Prompt提示词优化实战
  • (学习日记)2024.01.19
  • (一)80c52学习之旅-起始篇
  • (译) 函数式 JS #1:简介
  • .net core 实现redis分片_基于 Redis 的分布式任务调度框架 earth-frost
  • .NET 使用配置文件
  • .NET/C# 获取一个正在运行的进程的命令行参数
  • .net6+aspose.words导出word并转pdf
  • .NET的微型Web框架 Nancy
  • .Net环境下的缓存技术介绍
  • .NET连接数据库方式
  • .Net转Java自学之路—基础巩固篇十三(集合)
  • @EnableAsync和@Async开始异步任务支持
  • @Import注解详解
  • @RequestMapping 的作用是什么?
  • @Service注解让spring找到你的Service bean
  • [ JavaScript ] JSON方法
  • [1127]图形打印 sdutOJ
  • [3D游戏开发实践] Cocos Cyberpunk 源码解读-高中低端机性能适配策略
  • [bzoj4240] 有趣的家庭菜园