Por favor, use este identificador para citar o enlazar este ítem:https://uvadoc.uva.es/handle/10324/64814
Título
Efficient heterogeneous programming with FPGAs using the Controller model
Año del Documento
2021
Editorial
SPRINGER
Descripción
Producción Científica
Documento Fuente
Rodriguez-Canal, G., Torres, Y., Andújar, F.J. et al. Efficient heterogeneous programming with FPGAs using the Controller model. J Supercomput 77, 13995–14010 (2021). https://doi.org/10.1007/s11227-021-03792-7
Resumen
Este trabajo aborda la integración de FPGAs en el modelo de Controlador, utilizando herramientas de síntesis de alto nivel y OpenCL. Se presenta un nuevo backend para FPGAs basado en un backend anterior de OpenCL para GPUs. Discutimos nuevos parámetros de configuración para los núcleos de FPGA e ideas clave para adaptar el backend original de OpenCL manteniendo la portabilidad del modelo original. Presentamos un estudio experimental para comparar métricas de rendimiento y esfuerzo de desarrollo obtenidas con el modelo de Controlador, Intel oneAPI y códigos de referencia programados directamente con OpenCL. Los resultados muestran que el uso de la biblioteca de Controlador tiene ventajas y desventajas en comparación con Intel oneAPI, mientras que en comparación con OpenCL reduce significativamente el esfuerzo de programación con un sobrecosto de rendimiento insignificante.
Materias (normalizadas)
Informática
High performance computing
Materias Unesco
1203.17 Informática
Palabras Clave
s Parallel programming · FPGA · OpenCL · Heterogeneous computing
ISSN
0920-8542
Revisión por pares
SI
Patrocinador
Universidad de valladolid
Version del Editor
Propietario de los Derechos
Universidad de Valladolid
Idioma
spa
Tipo de versión
info:eu-repo/semantics/submittedVersion
Derechos
openAccess
Aparece en las colecciones
Ficheros en el ítem
Nombre:
Tamaño:
961.8Kb
Formato:
Adobe PDF
Descripción:
Efficient heterogeneous programming with FPGAs using the Controller model
La licencia del ítem se describe como CC0 1.0 Universal