Norberto Tsoulefski Weblog

3d Interatividade Multimídia Tecnologia

CUDA – o poder da GPU Nvidia para processamento

Publicado por Norberto Tsoulefski em Junho 20, 2008

O que é  CUDA ? – Trata-se de uma biblioteca de desenvolvimento para usar em Linguagem C e tornar possível usar todo o poder de processamento dos processadores gráficos das placas de vídeo da nvidia para executar cálculos e outros processamentos de forma muito mais rápida que o processador do computador é capaz de executar. Por incrível que pareça uma placa de vídeo tem um processador que pode ser até 100 vezes mais rápido que o processador do seu computador. Isso vale apenas para alguns cálculos bem específicos mas não deixa de ser espantoso.. Veja na imagem acima a comparação entre um processador CPU como o Dual Core e o processador usado em uma placa de vídeo como a Geforce 8800. Ela possui até 128 núcleos (core).. é como se tivéssemos 128 processadores em paralelo, contra apenas 2 do Dual Core.

Visite o site http://www.nvidia.com/object/cuda_learn.html 

Nesse site você poderá baixar o SDK para começar a programar em CUDA, isto vale apenas para programadores avançados.. mas tem alguns exemplos já prontos que podem servir como ponto de partida. 

Além disso é bom que se diga que só funciona em placas de vídeos mais novas e poderosas como a série 8800 ou superior.

Mas é interessante imaginar um futuro onde poderemos ter todo o poder de processamento de uma GPU sendo usada para cálculos avançados tais como nanotecnologia, tomografia computadorizada, renderização 3d em tempo real, simulações avancadas de física,etc.

Uma resposta para “CUDA – o poder da GPU Nvidia para processamento”

  1. [...] Como todo pesquisador que trabalha com Simulação quer cada vez mais velocidade de processamento para aperfeiçoar seus resultados e baratear custos, não demorou muito surgir a idéia de se fazer cálculos usando clusters com PlayStation (veja essa matéria: http://www.mundogump.com.br/cluster-de-playstation-3-ja-e-usado-em-universidade-no-brasil/). O surgimento de novas placas de vídeo com alta capacidade de processamento de imagem, abriu novas possibilidades aos cientistas e foram absorvidas rapidamente por essa comunidade para fazer parte de suas ferramentas de Simulações Computacionais. Atualmente no Brasil, alguns grupos têm se mostrado interessados em adaptar seus programas de Simulação para usarem CUDA (Quer saber o que é CUDA? Acesse os links: http://en.wikipedia.org/wiki/CUDA e http://norberto3d.wordpress.com/2008/06/20/cuda-o-poder-da-gpu-nvidia-para-processamento/). [...]

Deixe um comentário

XHTML: Você pode usar estas tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>