发明授权
US07437597B1 Write-back cache with different ECC codings for clean and dirty lines with refetching of uncorrectable clean lines 有权
使用不同的ECC编码进行回写缓存,用于清除和脏线,并重新绘制不可校正的干净线条

Write-back cache with different ECC codings for clean and dirty lines with refetching of uncorrectable clean lines
摘要:
A write-back cache has error-correction code (ECC) fields storing ECC bits for cache lines. Clean cache lines are re-fetched from memory when an ECC error is detected. Dirty cache lines are corrected using the ECC bits or signal an uncorrectable error. The type of ECC code stored is different for clean and dirty lines. Clean lines use an error-detection code that can detect longer multi-bit errors than the error correction code used by dirty lines. Dirty lines use a correction code that can correct a bit error in the dirty line, while the detection code for clean lines may not be able to correct any errors. Dirty lines' ECC is optimized for correction while clean lines' ECC is optimized for detection. A single-error-correction, double-error-detection (SECDED) code may be used for dirty lines while a triple-error-detection code is used for clean lines.
信息查询
0/0