什么是 PCIe 及其工作原理?

news2024/9/28 7:41:33

什么是外围组件互连 Express (PCIe)?

外围组件互连 Express (PCIe) 是一种高速串行计算机扩展总线标准,可将设备连接到主板。 它于 2004 年首次推出,作为以前 PCI 和 AGP 方式的替代。 PCIe 允许处理器和各种扩展卡(例如显卡、声卡和网络适配器)之间实现更快的通信。 它已成为现代计算机和服务器中使用最广泛的高速数据传输互连技术。

PCIe概述

PCIe 接口建立在基于数据包的架构之上,这意味着数据以小信息包的形式发送。 这使得处理器和扩展卡之间的通信更加有效。 PCIe使用点对点拓扑,这意味着每个设备都有到处理器的专用连接。 这种拓扑比以前标准中使用的共享总线架构更加高效,因为它消除了设备等待访问总线的需要。

PCIe 的主要特性

PCIe 具有多项关键特性,使其优于其他外设互连。 第一个也是最明显的是它的速度。 PCIe 4.0 当前版本可实现每通道高达 16GB/s 的速率。 这比 PCIe 3.0 的速度快一倍,后者每通道的最大速度为 8GB/s。 PCIe 的另一个关键特性是其可扩展性。 PCIe 允许添加更多道路以增加带宽。 这对于显卡等需要高带宽才能快速传输大量数据的设备来说非常重要。 最后,PCIe 支持热插拔,允许在运行时向系统添加或删除小部件,而不会造成任何损坏或中断。

PCIe 的演变和世代

PCIe 技术多年来不断发展,每一代技术都在前一代技术的基础上不断改进。 PCIe 1.0于2003年推出,每通道最高速度为2.5GB/s。 PCIe 2.0于2007年发布,每通道最高速度为5GB/s。 PCIe 3.0于2010年推出,每通道最高速度为8GB/s。 最后,PCIe 4.0于2017年发布,最高速度为每通道16GB/s。

PCIe 各代之间的差异

每一代新一代 PCIe 都带来了技术的改进。 各个时代之间的主要差异之一是速度。 如前所述,每一代的速度都是上一代的两倍。 另一个区别是车道数量。 PCIe 1.0和2.0最多支持16路,而PCIe 3.0和4.0最多可以支持64路。 最后,新一代 PCIe 引入了新功能,例如支持更耗电的设备和增强的纠错功能。

PCIe 相对于其他外设互连的优势

PCIe 优于其他外设互连有几个原因。 首先是它的速度。 PCIe 的速率远高于 USB 和 SATA 等其他互连。 这使得它非常适合需要高带宽的设备,例如显卡。 PCIe 的另一个好处是它的可扩展性。 PCIe 允许添加更多通道来增加带宽,这是其他互连无法实现的。 最后,PCIe 支持热插拔,可以在不中断系统的情况下添加或删除设备。 总之,PCIe 是在计算机处理器和扩展设备之间传输数据的最高效、最有效的方式。

了解 PCIe 插槽和通道

个人电脑

什么是 PCIe 插槽?

PCIe(高速外围组件互连)插槽是一种高速接口,用于将硬件设备连接到计算机主板。 PCIe 插槽常见于台式机、服务器和工作站,用于连接各种设备,例如显卡、网络适配器、声卡和存储设备。

PCIe插槽有多少通道?

PCIe 插槽中的通道数决定了设备和主板之间传输的数据。 PCIe 插槽有不同的尺寸和不同的路由数量。 例如,PCIe x1 插槽有 16 个通道,而 PCIe xXNUMX 插槽有 XNUMX 个通道。 PCIe 插槽的街道越多,每秒可以传输的数据就越多。

PCIe 通道如何确定带宽

PCIe 插槽的带宽与其通道数成正比。 每个 PCIe 路由在每个方向上的传输速度高达 985 MB/s(兆字节每秒)。 因此,PCIe x1 插槽的传输速度高达 985 MB/s,而 PCIe x16 插槽的传输速度高达 15,760 MB/s。

PCIe x16 与 PCIe x4:选择哪一个?

选择 PCIe 插槽时,所需的通道数量取决于您要连接的设备。 例如,显卡通常需要至少 x16 通道才能提供最佳性能,而声卡或网络适配器可能只需要 PCIe x1 或 x4 插槽。 如果您正在构建系统,则必须了解您的硬件要求,以确保 PCIe 插槽的通道数量与您的设备兼容。

不同设备的 PCIe 通道配置

以下是不同设备实现最佳性能所需的 PCIe 通道配置的完整列表:

显卡:高端显卡至少需要一个 PCIe x16 插槽才能提供最佳性能。

NVMe SSD 驱动器:NVMe SSD 驱动器是可用的速度最快的存储设备之一,要从中获得最大性能,请使用 PCIe x4 插槽。

声卡: PCIe x1 或 x4 插槽足以满足大多数声卡的需求,但高端声卡可能需要 PCIe x8 插槽。

网络适​​配器:网络适配器通常至少需要一个 PCIe x1 插槽,但某些高端网络适配器可能需要 PCIe x4 或 x8 插槽。

PCIe版本及其特点

PCIe(即 Peripheral Component Interconnect Express)是一种高速串行计算机扩展总线,广泛用于连接显卡、网卡和固态驱动器等附加卡。 自 2003 年推出以来,PCIe 技术发展迅速,提供了更高的带宽、更快的数据传输速率和更低的延迟。 在本文中,我们将探讨从 1.0 到 5.0 的不同 PCIe 版本、它们的主要功能以及我们对即将推出的 PCIe 6.0 的期望。

个人电脑

PCIe 1.0和2.0:早期版本介绍

PCIe 1.0 是 PCIe 的初始版本,提供 2.5 GT/s 的数据传输速率和每通道 250 MB/s 的带宽。 这比之前带宽高达 133 MB/s 的 PCI 标准有了显着改进。 PCIe 1.0 有 1、4、8 和 16 通道配置,其中 16 路是显卡最常见的配置。 2.0 年发布的 PCIe 2007 将数据传输速率提高了一倍,达到 5 GT/s,每通道带宽提高到 500 MB/s。 PCIe 2.0 向后兼容 PCIe 1.0,并且可以在现有的 PCIe 1.0 插槽中使用。

PCIe 3.0:增强的功能和性能

PCIe 3.0于2010年发布,代表了PCIe技术的重大飞跃。 该版本支持8 GT/s的数据传输速率和每通道1 GB/s的带宽,是PCIe 2.0的两倍。 PCIe 3.0将路由数量增加到32条,为高端显卡和其他设备提供更多带宽。 PCIe 3.0 的另一个显着增强是其改进的电源管理功能,可提高能源效率并降低功耗。

PCIe 4.0:速度和带宽更上一层楼

4.0 年发布的 PCIe 2017 将数据传输速率提高了一倍,达到 16 GT/s,并将每通道带宽增加到 2 GB/s,使其成为现有最快的 PCIe 版本。 它还将最大路由数量增加到 64 条,提供 256 GB/s 的聚合带宽。 PCIe 4.0 具有改进的向后兼容性,这意味着它可以在 PCIe 3.0 插槽中使用,尽管数据传输速率有所降低。 PCIe 4.0 的另一个重大变化是支持通道裕度,从而能够测试和调整设备之间的数据传输。

PCIe 5.0:突破数据传输的界限

5.0 年发布的 PCIe 2019 将数据传输速率提高至 32 GT/s,并将带宽翻倍至每通道 4 GB/s。 PCIe 5.0采用了新的编码方案128B/130B,提高了效率并减少了开销。 它还将最大通道数增加到 128 个,提供 512 GB/s 的巨大聚合带宽。 PCIe 5.0 具有改进的信号完整性和串扰避免功能,可实现设备之间的更远距离。 它还推出了一种新型连接器U.3,它统一了存储设备的连接器,简化了设计并降低了成本。

PCIe 的未来:PCIe 6.0 有何期待?

PCIe的最新版本PCIe 6.0预计将于2021年发布,数据传输速率为64 GT/s,每通道带宽为8 GB/s,是PCIe 5.0的两倍。 它还提高了电源效率并降低了延迟,使其成为高性能计算和数据密集型应用程序的理想选择。 PCIe 6.0 将最大通道数增加至 256 个,提供无与伦比的 2 TB/s 聚合带宽,非常适合人工智能、5G 网络和高级游戏等超高带宽应用。 PCIe 6.0还将改进纠错功能并支持多通道流量控制,确保可靠、高效的数据传输。

PCIe的实际应用

PCIe(Peripheral Component Interconnect Express)是现代计算系统中的一种高速、高带宽外设互连技术。 它于 2004 年首次推出,旨在取代 PCI 和 AGP 等较旧的外围互连技术,这些技术在性能、速度和可扩展性方面受到限制。 自诞生以来,PCIe 已经得到了显着的发展和改进,现在普遍用于从游戏和图形到存储和网络的各种应用。

个人电脑

PCIe 在显卡和游戏中的应用

PCIe 技术最重要的应用之一是显卡和游戏。 PCIe 提供改进的性能、更低的延迟和更高的带宽,从而带来更流畅的游戏体验、更快的加载时间和增强的游戏体验。 最新的 PCIe PCIe 4.0 的带宽高达 16GT/s(每秒千兆传输),而 PCIe 8 的带宽为 3.0GT/s。 这意味着 PCIe 4.0 可以处理双倍的数据传输速率,从而实现更快的图形渲染、更流畅的游戏体验并减少加载时间。

游戏中的 PCIe 技术还促进了高端显卡的开发,这些显卡可以支持实时光线追踪、更高分辨率和多显示器显示等功能。 Nvidia 的 GeForce RTX 30 系列和 AMD 的 Radeon RX 6000 系列是利用 PCIe 4.0 并在游戏中提供卓越性能的显卡示例。

固态硬盘 (SSD) 中的 PCIe

SSD 作为传统硬盘驱动器 (HDD) 的替代品越来越受欢迎。 它们受欢迎的原因之一是使用 PCIe 技术,该技术可实现更快的启动时间、更快的应用程序加载时间并提高整体系统响应能力。 基于 PCIe 的 SSD 还可以提供更高的读写速度,从而增强系统性能。

基于 PCIe 的 SSD 正变得越来越普遍,并且通常包含在高端笔记本电脑和台式机中。 最新的 PCIe 4.0 标准可提供高达 5GB/s(千兆字节/秒)的带宽,较之前最高 3.0GB/s 的 PCIe 2 标准显着提升。

用于附加功能的 PCIe 扩展卡

PCIe 扩展卡用于向计算机系统添加附加功能。 这些扩展卡的范围包括从网卡、声卡、USB 连接到专用卡(例如采集卡),支持从外部源录制视频和音频。

与其他外围互连技术相比,使用 PCIe 作为扩展卡可以实现更快、更可靠的数据传输。 PCIe 4.0扩展卡可提供高达16GT/s的带宽,对于大多数应用来说已经绰绰有余。

网络和存储解决方案中的 PCIe

PCIe 技术还用于网络和存储解决方案,以改善多个系统之间的数据传输和交换。 利用 PCIe 技术的网卡可以提供更快的速度和更低的延迟,从而提高网络性能。 结合 PCIe 技术的存储设备可以提供更快的数据传输速率并减少延迟,从而实现实时数据处理。

PCIe 技术还用于服务器环境中,在服务器环境中连接多个系统并传输大量数据。 在这些场景中,PCIe 技术满足高性能网络和存储解决方案的带宽、可靠性和可扩展性要求。

主板中 PCIe 的兼容性和支持

PCIe技术兼容各种计算机系统,但需要注意的是,在选择组件时应考虑主板支持的PCIe版本。 大多数现代主板支持 PCIe 4.0,但较旧的主板可能仅支持 PCIe 3.0 或更早版本。

有关 PCIe 的提示

PCIe(外围组件互连 Express)技术彻底改变了我们将外围组件连接到计算系统的方式。 它已成为各种设备(包括显卡、网卡和存储设备)之间高速通信的行业标准。

PCIe 连接器有哪些不同类型?

市场上有多种 PCIe 连接器,包括 PCIe x1、PCIe x4、PCIe x8、PCIe x16 和 PCIe x32。 这些连接器在物理尺寸、触点数量和带宽容量方面有所不同。 PCIe x1 是最小的连接器,而 PCIe x32 是最大的。 PCIe x16 连接器最常用于显卡,为高质量游戏和视频播放提供充足的带宽。

大多数主板有多少个 PCIe 插槽?

大多数主板至少配备一个 PCIe x16 插槽,通常用于主显卡。 此外,主板可能具有一个或多个 PCIe x1 或 PCIe x4 插槽,可用于其他扩展卡,例如声卡或网卡。 主板上 PCIe 插槽的数量最终取决于其外形尺寸和预期用途。

您可以在同一主板上混合使用不同代的 PCIe 吗?

虽然 PCIe 向后兼容,但不建议在同一主板上混合不同代。 这样做可能会导致带宽和性能下降。 例如,将 PCIe 4.0 显卡放置在 PCIe 3.0 插槽中会降低性能。 因此,在每个地方使用同一代 PCIe 最能获得最佳性能。

PCIe 4.0显卡可以在PCIe 3.0插槽上使用吗?

您可以在 PCIe 4.0 插槽上使用 PCIe 3.0 显卡,但它将以 PCIe 3.0 速度运行。 虽然 PCIe 4.0 比 PCIe 3.0 更快,但带宽的降低并不一定会成为显卡性能的瓶颈。 然而,PCIe 4.0显卡只有在PCIe 4.0插槽上使用时才能发挥其全部潜力。

如何识别插槽的PCIe版本?

要识别插槽的 PCIe 版本,可以参考主板手册或使用 CPU-Z 或 GPU-Z 等软件。 这些程序提供有关系统硬件的详细信息,包括每个插槽的 PCIe 版本。 PCIe 版本还可以通过检查主板上的物理连接器来识别。 PCIe 4.0 连接器的末端比 PCIe 3.0 连接器更长。 必须确保插槽的 PCIe 版本与目标设备兼容以获得最佳性能。

经常问的问题:

ROG PCIe

问:什么是 PCIe?

答:PCIe是Peripheral Component Interconnect Express的缩写,是一种高速串行计算机扩展总线标准。 它直接连接主板和扩展卡,如显卡、声卡、网卡。

问:PCIe 代表什么?

答:PCIe 代表外围组件互连 Express。

问:什么是 PCIe 通道?

答:PCIe 通道是在主板和扩展卡之间传输信号的数据路径。 它代表两者之间的通信链路,提供高速数据传输。

问:各代 PCIe 有什么区别?

答:PCIe 世代是指 PCIe 标准的不同版本。 与上一代相比,每一代都提供了更高的带宽和更高的性能。

问:什么是 PCIe 4.0?

答:PCIe 4.0是第四代PCIe标准。 它提供 PCIe 3.0 两倍的带宽,允许主板和扩展卡之间更快的数据传输。

问:PCIe 5.0 可用吗?

答:是的,PCIe 5.0 是最新一代的 PCIe 标准。 它提供 PCIe 4.0 两倍的带宽,提供更快的数据传输速度。

问:什么是 PCIe 卡?

答: PCIe卡是适合主板上 PCIe 插槽的扩展卡。 它可以向计算机系统添加功能,例如图形处理能力或高速存储。

问:什么是 PCIe 6.0?

答:PCIe 6.0 是即将推出的第六代 PCIe 标准。 与 PCIe 5.0 相比,它预计将提供更高的带宽和更高的性能。

问:PCIe 一代如何影响性能?

答:PCIe 一代直接影响主板和扩展卡之间数据传输的带宽。 PCIe 4.0 和 5.0 等更高版本提供比 PCIe 3.0 等老一代更高的性能和更快的速度。

问:PCIe 插槽如何工作?

答:主板上的 PCIe 插槽为扩展卡提供物理连接器。 这些插槽直接连接到主板上的 PCIe 通道,允许卡与系统其余部分之间进行高速数据传输。

 问:如何选择PCIe 网卡

答:ADOP(前沿光学科技有限公司)是一家专注于提供基于InfiniBand和RoCE架构的光交换、光传输和相关配件的先进供应商。他们的产品和解决方案旨在加速数据中心的性能,支持高性能计算(HPC)、人工智能(AI)、机器学习(ML)和大数据分析等先进应用。ADOP的团队由行业资深专家组成,他们在光通信技术以及InfiniBand和RoCE技术的应用和发展上拥有丰富的经验。


ADOP的网卡产品线包括多种型号,其中包括支持2×200G-SR4和兼容400GBASE-SR8的QSFP-DD多模光模块。这些光模块使用PAM4调制技术,工作波长为850nm,传输距离可达100米,并配备了DOM(数字光监控)功能和MTP/MPO-16 APC接口。


ADOP的网卡和光模块产品通过国际认证,如RoHS、CE、3C、FCC、UL等,确保了产品的质量和安全性。此外,ADOP已成功进入全球部署市场,覆盖20多个国家和地区,包括中国、日本、美国、加拿大、澳大利亚、英国、法国、德国、俄罗斯、巴西、沙特阿拉伯、肯尼亚、以色列、伊朗、泰国、新加坡、印尼、意大利、西班牙、埃及、迪拜等。


如果您需要更详细的技术规格或有其他问题,请随时告诉我

ADOP - 前沿光学科技有限公司

前沿驱动创新,光学创造未来,ADOP与您精彩前行!🚀

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1615010.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

PS入门|蒙版到底是个什么样的功能?看完就明白了

前言 前段时间一直说蒙版蒙版什么的,很多小伙伴估计都听得一头雾水。 抠个图要加蒙版,调个色要加蒙版。 小白感觉这个蒙版就像调味剂一样,啥都需要加一个蒙版。 动不动就加个蒙版,究竟是干啥用的? 今天咱们就深入来…

自动驾驶光学校准反射板

光学校准反射板是一种用于光学系统校准的重要工具。它以其高反射率和精确的几何特性,为光学仪器、光学系统和光学元件的校准提供了可靠的参考。在现代光学领域,光学校准反射板的应用已经深入到各个领域,从科学研究到工业生产,都离…

leetcode最大间距(桶排序+Python)

虽然直接排完序,再求最大差值更快,这里我们还是学一下桶排序。 桶排序主要维护一个bucket,初始bucket【i】 0,遍历nums,当i存在时,令bucket【i】 1,表示存在。遍历完nums,bucket中有…

海外平台运营为什么需要静态住宅IP?

在世界经济高度全球化的今天,许多企业家和电子商务卖家纷纷转向海外平台进行业务扩展。像亚马逊、eBay这样的跨国电商平台为卖家提供了巨大的机会,来接触到世界各地的顾客。然而,在这些平台上成功运营,尤其是维持账号的健康和安全…

代码随想录算法训练营第三十六天|435. 无重叠区间,763.划分字母区间,56. 合并区间

题目:435. 无重叠区间 给定一个区间的集合 intervals ,其中 intervals[i] [starti, endi]。返回需要移除区间的最小数量,使剩余区间互不重叠。 题目链接/讲解链接: https://programmercarl.com/0435.%E6%97%A0%E9%87%8D%E5%8F%A0…

C语言项目实践——贪吃蛇

引言:本篇博客中,我将会使用结构体,链表,WIN32 API等一系列知识完成C语言项目——贪吃蛇的实现。在观看此篇博客之前,请将这些知识所熟悉,不然可能会造成理解困难。 更多有关C语言的知识详解可前往个人主页…

AI预测福彩3D第9套算法实战化测试第1弹2024年4月22日第1次测试

经过前面多套算法的测试,总结了一些规律,对模型优化了一些参数,比如第8套算法的测试,7码的命中率由最开始的20%提高到了50%。虽然命中率有了很大的提高,但是由于咱们之前的算法只是为了测试和记录,提供的方…

C++学习进阶版(二):与文件相关的函数用法

目录 1、读取文件的指定行 (1)main函数中直接读 (2)封装成函数 ① 无返回值类型 ② 直接返回读取的内容 2、求文件的行数 3、文件内容读取成一个字符串 1、读取文件的指定行 (1)main函数中直接读 …

关于 Windows10 计算机丢失 MSVCP120.dll 的解决方法

今天学长跟平时一样打开电脑开始发布文章需要用到Adobe Photoshop CC 2018的时候居然给我来个Photoshop.exe-系统错误、无法启动此程序,因为计算机中丢失MSVCP120.dll 尝试重新安装该程序以解决此问题,安装上面的说明重新安装了我的Photoshop CC 打开还是…

移动端不居中问题/安卓和ios下line-height上下居中 css兼容问题

移动端开发过程,经常会写带0.5px边框角标类的样式,直接使用border设置0.5px边框,ios有些机型会出现显示不完整的情况。所以改用伪元素方法实现边框。代码如下: .comment-entry::after{content: ;position: absolute;left: 0;top: …

MySQL主从复制实现高可用性和负载均衡

大家好,我是咕噜铁蛋,今天我想和大家聊聊MySQL主从复制如何帮助我们实现高可用性和负载均衡。在如今的大数据时代,数据库的稳定性和性能成为了企业关注的重点,而MySQL主从复制正是解决这两个问题的重要工具。 一、MySQL主从复制简…

论21世纪的婚姻

什么是婚姻? 婚姻是一种社会与法律制度认可的男女两性基于感情自愿结成夫妻关系的社会组织形式,婚姻在百度百科上是这样回答的,通俗来说是两个人在民政局领结婚证后所组成为一个家庭。然而我认为这个是有水分的,在我看来&#xff…

混淆原理与实践指南

引言 🚀 在当今的软件开发领域,保护代码的安全性和保密性变得越来越重要。混淆(Obfuscation)技术作为一种保护代码的手段,在应对逆向工程和代码盗用方面发挥着关键作用。本文将深入探讨混淆的原理,以及如何…

文件上传服务器、文件展示等异步问题

问题: 文件上传模块:当文件已经上传完成,文件进度已经走完了,但是服务器响应还没有返回结果,出现了,获取不到上传后的文件路径,需要等待服务器返回结果后,才能获取文件路径并点击跳…

FPGA - ZYNQ 基于Axi_Lite的PS和PL交互

前言 在FPGA - ZYNQ 基于EMIO的PS和PL交互中介绍了ZYNQ 中PS端和PL端交互的开发流程,接下来构建基于基于Axi_Lite的PS和PL交互。 开发流程 Axi_Lite从机 在FPGA - AXI4_Lite(实现用户端与axi4_lite之间的交互逻辑)中,详解介绍…

weblogic反序列化漏洞(CVE-2017-10271)复现

直接用vuluhub搭建现成的靶场做 访问靶场 打开是这样表示成功 想反弹shell 就先开启kali1的nc监听,这就监听2233端口吧 linux:nc -l -p 2233 抓包修改为攻击数据包 ip和端口可以任意修改 反弹的shell 还可以写入文件shell 只需要把提供的poc POS…

4.10 SpringBoot整合Servlet、Filter过滤器和Listener

4.10 整合Servlet、Filter和Listener 1. 启动类1. 整合Servlet2. Filter过滤器3. Listener监听器4. 总结5. JavaWeb三大组件**************************************************** 一般情况下,使用Spring、Spring MVC这些框架之后,基本上就告别Servlet、…

# 从浅入深 学习 SpringCloud 微服务架构(三)注册中心 Eureka(1)

从浅入深 学习 SpringCloud 微服务架构(三)注册中心 Eureka(1) 段子手168 1、微服务的注册中心 注册中心可以说是微服务架构中的”通讯录”,它记录了服务和服务地址的映射关系。 在分布式架构中服务会注册到这里&am…

【HCIP学习】重发布和路由策略

一、重发布(路由引入) 1、背景: 一个网络拓扑中存在多种不同的路由协议,为了使多种不同的路由协议间能相互通信,出现了路由引入 为啥会存在多种不同的网络? 例如:OSPF由于区域架构的限制&am…

web前端 html5+css3相关知识点(跟着黑马学)8

先总结一下网页常见的布局方式: 1. 标准流 块级元素独占一行 -> 垂直布局 行内元素/行内块元素一行显示多个 -> 水平布局 2. 浮动 可以让原本垂直布局的块级元素变成水平布局。 3. 定位 可以让元素自由的摆放在网页的任意位置 一般用于盒子之间的层叠…