Optimising a 3D multigrid algorithm for the IA-64 architecture

Beitrag in einer Fachzeitschrift


Details zur Publikation

Autor(en): Stürmer M, Eitzinger J, Rüde U
Zeitschrift: International Journal of Computational Science and Engineering
Verlag: Inderscience Enterprises
Jahr der Veröffentlichung: 2008
Band: 4
Heftnummer: 1
Seitenbereich: 29-35
ISSN: 1742-7185
eISSN: 1742-7193


Abstract


Multigrid methods are amongst the most efficient algorithms to numerically solve partial differential equations. However, standard implementations usually cannot exploit the potential of modern processors. The IA-64 architecture transferes most complexity to the software side to provide a highly superscalar design with large caches, leading to unique control over the actual execution. Exemplified on a simple multigrid solver equation in 3D and the Itanium 2 processor, we present how known performance optimisation techniques can be successfully combined. While implementation details are specific, the optimisation concept should be applicable for a wide range of numerical algorithm and CPUs. © 2008, Inderscience Publishers.



FAU-Autoren / FAU-Herausgeber

Eitzinger, Jan Dr.
Regionales Rechenzentrum Erlangen (RRZE)
Rüde, Ulrich Prof. Dr.
Lehrstuhl für Informatik 10 (Systemsimulation)
Stürmer, Markus
Lehrstuhl für Informatik 10 (Systemsimulation)


Zitierweisen

APA:
Stürmer, M., Eitzinger, J., & Rüde, U. (2008). Optimising a 3D multigrid algorithm for the IA-64 architecture. International Journal of Computational Science and Engineering, 4(1), 29-35. https://dx.doi.org/10.1504/IJCSE.2008.021110

MLA:
Stürmer, Markus, Jan Eitzinger, and Ulrich Rüde. "Optimising a 3D multigrid algorithm for the IA-64 architecture." International Journal of Computational Science and Engineering 4.1 (2008): 29-35.

BibTeX: 

Zuletzt aktualisiert 2018-09-08 um 14:38