Saturday, July 30, 2011

Material aula: Curso extensão GPGPU/CUDA - ICMC/USP


Seguem os links para download dos slides com o link dos exemplos e exercícios utilizados nas aulas Curso extensão universitária ICMC/USP São Carlos:



Slides aula2



Thursday, July 7, 2011

Análise da 37th lista (06/2011) TOP 500 Supercomputer

Seguem as minhas análises da 37th lista TOP 500 divulgada dia 23/06/2011.

Os japoneses tomam a vanguarda do TOP 500 novamente ultrapassando os chineses, com o supercomputador K Computer localizado no RIKEN Advanced Institute for Computational Science na cidade de Kobe. O K Computer possui 548352 cores que juntos são capazes de processar mais que 8 quadrilhões de cálculos por segundo (petaflops/s). Esses cores são constituídos por 68544 superprocessadores Fujitsu SPARC64 VIIIfx 2.0GHz de 8 núcleos que sozinho é capaz de processar 128GFLOPs. "Quero um para mim hehehe..."
Esse novo supercomputador não utiliza GPUs, embora que a arquitetura SPARC64 seja parecida  com as das GPUs (Arquitetura RISC) para aumentar sua capacidade de processamento, como é  feito pelo Tianhe-1A (China) (ex número 1), Nebulae (China) e TSUBAME-2 (Japão). No entanto, creio ser difícil o K Computer se manter na vanguarda sem utilizar o poder de processamento apresentado pelas GPUs. Os gráficos seguintes justificam essa minha análise.

Performance dos aceleradores.
Observemos na figura acima o grande crescimento do poder de processamento alcançados pelas GPUs nos últimos dois  anos, com destaque para as GPUs da ATI. Na figura abaixo vemos que as GPUs estão sendo utilizadas cada vez mais por sistemas para aumentarem os seus níveis de processamento.
Quantidade de sistemas que utilizam aceleradores.
Os EUA se mantém na frente, muito a frente, com 51% ou 255 supercomputadores no TOP 500. O segundo colocado é a China com um pouco mais de 12% o que representa 61 supercomputadores. Em seguida, vem a pergunta. E o Brasil? hehe... Bom, nossa pátria amada tem uma participação de 0.4% ou melhor 2 computadores entre os supercomputadores. O famoso TUPI no INPE, que vai ajudar a melhorar nossa previsão do tempo na posição 34 e o Galileu na COPPE/UFRJ na posição 167 (respectivamente ~ 43 e ~ 136 vezes menos potente que o K Computer). 
Com isso vemos que estamos bem para trás no quesito HPC, ao qual considero um dos pontos importantes no desenvolvimento de um país que quer se tornar uma potência ou pelo menos deixar de ser conhecido apenas  como exportador de commodities.