| dc.contributor.author | Meseguer Iborra, Nicolás | |
| dc.contributor.other | Abellán Miguel, José Luis | |
| dc.date.accessioned | 2021-07-27T10:13:17Z | |
| dc.date.available | 2021-07-27T10:13:17Z | |
| dc.date.issued | 2021-06 | |
| dc.identifier.uri | http://hdl.handle.net/10952/4998 | |
| dc.description.abstract | Los sistemas de recomendación basados en técnicas de Deep Learning (DL)
es un área en constante evolución. Los sistemas actuales han de ser capaces
de generar una salida (por ejemplo, la probabilidad de hacer clic sobre un determinado
anuncio) de la manera más precisa (volver a mostrarlo o no) y dentro
de un estricto margen de tiempo para que las empresas digitales maximicen sus
beneficios.
Sin embargo, cuando estos modelos ya entrenados se despliegan sobre Datacenters
con un gran volumen de datos a procesar (cientos de miles de usuarios
solicitando recomendaciones), el tiempo de cómputo y la demanda de recursos
computacionales (unidades de cómputo, consumo de memoria, etc.) aumenta
considerablemente. Como resultado de esto, surge la necesidad de crear nuevas
arquitecturas aceleradoras especializadas en procesar sistemas de recomendación.
En este trabajo se va a realizar una caracterización de la ejecución del sistema
de recomendación DLRM (Facebook), basado en redes neuronales profundas,
sobre una arquitectura aceleradora unificada híbrida (arquitectura para cómputo
sparse y otra para cómputo dense) que hemos propuesto para acelerar esta carga
de trabajo. Para ello, se usará el simulador STONNE que permite implementar y
evaluar aceleradores para DL.
La evaluación de DLRM se ha realizado mediante cargas de trabajo similares
a las esperadas en un entorno real. En particular, de nuestro análisis se ha comprobado
que DLRM puede requerir de hasta 1,3 GBs, lo que supone 74 millones
de accesos a memoria para lectura y 284.000 para escritura de datos, y el tiempo
de ejecución está muchas veces dominado por las búsquedas de datos que se
necesitan siguiendo patrones de acceso irregulares. Este análisis permitirá detectar
cuellos de botella en la ejecución para diseñar e implementar optimizaciones
sobre el acelerador propuesto. | es |
| dc.language.iso | es | es |
| dc.rights | Atribución-NoComercial 4.0 Internacional | * |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc/4.0/ | * |
| dc.subject | Sistemas de recomendación | es |
| dc.subject | Deep Learning | es |
| dc.subject | Arquitecturas Aceleradoras | es |
| dc.subject | Hardware reconfigurable | es |
| dc.subject | STONNE | es |
| dc.title | Implementación y evaluación del modelo DLRM en acelerador ASIC simulado mediante STONNE | es |
| dc.type | bachelor thesis | es |
| dc.rights.accessRights | open access | es |
| dc.description.discipline | Ingeniería, Industria y Construcción | es |