Optimization of OpenCL applications on FPGA

This document presents an evaluation of OpenCL as a mechanism to exploit FPGA resources. To evaluate it, we show a performance and energy comparison between an Intel Arria 10 and an Intel Xeon E5-2600. We also present a guide on how an OpenCL kernel needs to be ported to a FPGA.

Detalles Bibliográficos
Autor: Navarro Torrentó, Albert
Tipo de recurso: tesis de maestría
Fecha de publicación:2018
País:España
Institución:Universitat Politècnica de Catalunya (UPC)
Repositorio:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglés
OAI Identifier:oai:upcommons.upc.edu:2117/119042
Acceso en línea:https://hdl.handle.net/2117/119042
Access Level:acceso abierto
Palabra clave:Kernel functions
Algorithms
OpenCL
FPGA
Intel
Kernel, Funcions de
Algorismes
Àrees temàtiques de la UPC::Informàtica
Descripción
Sumario:This document presents an evaluation of OpenCL as a mechanism to exploit FPGA resources. To evaluate it, we show a performance and energy comparison between an Intel Arria 10 and an Intel Xeon E5-2600. We also present a guide on how an OpenCL kernel needs to be ported to a FPGA.