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 [...]

Watson jogando Jeopardy!

Eu falei aqui, que a IBM tinha criado um computador capaz de participar em um jogo de quiz. Pois bem, não só fizeram como ele jogou e ganhou, aqui embaixo tem um vídeo com legendas para dar uma ideia geral do projeto: Agora tem mais dois vídeos muito interessantes, mas esses eu não achei com [...]

Guardando informações em bactérias

Inicialmente você pode achar que eu estou brincando, mas é verdade, cientistas da Universidade de Hong Kong criaram um método de codificar informações para armazenar em células de bactérias vivas. Só para ter uma ideia com uma caixa de bactérias que pode ser armazenada em um freezer é possível guardar o equivalente a 450 HDs [...]

Combinação de tecnologias de movimento

O que eu acho mais legal dos novos consoles de video game é a possibilidade de usar seus controles em aplicações de PC que não sejam necessariamente jogos, ou que sejam jogos completamente descompromissados com metas e questões financeiras. Recentemente eu comecei a procurar para saber se já havia algum hack do PS3 Move que [...]

E quem disse que ciência não pode ser divertido?

O pessoal da Universidade de Berkeley utilizou o Kinectic para controlar um quadricóptero, um veículo aéreo autônomo que utiliza os sensores para pausar ou seguir a diante. É claro que a diversão fica por minha conta, porque um projeto como esse é muito trabalhoso, mas posso falar com experiência que ao mesmo tempo é muito [...]

Tá difícil

Estou trabalhando direto na tese e por isso está difícil de escrever aqui. Ontem eu consegui usar uma funcionalidade do Lua Socket para codificar uma função do lado cliente e enviar para o lado servidor, no servidor (que roda uma máquina Lua separada) ele reconstroi a função e executa. Pode parecer pouca coisa, mas é [...]

SBAC-PAD 2010

Essa semana tem conferência sobre paralelismo em Petrópolis! Vou lá conferir o que há de novo para GPU e depois posto aqui. O site pode ser acessado aqui.

AQUA Tablet

Controlando um robô nadador com um mecanismo muito mais confortável, esse é o trabalho do pessoal da Universidade de York, no Canadá. O que eu achei mais interessante é que seguindo a onda que temos de controles de video game baseados em aceletrômetro é natural que essas modificações surjam em outras áreas, mas o robô [...]