Dissertação
Implementação paralela em um ambiente de múltiplas GPUs de um modelo 3D do sistema imune inato
Autor
Xavier, Micael Peters
Institución
Resumen
The development of computer systems that simulate the behavior of tissues or even
whole organs is an extremely complex task. One of the many obstacles related to the
development of such systems is the huge computational resources needed to execute the
simulations. For this reason, the use of strategies and methods that employ parallel
computing are essential. This work focuses on the spatial-temporal simulation of some
human innate immune system (HIS) cells and molecules in a three-dimensional section
of tissue. Aiming to reduce the time required to perform the simulation, multiple
graphics processing units (GPUs) were used in a cluster environment. Despite of high
communication cost imposed by the use of multiple GPUs, the approaches and techniques
used in this work to implement parallel versions of the simulator proved to be very effective
in their purpose of reducing the simulation time. O desenvolvimento de sistemas computacionais que simulam o funcionamento de tecidos
ou mesmo de órgãos completos é uma tarefa extremamente complexa. Um dos
muitos obstáculos relacionados ao desenvolvimento de tais sistemas é o enorme poder
computacional necessário para a execução das simulações. Por essa razão, o uso de
estratégias e métodos que empregam computação paralela são essenciais. Este trabalho
foca na simulação temporal e espacial, em uma seção tridimensional de tecido, do
comportamento de algumas das células e moléculas que constituem o sistema imunológico
humano (SIH) inato. Com o objetivo de reduzir o tempo necessário para realizar
a simulação, foram utilizadas múltiplas unidades de processamento gráfico (Graphics
Processing Unit, GPUs) em um ambiente de agregados computacionais. Apesar do alto
custo de comunicação imposto pelo uso de múltiplas GPUs, as abordagens e técnicas
utilizadas neste trabalho para implementar as versões paralelas do simulador mostraram-se
efetivas para alcançar o objetivo de redução do tempo de simulação. CAPES - Coordenação de Aperfeiçoamento de Pessoal de Nível Superior