| CNPq - Edital MCT/CNPq no 70/2008 - Mestrado/Doutorado - Processo CNPq 132570/2009-2 |
| Coordinator: João Comba (UFRGS) |
| Funding: R$ 28.800,00 |
| Modalidade: Mestrado |
| CNPq - Edital Jovens Pesquisadores 2008 - Processo CNPq 569239/2008-7 |
| Coordinator: João Comba (UFRGS) |
| Funding: R$ 120.000,00 |
| Título do Projeto (CNPq): GPU Cluster |
| Resumo: Este
projeto de pesquisa tem por objetivo construir um cluster computacional
baseado em Graphics Processing Units (GPUs) no Instituto de
Informática da Universidade Federal do Rio Grande do Sul. A
configuração solicitada consiste em 6 máquinas com
processadores quad-core (4 CPUs), cada qual conectada via PCI-X a uma
unidade externa contendo 4 GPUs. O cluster terá portanto 24 CPUs
e 24 GPUs conectadas por switches de alta velocidade Infiniband. Dado
que cada GPU é composta internamente por 128 processadores,
teremos efetivamente 3072 processadores internos de GPU, com poder
computacional de aproximadamente 12 TFLOPS. O recurso computacional
proporcionado por este cluster irá permitir o processamento de
tarefas computacionais extremamente complexas, e será vital para
a pesquisa a ser realizada nos próximos anos na Universidade.
Iremos construir uma display wall com 9 monitores (dispostos em uma
matriz de 3x3) para exibir os resultados gráficos produzidos
pelas aplicações. Para atingir estes objetivos, separamos
duas tarefas fundamentais a serem desenvolvidas neste projeto: (1)
construção do cluster e (2) validação com
aplicações. Para a primeira parte, iremos contar
internamente com a participação de especialistas em
Computação Gráfica e Programação
Paralela (Profs. João Comba e Nicolas Maillard respectivamente),
e com a colaboração externa do grupo do Prof.
Cláudio Silva da Universidade de Utah que está
construindo um cluster de GPUs similar, e do Dr. Rui Bastos, arquiteto
de hardware da NVIDIA, fornecedora das GPUs a serem utilizadas no
cluster. Para a segunda parte, montamos um conjunto de 4
aplicações em diversas áreas para validar o poder
computacional do cluster. Duas dessas aplicações
estão relacionadas à visualização
científica, e serão conduzidas em parceria com o Prof.
Cláudio Silva da Universidade de Utah, Estados Unidos, e do
Prof. Daniel Weiskopf da Universidade de Stuttgart, Alemanha. |
| CNPq - Edital Universal 2007 - Processo CNPq 485853/2007-8 |
| Coordinator: João Comba (UFRGS) |
| Funding: R$ 20.000,00 |
| Título do Projeto (CNPq): Extrude3D: Reconstrução e Visualização de Modelos 3D a partir de Imagens 2D usando técnicas de Extrusão |
| Resumo: Diversas
áreas da ciência apresentam problemas que envolvem a
modelagem, processamento e visualização de dados advindos
de equipamentos de digitalização que empregam tecnologias
como microscopia eletrônica, tomografia computadorizada,
ressonância magnética, entre outros. Estes dispositivos
têm sido largamente empregados na coleta de dados para fins de
modelagem e visualização de estruturas complexas do mundo
real. A construção de modelos a partir de tais imagens e
a criação de uma visualização é de
extrema relevância para que o cientista possa melhor entender e
diagnosticar seus dados. A modelagem geométrica e
visualização de dados amostrados a partir de imagens e/ou
scanners 3D tem sido um dos principais problemas sob
investigação, em computação gráfica
e áreas afins, com importantes aplicações em
áreas estratégicas como a medicina ou a
exploração de petróleo. Este projeto discute
técnicas de modelagem e visualização com uma
aplicação bem definida relativa a tarefas de
prospecção de petróleo para validar a proposta. |
| CNPq - Edital Universal 2004 - Processo CNPq 478445/2004-0 |
| Coordinator: João Comba (UFRGS) |
| Funding: R$ 50.000,00 |
| Título do Projeto (CNPq): DynamicVR: Visualização Volumétrica de Dados Dinâmicos |
| Resumo: A
visualização científica de dados é
fundamental em diversas aplicações nas áreas da
Medicina e Engenharia. Este problema é desafiador na medida em
que estes dados podem conter milhares ou milhões de
informações, cada qual com componentes próprios
(como cor, transparência, etc). Com o recente avanço das
placas gráficas e a inclusão de processadores
específicos para execução de tarefas
gráficas (Graphical Processing Units ou GPUs), um salto de
qualidade na visualização destes dados pode ser
observado. Este hardware, que originalmente era disponível
somente em estações de trabalho de custo muito alto e
pouco acesso ao público geral, atualmente está
disponível para o consumidor. Na nossa pesquisa atual,
conseguimos visualizar em tempo real dados estáticos
representados por malhas contendo milhões de tetraedros em
aplicações científicas[Bernardon 2004, Callahan
2004], ou como volumes de dados médicos obtidos por
ressonância magnética[Dietrich 2004]. O principal objetivo
deste projeto é desenvolver um novo conjunto de técnicas
e algoritmos para visualização de dados dinâmicos,
com duas aplicações bem definidas para validar os
métodos propostos. O primeiro objetivo deste projeto refere-se a
estender estes limites em ambos os aspectos. O segundo objetivo deste
projeto refere-se a estender os métodos propostos para o
espaço tri-dimensional. |