Premiers résultats de comparaison des outils oneAPI et OpenCL pour la convolution 2D sur FPGA
Abstract
-Grâce aux outils de synthèse de haut niveau (HLS), les FPGA sont devenus une alternative aux GPU pour les applications à forte intensité de calcul. Ces outils ont été développés pour offrir une certaine flexibilité dans la conception des FPGA à un niveau d'abstraction plus élevé par rapport aux langages de description matérielle. Les principaux fabricants de FPGA ont proposé de nombreux outils HLS en fonction du public cible. Ce papier s'attache à comparer les outils HLS oneAPI et OpenCL en termes de performance et de productivité avec comme cas d'étude l'accélération de l'opérateur de convolution 2D. Pour des mêmes types d'optimisations (déroulage de boucle, utilisation de la mémoire locale), les performances obtenues pour les deux outils y sont présentées.
Domains
Signal and Image processing
Origin : Files produced by the author(s)