Título:
Exploring FPGA optimizations to compute sparse numerical linear algebra kernels.
Otros títulos:
Coordinador:
Director:
Compilador:
Autor:
Favaro, Federico
Dufrechou, Ernesto
Ezzatti, Pablo
Oliver, Juan Pablo
Dufrechou, Ernesto
Ezzatti, Pablo
Oliver, Juan Pablo
Tutor:
Tipo de documento:
Preprint
Editor:
Palabras clave:
FPGAs
Sparse linear algebra
SPTRSV
Power consumption
Sparse linear algebra
SPTRSV
Power consumption
Descriptores:
Año de publicación:
2020
Contenido:
Resumen:
The solution of sparse triangular linear systems (sptrsv) is the bottleneck of many numerical methods. Thus, it is crucial to count with efficient implementations of such kernel, at least for commonly used platforms. In this sense, Field–Programmable Gate Arrays (FPGAs) have evolved greatly in the last years, entering the HPC hardware ecosystem largely due to their superior energy–efficiency relative to more established accelerators. Up until recently, the design for FPGAs implied the use of low–level Hardware Description Languages (HDL) such as VHDL or Verilog. Nowadays, manufacturers are making a large effort to adopt High–Level Synthesis languages like C/C++ or OpenCL, but the gap between their performance and that of HDLs is not yet fully studied. This work focuses on the performance offered by FPGAs to compute the sptrsv using OpenCL. For this purpose, we implement different parallel variants of this kernel and experimentally evaluate several setups, varying among others the work–group size, the number of compute units, the unroll–factor and the vectorization–factor.
Descripción:
Publicado en: Applied Reconfigurable Computing. Architectures, Tools, and Applications. ARC 2020. Lecture Notes in Computer Science, (LNCS, volume 12083), Springer, Cham, pp. 258-268
metadata.articulos.dc.description.uri:
Editorial:
EN:
Financiadores:
Citación:
Favaro, F., Dufrechou, E., Ezzatti, P.y otros. Exploring FPGA optimizations to compute sparse numerical linear algebra kernels [Preprint]. Publicado en : Applied Reconfigurable Computing. Architectures, Tools, and Applications. ARC 2020. Lecture Notes in Computer Science, vol. 12083. Springer, Cham. DOI:10.1007/978-3-030-44534-8_20
Citación:
metadata.articulos.cc.license.name:
ISBN:
e-ISBN:
ISSN:
ISMN:
Otros identificadores:
Cobertura geográfica:
Cobertura temporal:
Departamento académico:
Grupo de investigación:
Licencia:
Licencia Creative Commons Atribución - No Comercial - Sin Derivadas (CC - By-NC-ND 4.0)
Colecciones:
| Ficheros | Descripción | Tamaño | Formato | ||
|---|---|---|---|---|---|
| FDEO20.pdf | Preprint | 303.03 KB | Adobe PDF |
