logo móvil
Contáctanos

Implementación de FPGA de baja potencia de un acelerador de red neuronal convolucional para clasificación de formas de onda de pulso

Autores: Chen, Chuanglu; Li, Zhiqiang; Zhang, Yitao; Zhang, Shaolong; Hou, Jiena; Zhang, Haiying

Idioma: Inglés

Editor: MDPI

Año: 2020

Descargar PDF

Acceso abierto

Artículo científico
2020

Implementación de FPGA de baja potencia de un acelerador de red neuronal convolucional para clasificación de formas de onda de pulso


Categoría

Ingeniería y Tecnología

Subcategoría

Ingeniería de Software

Palabras clave

Forma de onda de pulso
Clasificación
Red neuronal convolucional
Acelerador CNN
Matriz de compuertas programable en campo
FPGA

Licencia

CC BY-SA – Atribución – Compartir Igual

Consultas: 34

Citaciones: Sin citaciones


Descripción
En la clasificación de formas de onda de pulso, la red neuronal convolucional (CNN) muestra un excelente rendimiento. Sin embargo, debido a sus numerosos parámetros y a la intensiva computación, resulta desafiante desplegar un modelo de CNN en dispositivos de bajo consumo de energía. Para resolver este problema, implementamos un acelerador de CNN basado en una matriz de compuertas programable en campo (FPGA), que puede inferir con precisión y rapidez la categoría de la forma de onda. Al diseñar la estructura de la CNN, reducimos significativamente sus parámetros manteniendo alta precisión. Luego, la CNN se implementa en FPGA y se optimiza mediante varios métodos de optimización de acceso a memoria. Los resultados experimentales muestran que nuestra CNN personalizada tiene alta precisión y menos parámetros, y el acelerador consume solo 0.714 W bajo una frecuencia de trabajo de 100 MHz, lo que demuestra que nuestra solución propuesta es factible. Además, el acelerador clasifica la forma de onda de pulso en tiempo real, lo que podría ayudar a los médicos a realizar diagnósticos.

Otros recursos que podrían interesarte

Temas Virtualpro