Escalabilidade de aplicação operacional em ambiente massivamente paralelo

  • Álvaro L. Fazenda INPE
  • Jairo Panetta INPE
  • Luiz F. Rodrigues INPE
  • Daniel M. Katsurayama INPE
  • Luis F. Motta INPE
  • Philippe O. A. Navaux UFRGS

Resumo


A demanda constante para melhorar a qualidade de previsões numéricas do tempo obriga o uso de computadores progressivamente mais potentes. Com a popularização de processadores “multicore”, o uso de sistemas com muitas centenas de processadores tornou-se economicamente viável. Este trabalho investiga como escalar o paralelismo de uma aplicação operacional para a previsão do tempo que executa eficientemente em muitas dezenas de processadores para máquinas com muitas centenas de processadores. A investigação determinou as limitações da aplicação, suas surpreendentes causas e permitiu desenvolver uma solução eficiente que atinge a escala de paralelismo desejado.

Referências

K. Asanovic et all, “The Landscape of Parallel Computing Research: A View from Berkeley.” Technical Report No. UCB/EECS-2006-183. December 18, 2006.

J. Dongarra et all, “The Impact of Multicore on Computational Science Software”. CTWatch Quarterly online journal (ISSN 1555-9874), 3(1), feb 2007.

Projeto Atmosfera Massiva, edital CNPq Grandes Desafios, http://gppd.inf.ufrgs.br/atmosferamassiva/.

BRAMS Website, http://brams.cptec.inpe.br.

W. Gropp et all. “A high-performance, portable implementation of the MPI message passing interface standard”. Journal of Parallel Computing, 22(6), p. 789-828, sept 1996.

J. Michalakes et al, “WRF Nature Run”, Supercomputing 2007, ACM 2007.

M. Wehner, L. Oliker, J. Shalf, “Towards Ultra-High Resolution Models of Climaet and Weather”, International Journal of High Performance Computing Applications, 22(2), p. 149-165, summer 2008.

J. Drake et all, “Design and Performance of a scalable parallel community climate model”, Parallel Computing, 21, p. 1571-1591, 1995.

S. Freitas et all: “The Coupled Aerosol and Tracer Transport model to the Brazilian developments on the Regional Atmospheric Modeling System (CATT-BRAMS). Part 1: Model description and evaluation”, Atmos. Chem. Phys. Discuss., 7, p. 8525-8569, 2007

A. Gusroy, L. V. Kale, “Performance and Modularity Benefits of Message-Driven Execution”, Journal of Parallel and Distributed Computing, 64, p. 461-480, 2004.

MPI: A Message-Passing Interface Standard - Version 2.1 . Message Passing Interface Forum . University of Tennessee, Knoxville, Tennessee. June 23, 2008 .
Publicado
28/10/2009
FAZENDA, Álvaro L.; PANETTA, Jairo; RODRIGUES, Luiz F.; KATSURAYAMA, Daniel M.; MOTTA, Luis F.; NAVAUX, Philippe O. A.. Escalabilidade de aplicação operacional em ambiente massivamente paralelo. In: SIMPÓSIO EM SISTEMAS COMPUTACIONAIS DE ALTO DESEMPENHO (SSCAD), 10. , 2009, São Paulo. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2009 . p. 27-34. DOI: https://doi.org/10.5753/wscad.2009.17389.