Você está na página 1de 2

Metodologia Cientfica

Renato Silva Fagundes


20 de abril de 2016

Um pouco sobre a programac


ao paralela em
CUDA

Dentre as diversas formas de paralelizar processos, o CUDA apresenta um custo


baixssimo por unidade de processamento. O CUDA, (Compute Unified Device Architecture) e implementada em GPUs, graphics processing units, que
s
ao unidades de processamento das placas de vdeo fabricadas pela empresa
NVIDIA. Ao contrario das CPUs que executam rapidamente os threads em
forma sequencial, as GPUs executam muitos threads concorrentes (paralelo)
de forma mais lenta. A linguagem de programacao usada para passar tarefas as
GPUs e o C CUDA, parecida com o C/C++. Alem das linguagens supracitadas,
existem softwares livres e pagos que apresentam um n
umero grande de rotinas
matem
aticas implementadas com por exemplo o R e o Mathematica. Ambos
softwares permitem executar computacao paralela implementada em CUDA.

Você também pode gostar