Projeto de Salamanca pretende desenvolver software científico altamente especializado
José Pichel Andrés/DICYT Cientistas do Departamento de Física Aplicada da Universidade de Salamanca estão desenvolvendo uma nova spin-off, empresa surgida da instituição acadêmica, que se dedica à simulação de diminutos dispositivos eletromagnéticos desenvolvidos pelos laboratórios de Nanotecnologia, um tipo de software altamente especializado. A empresa, chamada GoParallel, utiliza conceitos tão avançados que, atualmente, na Espanha, não existem tais tipos de companhias que possam oferecer serviço similar.
A idéia surgiu de um grupo de pesquisa em micromagnetismo que há 12 anos trabalha na Universidade de Salamanca. “Nossa capacidade computacional para realizar simulações pelo computador estava chegando ao limite, necessitávamos mais, e por isso começamos a estudar a possibilidade de paralelizar todo o software que utilizamos em nossas pesquisas”, isso através das denominadas GPU (Unidades Gráficas de Computação), que “são basicamente placas de vídeo usadas em videogames, mas desenhadas para o cálculo científico intensivo”, afirma a DiCYT Luis Torres, pesquisador do Departamento de Física Aplicada.
Para explicar o que significa paralelizar, o pesquisador recorre ao exemplo de uma cozinha. “Imaginemos que temos que fazer 2.000 canapés. Um cozinheiro profissional é como a CPU de um computador normal, o fará bem, mas demorará muito. No entanto, também podemos ter a 400 crianças de 10 anos, aos que temos que explicar que coisas tem que fazer, mas é difícil organiza-lhes, quer dizer, programar-los, então seriam como a GPU: não são tão espertos como o cozinheiro, mas são muitos, de maneira que, se conseguimos que se organizem, fazer os 2.000 canapés seria muito mais rápido”, indica.
Em linguagem informática, as GPU tem muitas cores de computação, mas é necessário que sejam programadas de maneira especial, há que paralelizar-lhes utilizando uma linguagem especial de programação. “Isto é bastante difícil, levamos um ano para paralelizar nosso código de simulação, mas a vantagem é que agora funciona 30 vezes mais rápido. Uma simulação de um nano-oscilador magnético, usado em celulares, pode ser realizada agora em um dia, ao invés de um mês”, declara.
Dispositivos eletromagnéticos
A partir de placas especiais, que são relativamente baratas, os especialistas podem montar um servidor muito potente para realizar cálculos. “Nem todas as operações matemáticas podem ser paralelizadas com facilidade, mas conseguimos aprender a paralelizar nosso código de simulação de dispositivos eletromagnéticos, de maneira que a primeira linha de negócio será a de vender este código a laboratórios de Nanotecnologia, um mercado totalmente internacional e reduzido”, apontam. Seu objetivo vender 50 cópias nos próximo 5 anos, um plano ambicioso, uma vez que elas são muito caras.
“Podemos chegar a este mercado reduzido e especializado porque somos conhecidos a nível internacional por publicações e projetos”, assegura, e prova disso é a presença em Atlanta (Estados Unidos) no próximo mês de novembro no congresso de magnetismo mais importante do mundo.
Além de vender seu próprio código, GoParallel pensa em vender também o hardware necessário, já que os laboratórios nanotecnológicos querem ter todas as ferramentas necessárias para simular um determinado dispositivo ante de fabricá-lo. Em um futuro próximo “montaríamos o servidor, o que implica vender também o hardware”.
Em uma segunda etapa, a companhia poderia paralelizar outro tipo de códigos científicos. Os exemplos são variados, desde códigos de Matemática financeira a seqüenciamento de DNA. “Onde há mais trabalho é em processamento de vídeo, mas o mercado está saturado, de maneira que nos dirigimos a software científico, algo que não pode ser utilizado por todo mundo, que é muito especializado”.
Aplicações
O código micromagnético com o que trabalham seria aplicado à memórias magnéticas de acesso aleatório, como as RAM do computador, mas mais robustas, para aplicações de defesa e espaciais; nano-osciladores, isto é, dispositivos muito pequenos que produzem um sinal de freqüência para todo a rede sem fio; ou sensores utilizados em biotecnologia, para seqüenciamento do DNA, que se aderem a uma proteína, “nos que as partículas magnéticas passam por um sensor e sabemos simular este sensor e as próprias partículas magnéticas”. Finalmente, qualquer dispositivo de tamanho micrométrico no que haja material magnético.
GoParallel é uma empresa constituída por 12 pessoas, entre as quais sete são da Universidade de Salamanca, um administrador, um professor da Universidade de Valladolid e três colaboradores italianos. Em breve fará parte do Parque Científico de Villamayor, iniciando suas atividades no edifício M2, onde poderá beneficiar-se das facilidades do centro de processamento de dados.
No momento, esta linha de pesquisa é tão nova e sofisticada que os clientes serão quase exclusivamente internacionais. “Na Espanha temos dois ou três clientes, como muito”, assinala. “O campo é muito especializado, mas existem muitas áreas”, afirma o especialista. Por exemplo, em Biomedicina, a realização de um TAC que normalmente requere processamento de vários minutos, com este avanço o processo poderia durar um só minuto.
Sua atividade é tão especializada que, apesar de na Espanha existirem alguns grupos de pesquisa dedicados a este campo, não existem empresas, todas são internacionais e quase todas nascidas há pouco meses, como no caso deste projeto de Salamanca, que recebeu um prêmio na convocatória Campus Empreende da Junta de Castilla y León.