UltraSPARC T2/T2 Plus 处理器的可靠性

UltraSPARC T2/T2 Plus 处理器具有高级 RAS 功能 (可靠性、可用性、可服务性)。1级缓存中的数据由奇偶校验保护,2级缓存和寄存器由 ECC保护。
如果1级缓存中发生了不可恢复的错误,则处理机内核单元降级。寄存器中的数据由 ECC保护。
SPARC Enterprise 入门级产品使用 UltraSPARC T2/T2 Plus 提供高度可靠的系统。
| 错误检测 | 错误纠正 | |
|---|---|---|
| 1级缓存 | 奇偶校验 | 重试 |
| 2级缓存 | ECC | ECC |
| 寄存器 | ECC | ECC |
高级 RAS 功能改进业务连续性
高速缓存中的数据保护机制
因为高速缓存要比其他处理器电路遭受更多的间歇性故障 (*1),因此需要有缓存数据保护机制防止服务器停机或性能降低。
1级缓存由奇偶校验保护,2级缓存由ECC保护。如果1级缓存出现1位故障,则数据直接从2级缓存重新读出然后再次处理。如果1级缓存中出现了不可恢复的错误,那么对发生故障的内核 进行降级,使用剩下的内核维持系统运行。
因此即使错误发生,系统也会保持正确的运行。

*1 随机发生的间歇性错误会带来数据错误。它们被称作 “软错误” ,由辐射、电磁干扰和受热产生。
寄存器数据保护
寄存器由类似高速缓存RAM的 SRAM构成。为了防止 RAM中发生1位错误,寄存器由 ECC保护。
高速缓存清洗器(Scrubber)
高速缓存清洗器是检查2级高速缓存错误的一个硬件功能。1位错误发生后可以恢复。
