Um supercomputador para chamar de seu

Talvez a sua placa mãe aceite 3 ou 4 conexões PCIe 2 rodando a 16x, a minha placa aceita duas conexões dessas, daria para ligar duas placas de vídeo nVidia ou ATI dessas com GPU programável, mas saiba que o paralelismo é um caminho sem volta, uma vez que você começa a criar programas paralelos [...]

SBLP2010 aí vou eu…

Saiu a programação do SBLP2010 (Simpósio Brasileiro de Linguagens de Programação), estarei lá apresentando meu trabalho no dia 28 de setembro!

E o quad core finalmente prevaleceu…

Resolvi tomar outro rumo de teste. Parei com as multiplicações de matrizes e resolvi pegar uma tarefa que eu sei que consome muito processamento e que eu poderia deixar cada núcleo executando sozinho sem ficar interagindo com a thread de controle a cada passo. Eu já tinha um programa de teste que calculava todos os [...]

E o quad core prevaleceu, mas nem tanto…

Pois é, continuando essa série de estudos relacionados a desempenho (real) da máquina, coloquei uma placa de vídeo GeForce 240GT com 1GB DDR3 da EVGA (tradução: médio sinistro) e pude constatar que o problema não estava relacionado à memória de vídeo compartilhada como pensei. Resolvi então baixar um programa de benchmark, mas só achei um [...]

O dual core que venceu o quad core

Pois é, quando a gente trabalha com computação de alto desempenho é que qualquer coisa influencia nos resultados. Montei uma máquina desktop com um Phenom II X4 965 Black Edition 3.2GHz (tradução: sinistro) e o resultado o programa paralelo executado foi duas vezes mais lento que o mesmo programa executado em um Turion X2 2.1GHz [...]

500 mais verdes!

Na semana passada eu comentei sobre o projeto de mapeamento da via láctea usando processamento distribuído e paralelo doado pelos usuários domésticos. Naquele post eu falei também da lista dos 500 (super)computadores mais rápidos do mundo, pois bem o Grape-DR atingiu o primeiro lugar do ranking dos 500 mais rápidos supercomputadores “verdes” (isso é determinado [...]

Mapeamento da Via Láctea

Usando, BOINC, a mesma plataforma do projeto SETI@home (dedicado a procurar por vida extra terrestre), o projeto MilkyWay@home está aproveitando a colaboração de usuários do mundo todo para calcular de forma distribuída para mapear a forma de nossa galáxia. Atualmente essa plataforma superou, em poder de computação o segundo supercomputador mais rápido do mundo (atualmente [...]

Curiosidades Remotas

Eu já fiz vários sistemas que usavam RMI (Remote Method Invocation, a implementação do RPC em Java,) mas recentemente precisava confirmar um certo comportamento. A dúvida é (era) a seguinte: Uma vez recuperada uma referência para um objeto remoto através de um lookup no rmi registry, podemos passar essa referência (stub) para via rmi para [...]

DrDobbs e o paralelismo

Há alguns anos havia uma revista muito simpática para desenvolvedores de software chamada Dr.Dobb’s, para quem não conheceu, era o tipo de coisa que nem todo mundo tinha acesso e que trazia em suas páginas muitas dicas boas e o que a gente pode chamar de “magia” avançada da programação. Talvez eu não precisasse dizer, [...]

O Dilema da GPU Solitária 2 – A Revanche

Então eu estava incomodado com não poder testar meus programas (que ainda nem estão prontos) na minha própria máquina e estava aqui curioso para saber como resolver isso. Fui no site oficial do opensuse (que é a distribuição linux que eu uso) para ver como fazer isso e encontrei a seguinte dica: Ctrl + Alt [...]