微软新专利为AR改进高速高带宽链路的数据传输
改进经由高速高带宽链路的发射机节点和接收机节点之间的传输
(映维网Nweon 2023年02月07日)计算架构可以包括任意数量的互连节点,例如CPU、GPU、NIC和存储器等。不同的节点可以通过不同类型的连接(包括有线连接或甚至无线连接)彼此连接。
有线连接一般是指将一个节点物理接到另一个节点,例如PCIe。PCIe是一种设计用于将高速节点连接在一起的接口。PCIe链路有多种不同的配置,并可以包括不同数量的通道/信道,亦即允许数据从一个节点传输到另一个节点的路径。
尽管诸如PCIe这样的高速连接终端和协议提供了实质性的好处,但所述类型的终端可能需要高水平的功率来操作。对基于电池供能的计算架构时,更高的功耗会给系统带来巨大的负担,比如说HoloLens。
另外,在传输数据包时可能会发生错误。例如,瞬态误差可由任何数量的因素产生,包括环境因素。传统的总线一般是在检测到错误时简单地重新发送数据。但诸如HoloLens这样的系统对数据有实时需求(或近似实时的需求),所以重新传输可能不是可行的解决方案。
针对这个问题,微软在名为“Error recovery and power management between nodes of an interconnection network”的专利申请中提出了一种解决方案。概括来说,系统配置为从错误状态恢复而不需要重新传输数据,从而改进经由高速高带宽链路的发射机节点和接收机节点之间的传输。
在一个实施例中,启动数据流。数据流包括控制数据类型数据包和非控制数据类型的数据包。纠错码(ECC)选择性地施加在控制数据类型数据包上。ECC使得控制数据类型数据包中发生的错误能够在接收器节点处被纠正。当接收机节点接收到控制数据类型数据包时,如果需要,执行纠错。
......(全文 3238 字,剩余 2642 字)


