PCIE4.0 简单介绍
关于PCI-E的标准,可以从2003年说起,2003年推出了PCI-E 1.0标准,在三年之后就推出了PCI-E 2.0,而在4年后的2010年就推出了PCI-E 3.0,但是在2010年之后的6年里,一直都是沿用了PCI-E3.0标准,在快速发展的科技行业内,感觉可以维持这么久就有些不可思议。
过去两年内人工智能发展有了一个较大的飞跃,导致目前的PCI-E 3.0吞吐量不足,存储设备也使用NVMe协议,走的全是PCI-E通道,网络带宽也有了更高的速度,使得PCI-E 3.0的带宽捉襟见肘。
今年10月底,PCI-SIG组织终于正式发布了PCIe 4.0规范,版本号v1.0。PCI-SIG强调,多卡直连以及AI参与的高吞吐计算中,PCI-E 4.0的高带宽和高传输将发挥作用。
虽然这次升级用了7年,但好在这次PCIe 4.0把频率和带宽都直接翻倍,分别达到了16.0GHz和64GB/s。而预计两年后的PCIe 5.0预计带宽和速度会继续翻倍。PCIe 4.0仍然采用前代的128b/130b标准编码,PCI-SIG强调多卡直连和AI等高吞吐计算都会需要新接口的带宽和速度。
但其实在消费级产品中PCIe 3.0仍未遇上瓶颈,新标准对普通消费者的影响其实很小。原先 PCIe 3.x x16 单向 15.8GB/s 带宽足敷使用,升级至 PCIe 4.0 版本的意义不大,反倒对于原本仅能使用 1、2、4 组通道的产品影响较大,如 NVMe 界面协定 SSD、磁盘阵列卡等;处理器和芯片组之间的沟通桥梁也可以依附 PCIe 4.0 而有更大的带宽,目前 AMD 和 Intel 双方均为单向 3.98GB/s、双向 7.9GB/s,升级 PCIe 4.0 之后能够再翻倍。
IBM的Power 9处理器将率先支持PCI-E 4.0,集成48条PCI-E 4.0通道,带宽达到了192GB/s,这也是首个支持PCI-E 4.0技术的处理器。
近日,据法国知名电脑杂志Canard PC在官方推特爆料,AMD下一代的EPYC服务器芯片将使用最高64物理核心,三级缓存达到256MB,支持8条DDR4-3200内存。而且,EPYC将支持PCIe 4.0,设计了128个通道。
PCI-E的速度越来越快不仅对于工控领域重要非常,对于我们普通消费者也是意义重大。,PCIe 4.0或将推动NVMe协议的固态硬盘的降价,因为通道数变少,意味着新SSD可以做的更小,成本更低,同时该规范还可以促进万兆互联网的普及。
PCIE4.0 简单介绍的更多相关文章
- 第一篇:SpringBoot2.0简单介绍
距离Spring Boot1.0发布已经4年了,今年3月份SpringBoot2.0正式发布.让我们一起来了解一下它. Spring Boot主要依赖于Spring,整合了很多框架的使用方式,帮助开发 ...
- nginx 与 tomcat 集群 一二事 (0) - 简单介绍
最近看了nginx以及tomcat的集群,通俗的做一下简单总结吧 nginx 是一个http服务器,是由俄罗斯人发明的,目前主流的服务器,作为负载均衡服务器,性能非常好,最高支持5万个并发连接数,在淘 ...
- Kurento应用开发指南(以Kurento 5.0为模板) 之中的一个:简单介绍,安装与卸载
文件夹 1. Kurento是什么 3 2. Kurento简单介绍 3 2.1 WebRTC媒体server ...
- Android(Lollipop/5.0) Material Design(一) 简单介绍
Material Design系列 Android(Lollipop/5.0)Material Design(一) 简单介绍 Android(Lollipop/5.0)Material Design( ...
- 2、Cocos2dx 3.0游戏开发找小三之引擎简单介绍
尊重开发人员的劳动成果,转载的时候请务必注明出处:http://blog.csdn.net/haomengzhu/article/details/27094663 引擎简单介绍 Cocos2d-x 的 ...
- 5、Cocos2dx 3.0游戏开发找小三之測试例子简单介绍及小结
重开发人员的劳动成果.转载的时候请务必注明出处:http://blog.csdn.net/haomengzhu/article/details/27186557 測试例子简单介绍 Cocos2d-x ...
- 利用Python进行数据分析(7) pandas基础: Series和DataFrame的简单介绍
一.pandas 是什么 pandas 是基于 NumPy 的一个 Python 数据分析包,主要目的是为了数据分析.它提供了大量高级的数据结构和对数据处理的方法. pandas 有两个主要的数据结构 ...
- 利用Python进行数据分析(4) NumPy基础: ndarray简单介绍
一.NumPy 是什么 NumPy 是 Python 科学计算的基础包,它专为进行严格的数字处理而产生.在之前的随笔里已有更加详细的介绍,这里不再赘述. 利用 Python 进行数据分析(一)简单介绍 ...
- yii2的权限管理系统RBAC简单介绍
这里有几个概念 权限: 指用户是否可以执行哪些操作,如:编辑.发布.查看回帖 角色 比如:VIP用户组, 高级会员组,中级会员组,初级会员组 VIP用户组:发帖.回帖.删帖.浏览权限 高级会员组:发帖 ...
随机推荐
- centos7搭建GitLab
1.安装依赖 yum -y install policycoreutils openssh-server openssh-clients postfix policycoreutils-python ...
- Redis深入学习笔记(一)Redis启动数据加载流程
这两年使用Redis从单节点到主备,从主备到一主多从,再到现在使用集群,碰到很多坑,所以决定深入学习下Redis工作原理并予以记录. 本系列主要记录了Redis工作原理的一些要点,当然配置搭建和使用这 ...
- Pandas学习笔记(三)
(1)系列对象( Series)基本功能 编号 属性或方法 描述 1 axes 返回行轴标签列表. 2 dtype 返回对象的数据类型(dtype). 3 empty 如果系列为空,则返回True. ...
- javascript 数组的简单应用
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...
- WebService连接winfrom简单实例
C# 创建.部署和调用WebService的简单示例 webservice 可以用于分布式应用程序之间的交互,和不同程序之间的交互. 具体详细用法可去查询资料.下面开始创建一个简单的webservic ...
- python学习(二)--数据类型
数据类型 1.工厂函数 type() int() float() str() list() tuple() dict() bool() set()工厂函数的理解:工厂函数看上去有点像函数,实质上他们是 ...
- python大法好——飞机大战
import pygame from pygame.locals import * import time def key_control(hero_temp): # 获取事件,比如按键等 for e ...
- 魔力Python——对象
Python之中,一切皆对象. 本文分为4部分: 1. 面向对象:初识 2. 面向对象:进阶 3. 面向对象:三大特性----继承,多态,封装 4. 面向对象:反射 0. 楔子 面向过程和面向对象的是 ...
- samba实现CentOS和window上的数据同步
前言 之前做了一个项目,需要写python脚本来修改组件的安装方式,脚本是在windows下面的pycharm下面进行编写,但是编译要在linux上面进行分模块的maven编译,虽然之前也写了pych ...
- python3列表(元组)练习
列表和元组一起练习l = [] 或者 li = list() 列表表示t = () 元组表示,元组不能修改,元组中只有两个方法 count().index(),同列表相同 li = [11,22,33 ...