Tuning HipGISAXS on Multi and Many Core Supercomputers
Autor: | Alexander Hexemer, Xiaoye S. Li, Abhinav Sarje |
---|---|
Rok vydání: | 2014 |
Předmět: | |
Zdroj: | Lecture Notes in Computer Science ISBN: 9783319102139 PMBS@SC |
Popis: | With the continual development of multi and many-core architectures, there is a constant need for architecture-specific tuning of application-codes in order to realize high computational performance and energy efficiency, closer to the theoretical peaks of these architectures. In this paper, we present optimization and tuning of HipGISAXS, a parallel X-ray scattering simulation code [9], on various massively-parallel state-of-the-art supercomputers based on multi and many-core processors. In particular, we target clusters of general-purpose multi-cores such as Intel Sandy Bridge and AMD Magny Cours, and many-core accelerators like Nvidia Kepler GPUs and Intel Xeon Phi coprocessors. We present both high-level algorithmic and low-level architecture-aware optimization and tuning methodologies on these platforms. We cover a detailed performance study of our codes on single and multiple nodes of several current top-ranking supercomputers. Additionally, we implement autotuning of many of the algorithmic and optimization parameters for dynamic selection of their optimal values to ensure high-performance and high-efficiency. |
Databáze: | OpenAIRE |
Externí odkaz: |