Application of the FPGA in parallel programming

  • Felipe V. de Almeida USP
  • Liria M. Sato USP
  • Edson T. Midorikawa USP

Abstract


Parallel programming aims to improve the performance of algorithms with the use of multiple cores available in a computational environment. In order to further improve the performance of the algorithms, the use of hardware accelerators appears in the context of parallel programming for this purpose. This paper presents an analysis of the application of FPGAs to improve project performance. The challenges of its application in a project are presented together with the possibilities of performance gain, through a case study.
Keywords: Parallel programming, FPGA, High-performance

References

Almeida, F., Sato, L., and Midorikawa, E. (2019). Análise de viabilidade de ferramenta para correção híbrida de sequências genômicas em ambiente de memória compartilhada com FPGA. Em Anais do XX Simpósio em Sistemas Computacionais de Alto Desempenho, páginas 430–437, Porto Alegre, RS, Brasil. SBC.

Huffstetler, J. (2018). Intel Processors and FPGAs — Better Together. [link]. Acesso: 02/03/2020.

Vanderbauwhede, W. and Benkrid, K. (2013). High-performance computing using FPGAs, volume 3. Springer.
Published
2020-08-19
DE ALMEIDA, Felipe V.; SATO, Liria M.; MIDORIKAWA, Edson T.. Application of the FPGA in parallel programming. In: REGIONAL SCHOOL OF HIGH PERFORMANCE COMPUTING FROM SÃO PAULO (ERAD-SP), 11. , 2020, Evento Online. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2020 . p. 90-93. DOI: https://doi.org/10.5753/eradsp.2020.16894.

Most read articles by the same author(s)

1 2 > >>