Gemv-tool: una herramienta integral de estimación de confiabilidad de errores suaves para la exploración del espacio de diseño
Autores: So, Hwisoo; Ko, Yohan; Jung, Jinhyo; Lee, Kyoungwoo; Shrivastava, Aviral
Idioma: Inglés
Editor: MDPI
Año: 2023
Acceso abierto
Artículo científico
2023
Gemv-tool: una herramienta integral de estimación de confiabilidad de errores suaves para la exploración del espacio de diseño
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Escalado agresivo de tecnología
Errores suaves
Metodología de estimación de confiabilidad
Herramienta gemV
Modelado de vulnerabilidad
Inyección de fallas
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 51
Citaciones: Sin citaciones
Con la escalada agresiva de la tecnología, los errores suaves se han convertido en una amenaza importante en los sistemas informáticos modernos. Varios métodos han sido propuestos en la literatura e implementados en dispositivos reales como contramedidas a este problema. Sin embargo, su efectividad en garantizar una computación sin errores no puede ser asegurada sin una metodología precisa de estimación de confiabilidad. Esto se puede lograr utilizando la métrica: la probabilidad de falla del sistema como función del tiempo que los datos del programa están expuestos a fallas transitorias. En este trabajo, presentamos una herramienta gemV, un conjunto completo de herramientas para estimar el sistema, basado en el simulador gem5 preciso en ciclos. Las tres principales características de la herramienta gemV son: (i) modelado de vulnerabilidad a una granularidad detallada a través del uso de abstracción RTL; (ii) cálculo preciso de vulnerabilidad de instrucciones ejecutadas especulativamente; y (iii) estimación de vulnerabilidad de todos los elementos secuenciales en el núcleo del procesador fuera de orden. Validamos nuestros modelos de vulnerabilidad a través de extensas campañas de inyección de fallas con
Descripción
Con la escalada agresiva de la tecnología, los errores suaves se han convertido en una amenaza importante en los sistemas informáticos modernos. Varios métodos han sido propuestos en la literatura e implementados en dispositivos reales como contramedidas a este problema. Sin embargo, su efectividad en garantizar una computación sin errores no puede ser asegurada sin una metodología precisa de estimación de confiabilidad. Esto se puede lograr utilizando la métrica: la probabilidad de falla del sistema como función del tiempo que los datos del programa están expuestos a fallas transitorias. En este trabajo, presentamos una herramienta gemV, un conjunto completo de herramientas para estimar el sistema, basado en el simulador gem5 preciso en ciclos. Las tres principales características de la herramienta gemV son: (i) modelado de vulnerabilidad a una granularidad detallada a través del uso de abstracción RTL; (ii) cálculo preciso de vulnerabilidad de instrucciones ejecutadas especulativamente; y (iii) estimación de vulnerabilidad de todos los elementos secuenciales en el núcleo del procesador fuera de orden. Validamos nuestros modelos de vulnerabilidad a través de extensas campañas de inyección de fallas con