Métodos para detectar errores en el caché

0

¿Existen métodos aparte de ECC para detectar y posiblemente corregir errores de caché?

    
pregunta Revanth Kamaraj

2 respuestas

1

Los procesadores modernos no tienen ECC. Sin embargo, tienen aproximadamente la misma tasa de error:

  • Un 7500 Xeon moderno con 24MB de caché L3 tiene alrededor de 0.2 o 0.2 errores por año.
  • 250GB de DRAM tendrían alrededor de 0.02 a 0.2 errores por año
    Fuente

La construcción física de las celdas de memoria y el número de transistores tiene mucho que ver con esto. Las computadoras que tienen una elevación más baja o están protegidas de la radiación experimentan menos errores.

En un sistema informático, si se necesita más redundancia, hay algoritmos tolerantes a fallas que pueden ejecutarse en el software para verificar el código varias veces para garantizar que no se hayan producido errores en el hardware. Por ejemplo, si hay un cálculo, podría ejecutarlo tres veces y luego almacenarlo, luego se verifican los valores para ver si el resultado es correcto. Consulte sistema informático tolerante a fallas

    
respondido por el laptop2d
1

Dado que ECC es un término tan amplio, la respuesta debería ser "no". Cualquier cosa que hiciera lo que estás describiendo debería llamarse ECC.

¿Está preguntando si hay códigos ECC distintos de los códigos de Hamming? La respuesta es sí, hay muchas formas diferentes de ECC que están optimizadas para diferentes propósitos y el nivel esperado de tasas brutas de error.

    
respondido por el Dave Tweed

Lea otras preguntas en las etiquetas