Evaluación de la confiabilidad de redes neuronales profundas implementadas en hardware

Autores/as

  • Luis Ariel Mesa Mesa Universidad Pedagógica y Tecnológica de Colombia
  • Wilson Javier Pérez Holguín Universidad Pedagógica y Tecnológica de Colombia

DOI:

https://doi.org/10.26507/paper.4346

Palabras clave:

Redes Neuronales Artificiales, inyeccion de fallos, saboteador, evaluación de confiabilidad

Resumen

Las redes neuronales profundas (Deep Neural Networks - DNNs) han sido adoptadas como base para el desarrollo de aplicaciones de misión crítica, que incluyen vehículos autónomos, equipos médicos de soporte vital, sistemas aeroespaciales, entre otros. En este tipo de aplicaciones, un mal funcionamiento puede desencadenar graves consecuencias para la vida humana, el medio ambiente o daños a equipos de alto costo. La implementación en hardware de estas redes neuronales artificiales, trae ventajas como altas velocidades de operación, un menor consumo de energía y mayor portabilidad. Estas características han motivado a la comunidad científica a proponer nuevas arquitecturas de hardware y a realizar esfuerzos para asegurar su confiabilidad. En este contexto, la identificación precisa de las vulnerabilidades de redes neuronales de alta complejidad sintetizadas en hardware cobra gran relevancia. Para ello, se utilizan mecanismos de inyección de fallas que consisten en circuitos especializados conocidos como saboteadores, que permiten emular fallas en componentes de hardware tales como registros y unidades de memoria, bloques de procesamiento e interconexiones, con el propósito de evaluar su impacto en la precisión y resiliencia del sistema. Los modelos de fallas pueden ser permanentes (tipo stuck-at) o transitorias (como bit flip o coupling faults, entre otras) y pueden ser aplicados en diferentes niveles de la arquitectura de las DNNs, que van desde neuronas individuales y pesos, hasta capas completas. Una de las plataformas más utilizadas para este tipo de estudios son las FPGAs (Field Programmable Gate Array), gracias a características como su flexibilidad, bajo consumo de energía, velocidad y capacidad de procesamiento. Este trabajo presenta el desarrollo de un entorno para evaluar la confiabilidad de las DNNs implementadas en hardware a través de un sistema de inyección de fallas que emula fallas permanentes y transitorias, apoyado en un conjunto de herramientas para el análisis y verificación del impacto de cada prueba. Los resultados preliminares revelan que las DNNs exhiben diversos grados de vulnerabilidad a fallas en hardware y que algunas capas y parámetros críticos pueden afectar seriamente el desempeño de cada modelo. Los hallazgos subrayan la importancia de comprender la dinámica de propagación de fallas dentro de las DNNs para asegurar el diseño de arquitecturas de hardware y software más confiables.

Citas

Andrade, L., Prost-Boucle, A., & Pétrot, F. (2018). Overview of the state of the art in embedded machine learning. Proceedings of the 2018 Design, Automation and Test in Europe Conference and Exhibition, DATE 2018, 2018-Janua, 1033–1038. https://doi.org/10.23919/DATE.2018.8342164

Cannon, E. H., Cabanas-Holmen, M., Wert, J., Amort, T., Brees, R., Koehn, J., Meaker, B., & Normand, E. (2010). Heavy ion, high-energy, and low-energy proton SEE sensitivity of 90-nm RHBD SRAMs. IEEE Transactions on Nuclear Science, 57(6 PART 1), 3493–3499. https://doi.org/10.1109/TNS.2010.2086482

Cherezova, N., Jenihhin, M., & Jutman, A. (2024). IJTAG-compatible Symptom-based SEU Monitors for FPGA DNN Accelerators. 2024 IEEE International Conference on Design, Test and Technology of Integrated Systems, DTTIS 2024, 1–6. https://doi.org/10.1109/DTTIS62212.2024.10780417

Cherezova, N., Shibin, K., Jenihhin, M., & Jutman, A. (2023). Understanding fault-tolerance vulnerabilities in advanced SoC FPGAs for critical applications. Microelectronics Reliability, 146(June 2022). https://doi.org/10.1016/j.microrel.2023.115010

Gao, Z., Gao, S., Yao, Y., Liu, Q., Zeng, S., Ge, G., Wang, Y., Ullah, A., & Reviriego, P. (2023). Systematic Reliability Evaluation of FPGA Implemented CNN Accelerators. IEEE Transactions on Device and Materials Reliability, 23(1), 116–126. https://doi.org/10.1109/TDMR.2023.3235767

Khan, A., Sohail, A., Zahoora, U., & Qureshi, A. S. (2020). A survey of the recent architectures of deep convolutional neural networks. In Artificial Intelligence Review (Vol. 53, Issue 8). Springer Netherlands. https://doi.org/10.1007/s10462-020-09825-6

LeCun, Y., Bottou, L., Bengio, Y., & Haffner, P. (1998). Gradient-Based Learning Applied to Document Recognition. Proceedings of the IEEE, 86(11), 46. https://doi.org/10.1109/5.726791

Liu, L., Ouyang, W., Wang, X., Fieguth, P., Chen, J., Liu, X., & Pietikäinen, M. (2020). Deep Learning for Generic Object Detection: A Survey. International Journal of Computer Vision, 128(2), 261–318. https://doi.org/10.1007/s11263-019-01247-4

Martín-Martín, A., Padial-Allué, R., Castillo, E., Parrilla, L., Parellada-Serrano, I., Morán, A., & García, A. (2024). Hardware Implementations of a Deep Learning Approach to Optimal Configuration of Reconfigurable Intelligence Surfaces. Sensors, 24(3), 1–21. https://doi.org/10.3390/s24030899

Pagliarini, S. N. (2015). Reliability analysis methods and improvement techniques applicable to digital circuits To cite this version : HAL Id : tel-01195815.

Rech, P., Galliere, J. M., Girard, P., Griffoni, A., Boch, J., Wrobel, F., Saigné, F., & Dilillo, L. (2011). Neuton-induced multiple bit upsets on dynamically-stressed commercial SRAM arrays. Proceedings of the European Conference on Radiation and Its Effects on Components and Systems, RADECS, 274–280. https://doi.org/10.1109/RADECS.2011.6131396

Ruospo, A., Balaara, A., Bosio, A., & Sanchez, E. (2020). A Pipelined Multi-Level Fault Injector for Deep Neural Networks. 33rd IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems, DFT 2020. https://doi.org/10.1109/DFT50435.2020.9250866

Yu, G., Tan, G. O. U., & Huang, H. (2024). A Survey on Failure Analysis and Fault Injection in AI Systems. ACM Computing Surveys, 1(1), 1–36. https://doi.org/10.1145/3477600

Cómo citar

[1]
L. A. Mesa Mesa y W. J. Pérez Holguín, «Evaluación de la confiabilidad de redes neuronales profundas implementadas en hardware», EIEI ACOFI, sep. 2025.

Descargas

Los datos de descargas todavía no están disponibles.

Descargas

Publicado

08-09-2025

Evento

Sección

Estudiantes de doctorado en ingeniería
Estadísticas de artículo
Vistas de resúmenes
Vistas de PDF
Descargas de PDF
Vistas de HTML
Otras vistas
QR Code
Crossref Cited-by logo