ESTUDO COMPARATIVO DE DESEMPENHO DE EXECUÇÃO DE ALGORITMOS NO CUDA E NO OPENCL
A computação paralela surgiu
mediante a crescente demanda por
processamento de dados mais eficaz e com ela
algumas modificações foram feitas no paradigma
da programação e nos processadores que
ganharam mais unidades de processamento, o
que nos permite paralelizar atividades tornando
o processo mais eficaz. Este artigo apresenta
o estudo comparativo de desempenho
computacional entre duas ferramentas que
estão mais presentes no mercado e que
auxiliam na elaboração de algoritmos de alto
desempenho: CUDA e OpenCL. Através de
testes realizados analisamos quantitativamente
a eficiência das plataformas para a placa Tesla
C2070 da NVIDIA e identificamos a mais eficaz.
ESTUDO COMPARATIVO DE DESEMPENHO DE EXECUÇÃO DE ALGORITMOS NO CUDA E NO OPENCL
-
DOI: 10.22533/at.ed.33719250623
-
Palavras-chave: CUDA, OpenCL, Computação de Alto Desempenho
-
Keywords: CUDA, OpenCL, High Performance Computing
-
Abstract:
Parallel computing has come about
through the growing demand for more efficient
data processing, and with it some modifications
have been made to the programming paradigm
and processors that have gained more
processing units, which allows us to parallelize
activities making the process more efficient.
This article presents the comparative study of
computational performance between two tools
that are more present in the market and that
help in the elaboration of algorithms of high
performance: CUDA and OpenCL. Through
tests, we quantitatively analyzed the platform
efficiency for the NVIDIA Tesla C2070 board
and identified the most effective.
-
Número de páginas: 15
- Antonio Raian de Lima Mendes
- Angelo Amâncio Duarte