Programming Massively Parallel Processors: A Hands-on Approach


programming_massively_parallel_processors

Programming massively parallel processors

Primeiro textbook em GPGPU, Programming Massively Parallel Processors: A Hands-on Approach é um excelente livro para iniciantes em algoritmos paralelos em GPUs. Partindo de aplicações simples e chegando a casos de estudo reais, os autores abordam técnicas de otimização e aspectos relativos à arquitetura de GPU. O livro baseia-se na linguagem CUDA C e em arquiteturas NVidia em seus exemplos, mas há um capítulo especialmente dedicado ao OpenCL.

Apesar do livro ter sido lançado em 5 de Fevereiro de 2010, é importante notar que, na época em que o livro foi escrito, a arquitetura de ponta da GPU NVidia era outra. Os exemplos práticos do livro que levam em consideração a arquitetura da GPU, claramente precedem a arquitetura atual Fermi. Assim, é comum o autor citar limites de arquitetura que hoje já foram ultrapassados como: execução paralela de kernel ou limite máximo de threads em um bloco. O leitor atento à otimização do código deve ter em mente essa observação quando for implementar os algoritmos do livro na arquitetura específica de sua GPU.

Um excerto do livro encontra-se disponível em: http://www.elsevierdirect.com/morgan_kaufmann/Excerpt_Parallel_Processors.pdf

No Brasil, o livro encontra-se disponível para compra tanto em sua versão original (em inglês) quanto em versão traduzida. A versão em português vem com o título:  “Programando para processadores paralelos”.

http://www.google.com.br/url?sa=t&source=web&cd=2&ved=0CCYQFjAB&url=http%3A%2F%2Fwww.elsevierdirect.com%2Fmorgan_kaufmann%2FExcerpt_Parallel_Processors.pdf&ei=zeZ7TeXDJYG8lQeBqIjHBQ&usg=AFQjCNHkRknAqk2GAkNFuSotHjKEeqOOaA&sig2=9xDTyN-RYFBPVejDZxydaA

Sobre Thársis T. P. Souza
Engenheiro de Computação formado pela Unicamp. Atualmente, realiza mestrado em Computação pela USP em Métodos de Otimização em Finanças em GPU. http://www.linkedin.com/in/tharsissouza

2 Respostas para Programming Massively Parallel Processors: A Hands-on Approach

  1. Alexsander disse:

    Este livro realmente é muito bom.
    Mas para iniciantes que tem o foco em CUDA, talvez o CUDA By Example seja mais adequado.
    Se não estou enganado, na compra do livro, você também anha acesso a uma versão digital (pdf).
    Eu comprei este e o CUDA By Example no Amazon, os dois juntos sairam por 97 reais, com o frete/etc, e desconhecia a versão traduzida.
    Thársis, obrigado pelo post.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.