Dica da Liga: Computação Distribuída, Voluntária ou de Grade
Por Daniel da Veiga*
Já parou para pensar nas proteínas? Elas se “dobram” em seu corpo o tempo todo, convertendo comida em energia, definindo seu humor e lutando contra doenças. Elas interagem com remédios de maneiras específicas: se elas “dobram” errado, surgem doenças misteriosas como Alzheimer, e se foram dobra“dobrando” com remédios, pode-se curar doenças. Mas se você não é do tipo que gosta de biologia, que tal procurar por vida em outros planetas? Imagina só: analisar dados de radiotelescópios ao redor do mundo procurando extraterrestres. Quem sabe auxiliar na previsão do tempo? Tentar descrever o universo da melhor maneira matemática possível? Quem sabe estudar e tentar achar a cura para o câncer?
Todos esses processos são bem complicado e requerem muitos cálculos. Mas se você é um zero a esquerda em matemática, como eu, como pode ajudar? Com o seu computador! Essa maravilhosa máquina é capaz de milhões de cálculos por segundo. A maior parte de nós simplesmente acessa redes sociais, cria documentos de texto e, no máximo, joga uns joguinhos. O que significa que, na maior parte do tempo, a unidade central de processamento de seu computador está subutilizada.
Você pode aproveitar este processamento sem utilização contribuindo com projetos de computação distribuída. A gente até já falou sobre algo parecido por aqui. Usando uma ferramenta chamada BOINC, criada pela Universidade de Berkeley, nos EUA, vários projetos (Folding@home, SETI@home, GIMPS e outros) precisam de sua ajuda para desvendar segredos matemáticos muito complexos até para as mais potentes máquinas existentes. Se juntarmos dezenas, centenas de milhares de máquinas como a sua, como a minha, podemos criar um supercomputador capaz de maravilhas.
Basta quebrar o problema em pedaços menores e distribuir coordenadamente estes pedaços entre voluntários ao redor do mundo, seu computador calcula enquanto não estiver sendo usado (enquanto você lê este texto, faz um lanche ou dorme), com mínimo impacto em seu uso, e você pode ajudar muitas pessoas e talvez achar a cura para doenças terríveis, ou simplesmente achar um número específico muito grande e ganhar um prêmio com isso.
Mas nem tudo é uma maravilha. Como eu disse, seu computador passa a maior parte do tempo em baixa atividade, consumindo pouca energia e precisando dissipar pouco calor. Colaborar com um destes projetos pode ter um impacto em sua conta de energia elétrica, e seu computador pode ter que dissipar mais calor, aumentando a velocidade (e o barulho) das ventoinhas. É um pequeno preço a pagar para contribuir com um projeto que pode, quem sabe um dia, até salvar sua vida.
* Você já conhece a Liga SUPERextraordinária? Toda segunda-feira você confere aqui uma sugestão de um dos leitores da SUPER selecionado para o grupo. Vale tudo: projetos, iniciativas, sites, filmes, livros legais que podem ajudar você a fazer a sua parte para deixar o mundo mais interessante e os seus amigos mais espertos.