Gen-Z, 随5G而来的高速线接口

关于Gen-Z
Gen-Z架构专注于提供高效率、高带宽和低延迟.
Gen-Z 面向数据中心和服务器市场,是一种以内存为中心的总线结构式协议,具备高带宽、低延迟、先进工作负载、良好兼容性和经济性等优点.
通过利用经过验证的装载/存储模型实现高效率。简化了Gen-Z硬件接口层,从而最大限度地减少了对软件层的需求。消除这种复杂性、开销和诱导系统延迟可以显着提高系统性能。
高带宽以两种方式实现。Gen-Z支持非对称通信路径,这意味着可以将更多通道专用于读取路径而不是写入路径,反之亦然。此外,Gen-Z支持多种信令速率,包括16,25,32,56和112 GT / s,总而言之,这些功能将使Gen-Z能够跟上行业不断增长的速度需求,同时还允许将Gen-Z通信路径调整为特定的工作负载流量模式.
通过减少软件堆栈来实现低延迟,与传统的服务器存储和大量分层的网络堆栈不同,Gen-Z采用轻量级软件接口,直接对硬件进行内存读写操作.
Gen-Z为何又开始受关注

更多技术细节这里就不具体展开了,相信未来也会有越来越多的 PCIe 5.0 技术和产品迅速出现,至于说过渡性质比较大的 PCIe 4.0 是不是就没价值了,当然也并非如此,毕竟全面商用和普及 PCIe 5.0 仍需时日,对于很多渴求高带宽的高性能计算、网络应用来说,PCIe 4.0 已经可以解决燃眉之急,后续过渡到 PCIe 5.0 也非常方便.
Gen-Z高速接口大揭秘

Gen-Z可以连接3D XPointMemory吗?我想Intel应该不太可能为Apache Pass提供Gen-Z接口吧;除了DRAM主内存之外,Gen-Z也可以用于连接处理器和SCM存储级内存、GPU/FPGA等,通过引入Gen-Z Switch还可以实现多个资源池的通用互连.

如果有Gen-Z Fabric Switch,它还能用于服务器外部互连,在机架级池化内存这个场景中,Gen-Z还提供了复用PCIe引脚来提升整体内存带宽的能力.

上图应该只是一个Demo,可以通过Gen-Z连接的组件包括SoC、DRAM内存、Flash闪存、SCM、GPU、高性能GPU(尺寸较大)、FPGA模块等.
在更小连接器上跑出更高带宽(25-100GB/s)

于当前PCIe生态系统的发达,支持Gen-Z的系统可能会包含Gen-Z接口逻辑+ PCIe Root Complex的组合,物理配置上二者都可以通过Switch来扩展。PCIe不需要操作系统改动,而Gen-Z也利用逻辑PCI设备(LPD)的概念采取了类似的支持策略.

通过Switch,Gen-Z还支持I/O组件在多个系统(主机)之间的共享,号称可以较低的成本和复杂性提供PCIe MR-IOV的主要价值。在我印象中使用MR-IOV的服务器产品不多,DellPowerEdge VRTX是其中一款,主要是实现了Shared PERC8 RAID卡在刀片服务器之间的共享.
