Skip to main content

2013 | OriginalPaper | Buchkapitel

17. Targeting Atmospheric Simulation Algorithms for Large, Distributed-Memory, GPU-Accelerated Computers

verfasst von : Matthew R. Norman

Erschienen in: GPU Solutions to Multi-scale Problems in Science and Engineering

Verlag: Springer Berlin Heidelberg

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Computing platforms are increasingly moving to accelerated architectures, and here we deal particularly with GPUs. In Norman et al. (2011), a method was developed for atmospheric simulation to improve efficiency on large, distributed-memory machines by reducing communication demand and increasing the time step. Here, we improve upon this method to further target GPU-accelerated platforms by reducing GPU memory accesses, removing a synchronization point, and clustering computations. The modified code ran more than two times faster than the original in some cases even though more computations were required, demonstrating the importance of improving memory handling on the GPU. Furthermore, we discovered that the modification also has a near 100 % hit rate in fast, on-chip L1 cache and discuss the reasons for this. Finally, we remark on further potential improvements to GPU efficiency.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Ahmad N, Linderman J (2007) Euler solutions using flux-based wave decomposition. Int J Numer Methods Fluids 54:47–72MATHCrossRef Ahmad N, Linderman J (2007) Euler solutions using flux-based wave decomposition. Int J Numer Methods Fluids 54:47–72MATHCrossRef
Zurück zum Zitat Capdeville G (2008) A central weno scheme for solving hyperbolic conservation laws on non-uniform meshes. J Comput Phys 227:2977–3014MathSciNetMATHCrossRef Capdeville G (2008) A central weno scheme for solving hyperbolic conservation laws on non-uniform meshes. J Comput Phys 227:2977–3014MathSciNetMATHCrossRef
Zurück zum Zitat Cullen MJP, Davies T (1991) A conservative split-explicit integration scheme with fourth-order horizontal advection. Q J R Meteorol Soc 117:993–1002CrossRef Cullen MJP, Davies T (1991) A conservative split-explicit integration scheme with fourth-order horizontal advection. Q J R Meteorol Soc 117:993–1002CrossRef
Zurück zum Zitat Durran DR (1991) The third-order Adams-Bashforth method: an attractive alternative to leapfrog time differencing. Monthly Weather Rev 119:702–720CrossRef Durran DR (1991) The third-order Adams-Bashforth method: an attractive alternative to leapfrog time differencing. Monthly Weather Rev 119:702–720CrossRef
Zurück zum Zitat Evans KJ, Rouson DW, Salinger AG, Taylor MA, Weijer W, White IJB (2009). A scalable and adaptable solution framework within components of the community climate system model. In: ICCS 2009 proceedings of the 9th international conference on computational science. Evans KJ, Rouson DW, Salinger AG, Taylor MA, Weijer W, White IJB (2009). A scalable and adaptable solution framework within components of the community climate system model. In: ICCS 2009 proceedings of the 9th international conference on computational science.
Zurück zum Zitat Gassmann A (2005) An improved two-time-level split-explicit integration scheme for non-hydrostatic compressible models. Meteorol Atmos Phys 88:23–38CrossRef Gassmann A (2005) An improved two-time-level split-explicit integration scheme for non-hydrostatic compressible models. Meteorol Atmos Phys 88:23–38CrossRef
Zurück zum Zitat Giraldo FX, Restelli M (2008) A study of spectral element and discontinuous Galerkin methods for the Navier-Stokes equations in nonhydrostatic mesoscale atmospheric modeling: equation sets and test cases. J Comput Phys 227:3849–3877MathSciNetMATHCrossRef Giraldo FX, Restelli M (2008) A study of spectral element and discontinuous Galerkin methods for the Navier-Stokes equations in nonhydrostatic mesoscale atmospheric modeling: equation sets and test cases. J Comput Phys 227:3849–3877MathSciNetMATHCrossRef
Zurück zum Zitat Khairoutdinov M, Randall D, DeMott C (2005) Simulations of the atmospheric general circulation using a cloud-resolving model as a superparameterization of physical processes. J Atmos Sci 62:2136–2154CrossRef Khairoutdinov M, Randall D, DeMott C (2005) Simulations of the atmospheric general circulation using a cloud-resolving model as a superparameterization of physical processes. J Atmos Sci 62:2136–2154CrossRef
Zurück zum Zitat Klemp JB, Skamarock WC, Dudhia J (2007) Conservative split-explicit time integration methods for the compressible nonhydrostatic equations. Monthly Weather Rev 135:2897–2913CrossRef Klemp JB, Skamarock WC, Dudhia J (2007) Conservative split-explicit time integration methods for the compressible nonhydrostatic equations. Monthly Weather Rev 135:2897–2913CrossRef
Zurück zum Zitat Knoll DA, Keyes DE (2004) Jacobian-free Newton-Krylov methods: a survey of approaches and applications. J Comput Phys 193:357–397MathSciNetMATHCrossRef Knoll DA, Keyes DE (2004) Jacobian-free Newton-Krylov methods: a survey of approaches and applications. J Comput Phys 193:357–397MathSciNetMATHCrossRef
Zurück zum Zitat Leveque RJ (2002) Finite volume methods for hyperbolic problems. Cambridge University Press, CambridgeMATHCrossRef Leveque RJ (2002) Finite volume methods for hyperbolic problems. Cambridge University Press, CambridgeMATHCrossRef
Zurück zum Zitat Lin S-J, Rood RB (1997) An explicit flux-form semi-Lagrangian shallow-water model on the sphere. Q J R Meteorol Soc 123:2477–2498CrossRef Lin S-J, Rood RB (1997) An explicit flux-form semi-Lagrangian shallow-water model on the sphere. Q J R Meteorol Soc 123:2477–2498CrossRef
Zurück zum Zitat Nair RD, Choi H-W, Tufo HM (2009) Computational aspects of a scalable high-order discontinuous Galerkin atmospheric dynamical core. Comput Fluids 38:309–319MathSciNetMATHCrossRef Nair RD, Choi H-W, Tufo HM (2009) Computational aspects of a scalable high-order discontinuous Galerkin atmospheric dynamical core. Comput Fluids 38:309–319MathSciNetMATHCrossRef
Zurück zum Zitat Norman MR, Nair RD, Semazzi FHM (2011) A low communication and large time step explicit finite-volume solver for non-hydrostatic atmospheric dynamics. J Comput Phys 230(4):1567–1584MathSciNetMATHCrossRef Norman MR, Nair RD, Semazzi FHM (2011) A low communication and large time step explicit finite-volume solver for non-hydrostatic atmospheric dynamics. J Comput Phys 230(4):1567–1584MathSciNetMATHCrossRef
Zurück zum Zitat Staniforth A, Cote J (1991) Semi-lagrangian integration schemes for atmospheric models: a review. Monthly Weather Rev 119(9):2206–2223CrossRef Staniforth A, Cote J (1991) Semi-lagrangian integration schemes for atmospheric models: a review. Monthly Weather Rev 119(9):2206–2223CrossRef
Zurück zum Zitat Taylor MA, Tribbia JJ, Iskandarani M (1997) The spectral element method for the shallow water equations on the sphere. J Comput Phys 130:92–108MATHCrossRef Taylor MA, Tribbia JJ, Iskandarani M (1997) The spectral element method for the shallow water equations on the sphere. J Comput Phys 130:92–108MATHCrossRef
Zurück zum Zitat Taylor MA, Edwards J, Thomas S, Nair R (2007) A mass and energy conserving spectral element atmospheric dynamical core on the cubed-sphere grid. J Phys Conf Ser 78:012074CrossRef Taylor MA, Edwards J, Thomas S, Nair R (2007) A mass and energy conserving spectral element atmospheric dynamical core on the cubed-sphere grid. J Phys Conf Ser 78:012074CrossRef
Zurück zum Zitat Williamson DL (2007) The evolution of dynamical cores for global atmospheric models. J Meteorol Soc Jpn 85B:241–269CrossRef Williamson DL (2007) The evolution of dynamical cores for global atmospheric models. J Meteorol Soc Jpn 85B:241–269CrossRef
Metadaten
Titel
Targeting Atmospheric Simulation Algorithms for Large, Distributed-Memory, GPU-Accelerated Computers
verfasst von
Matthew R. Norman
Copyright-Jahr
2013
Verlag
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-642-16405-7_17

Premium Partner