Retomando a programação GPU

Uma das coisas mais complicadas na programação com GPU é escolher as peças para configurar a sua máquina. Sim! Isso é um problema porque são muitas opções de placa-mãe, memória, processador E a placa de vídeo que você vai usar. Também existem questões referentes aos projetos em si, se a computação será exclusivamente na GPU [...]

PS3 Hackeado e o Linux de volta!

Ok essa notícia nem é mais tão nova assim, mas o interessante de terem quebrado a segurança do PS3 é que podemos rodar o Linux novamente. Muita gente não entende porque isso faz diferença já que a máquina em si nem tem muita memória. A grande vantagem é você poder usar o PS3 em projetos [...]

Diferença nos tempos de execução

Essa coisa de estudar paralelismo é legal porque faz a gente testar várias coisas em diferentes plataformas em busca de desempenho. Você sabia que o simples fato de ficar convertendo tipos de dados pode ocasionar uma perda de desempenho que dobra o tempo de execução da sua aplicação ? Se você fizer um programa em [...]

Encerrando as Atividades com Cell Broadband Engine

A IBM, depois de vários anos de trabalho, resolveu encerrar o programa de pesquisas do Cell Broadband Engine, o processador (sinistro) do Playstation 3. A notícia pode ser vista aqui. É bem triste ver isso acontecer porque o processador é muito poderoso, mas a verdade é que é muito difícil de programar, e no final [...]

Ainda sobre o Watson

Recebi ontem por twitter uma notícia de que o programa da IBM para jogar Jeopardy tem grande parte do seu código feito em Java. É composto de 10 racks de servidores IBM Power 750 rodando linux, tem 15 TB de RAM, 2880 núcleos e atinge incríveis 80 teraflops. O time da IBM respondeu 10 perguntas [...]

Fractal do Conjunto de Julia

Fractais são figuras geradas por meio de um computador através de certas repetições. Tenho trabalhado com alguns deles porque são ótimos exemplos de aplicações que demandam muito poder computacional, e consequentemente são ótimos exemplos de problemas para serem paralelizados. Aqui está uma imagem que foi gerada com um programa Java, assim que ficar mais folgado [...]

Novo processador Intel Westmere-EX

Terá 10 núcleos atingindo 20 threads de execução, seu foco é para servidores, ou para você caro amiguinho que quer desenvolver aplicações paralelas e quer cada vez mais desempenho e velocidade! Ainda não há informações sobre o clock da máquina nem de quando estará disponível no mercado, o jeito é aguardar e ir preparando as [...]

Previsão programada

A Google está lançando uma nova API de previsão que permite aos desenvolvedores incorporarem à suas aplicações o uso dos algoritmos de aprendizado de máquina da Google através de webservices RESTful. Através da análise de dados enviados para para os algoritmos você consegue mais informação dos seus usuários, desde a língua que usam até possíveis [...]

GPU versus Senhas

Tenho visto um número cada vez maior de comentários sobre o possível uso de GPUs para quebrar senhas. O mais recente dizia que os pesquisadores indicam que uma senha de 12 caracteres combinados de maiúsculas e minúsculas daria uma boa segurança para o presente poder de processamento. Que no futuro as senhas provavelmente se transformarão [...]

Cubo mágico em 20 movimentos!

Sim, embora você possa não se preocupar com aquele brinquedo que era uma febre nos anos 80 (taí em época de festas saudosistas e coisas do gênero, porque ninguém ressuscita um brinquedo tão legal?) alguns cientistas estavam tentando encontrar o menor número de movimentos necessários para resolver o problema. Para quem não se lembra, trata-se [...]