OpenCL Implementation of Cannon’s Matrix Multiplication Algorithm on Intel Stratix 10 FPGAs
OpenCL Implementation of Cannon’s Matrix Multiplication Algorithm on Intel Stratix 10 FPGAs
复制标题
Cannon 矩阵乘法算法在 Intel Stratix 10 FPGA 上的 OpenCL 实现
DOI:
10.1109/icfpt47387.2019.00020
复制
发表时间:
2019
期刊:
影响因子:
--
通讯作者:
C. Plessl
中科院分区:
文献类型:
--
作者:
P. Gorlani;T. Kenter;C. Plessl
Stratix 10 FPGA cards have a good potential for the acceleration of HPC workloads since the Stratix 10 product line introduces devices with a large number of DSP and memory blocks. The high level synthesis of OpenCL codes can play a fundamental role for FPGAs in HPC, because it allows to implement different designs with lower development effort compared to hand optimized HDL. However, Stratix 10 cards are still hard to fully exploit using the Intel FPGA SDK for OpenCL. The implementation of designs with thousands of concurrent arithmetic operations often suffers from place and route problems that limit the maximum frequency or entirely prevent a successful synthesis. In order to overcome these issues for the implementation of the matrix multiplication, we formulate Cannon's matrix multiplication algorithm with regard to its efficient synthesis within the FPGA logic. We obtain a two-level block algorithm, where the lower level sub-matrices are multiplied using our Cannon's algorithm implementation. Following this design approach with multiple compute units, we are able to get maximum frequencies close to and above 300 MHz with high utilization of DSP and memory blocks. This allows for performance results above 1 TeraFLOPS.
登录
查看更多内容
DOI:
10.1109/fpt.2018.00018
发表时间:
2018
期刊:
2018 International Conference on Field-Programmable Technology (FPT)
影响因子:
--
作者:
A. Sanaullah;Rushi Patel;M. Herbordt
通讯作者:
M. Herbordt
DOI:
10.1049/ip-cdt:20045136
发表时间:
2006
期刊:
22nd International Conference on Field Programmable Logic and Applications (FPL)
影响因子:
--
作者:
Xiaofang Wang;Sotirios G. Ziavras
通讯作者:
Sotirios G. Ziavras
DOI:
10.1109/fpt.2016.7929519
发表时间:
2016
期刊:
2016 International Conference on Field-Programmable Technology (FPT)
影响因子:
--
作者:
Q. Gautier;Alric Althoff;Pingfan Meng;R. Kastner
通讯作者:
R. Kastner
DOI:
10.1016/j.jpdc.2017.11.012
发表时间:
2018
期刊:
J. Parallel Distributed Comput.
影响因子:
--
作者:
J. Lemeire;B. Silva;An Braeken;Jan G. Cornelis;A. Touhafi
通讯作者:
A. Touhafi