NVLink,是英伟达(NVIDIA)开发并推出的一种总线及其通信协议。NVLink采用点对点结构、串列传输,用于中央处理器(CPU)与图形处理器(GPU)之间的连接,也可用于多个图形处理器之间的相互连接。当前配备并使用NVLink的产品业已发布,多为针对高性能运算应用领域,像是英伟达目前最新的Tesla P100运算卡。

应用

2016年4月5日,英伟达发布了基于Pascal架构的GP100芯片以及基于该芯片的Tesla P100运算卡,配备有NVlink。英伟达官方认为这款处理器产品适用于数据中心及超级计算机的深度学习当中。

美国能源部也与NVIDIA以及IBM合作,建造两组超级计算机“Summit”(用以取代泰坦)以及“Sierra”。这两组超级计算机,其各自的节点互联也采用NVLink,系统互联则采用InfiniBand Dual Rail EDR(带宽23GB/s),它们用以将POWER9 CPU与基于Volta架构的GPGPU连接。

一些客制低成本超级工作站/小型计算机的解决方案,像是Fastra II,也会考虑采用NVLink。现时的Fastra被认为其使用的SLI多GPU互联的带宽,已经不敷使用。1

其它类似的总线

Intel QuickPath Interconnect

PCI Express

HyperTransport

InfiniBand

点对点协议

点对点协议(英语:Point-to-Point Protocol,PPP)工作在数据链路层(以OSI参考模型的观点)。它通常用在两节点间创建直接的连接,并可以提供连接认证、传输加密(使用ECP,RFC 1968)以及压缩。

PPP被用在许多类型的物理网络中,包括串口线、电话线、中继链接、移动电话、特殊无线电链路以及光纤链路(如SONET)。

PPP还用在互联网接入连接上(现在称作宽带)。互联网服务提供商(ISP)使用PPP为用户提供到Internet的拨号接入,这是因为IP报文无法在没有数据链路协议的情况下通过调制解调器线路自行传输。PPP的两个派生物PPPoE和PPPoA被ISP广泛用来与用户创建数字用户线路(DSL)Internet服务连接。

PPP被广泛用作连接同步和异步电路的数据链路层协议,取代了陈旧的串行线路IP协议(SLIP)以及电话公司的拥有的标准(如X.25协议族中的LAPB。PPP被设计用来与许多网络层协议协同工作,包括网际协议(IP)、TRILL、Novell的互联网分组交换协议(IPX)、NBF以及AppleTalk。1

消息传递接口

消息传递界面/接口(英语:Message Passing Interface,缩写MPI)是一个并行计算的应用程序接口(API),常在超级计算机、计算机簇等非共享内存环境程序设计。2

参见

点对点协议

消息传递接口

INK操作系统

Compute Node Linux

本词条内容贡献者为:

王慧维 - 副研究员 - 西南大学

NVLink

图文简介

NVLink,是英伟达(NVIDIA)开发并推出的一种总线及其通信协议。NVLink采用点对点结构、串列传输,用于中央处理器(CPU)与图形处理器(GPU)之间的连接,也可用于多个图形处理器之间的相互连接。当前配备并使用NVLink的产品业已发布,多为针对高性能运算应用领域,像是英伟达目前最新的Tesla P100运算卡。