低功耗L0p
引入L0p的主要目的是为了进一步优化PCIe链路的电源管理,降低能耗,并在不中断数据传输的情况下实现动态带宽调整。随着PCIe标准演进到6.0版本,对更高带宽、更低延迟和更高效能的需求日益增长,特别是在数据中心和其他高功率消耗的应用环境中,有效管理和减少不必要的能源浪费变得至关重要。
相比于传统的电源管理策略,如L0s状态,L0p能够在FLIT模式下提供更为精细化和灵活的电源管理能力,尤其适用于那些具有动态带宽要求或存在间歇性通信需求的场景。
此外,L0p能够通过自动化的硬件控制机制实现动态切换,无需系统软件干预,且支持重定时器设备,使得整个链路架构在节能的同时,也能保证链接稳定性与性能表现。
L0p是一种新的低功耗状态,在该状态下,允许PCIe链路根据实际流量需求关闭部分通道(lanes),从而进入休眠模式以节省电力。与此同时,至少会有一个通道保持活动,确保数据流可以连续不断。在L0p状态下,链路的部分通道(lanes)处于休眠状态,而其他通道则保持活动运行。L0p状态可以动态协商,并且无需通过恢复状态即可实现通道关闭和开启。在L0与L0p状态之间切换时,链路始终保持激活状态,从而能够积极高效地利用L0p模式。
对于FLIT模式,支持L0p功能是可选的,由于L0p依赖于新的机制,所以在非FLIT模式下不支持此功能。L0p低功耗模式具有对称性,即发送端(TX)和接收端(RX)是同步进行缩放的