ARTÍCULO
TITULO

The High-Q Club: Experience with Extreme-scaling Application Codes

Dirk Brömmel    
Wolfgang Frings    
Brian J. N. Wylie    
Bernd Mohr    
Paul Gibbon    
Thomas Lippert    

Resumen

Jülich Supercomputing Centre (JSC) started running (extreme) scaling workshops with its first IBM Blue Gene supercomputer, finally spanning three generations each seeing an increase in the number of cores and available threads. Over the years, this workshop series attracted numerous international code teams and resulted in many applications capable of running on all available cores of each system.This article reviews some of the knowledge gained with running and tuning highly-scalable applications, focussing on JUQUEEN, the IBM Blue Gene/Q at JSC. The ability to execute successfully on all 458752 cores with up to 1.8 million processes or threads may qualify codes for the High-Q Club, which serves as a showcase for diverse codes scaling to the entire 28 racks, effectively defining a collection of the highest scaling codes on JUQUEEN. The intention was to encourage other developers to invest in tuning and scaling their codes while identifying the necessary key aspects for that goal.As this era closes, it is timely to compare the characteristics of the 32 High-Q Club member codes, considering their strong and/or weak scaling, exploitation of hardware threading, and whether/how intra-node multi-threading is employed combined with message-passing. We also identify the obstacles for scaling such as inefficient use of limited compute node memory and file I/O as key governing factors. Overall, the analysis provides guidance as to how applications may (need to) be designed in future to exploit expected exa-scale computer systems.

 Artículos similares

       
 
Mohammad Ashraf Ali, Ibrahim M. Maafa and Isam Y. Qudsieh    
This study presents an efficient way to degrade methylene blue (MB) present in water via photodegradation using H2O2 as an oxidant in the presence of UV irradiation and without the use of a catalyst. The reaction variables, employed to evaluate the perfo... ver más
Revista: Water

 
M. Domaneschi, R. Cucuzza, L. Sardone, S. Londoño Lopez, M. Movahedi and G. C. Marano    
Random vibration analysis is a mathematical tool that offers great advantages in predicting the mechanical response of structural systems subjected to external dynamic loads whose nature is intrinsically stochastic, as in cases of sea waves, wind pressur... ver más
Revista: Computation

 
Zhao Xiong and Jiang Wu    
Malaria is one of the major global health threats. Microscopic examination has been designated as the ?gold standard? for malaria detection by the World Health Organization. However, it heavily relies on the experience of doctors, resulting in long diagn... ver más
Revista: Information

 
Dimitris Mpouziotas, Jeries Besharat, Ioannis G. Tsoulos and Chrysostomos Stylios    
AliAmvra is a project developed to explore and promote high-quality catches of the Amvrakikos Gulf (GP) to Artas? wider regions. In addition, this project aimed to implement an integrated plan of action to form a business identity with high added value a... ver más
Revista: Information

 
Ge Wang, Chengke Li, Weiqiang Pu, Bocheng Zhou, Haiwei Yang and Zenan Yang    
A solid rocket motor (SRM) with a high aspect ratio that performs normally during ground tests may experience instability during flight. To address this issue, this study employs the pulse triggering method and the numerical approach of two-way fluid?str... ver más
Revista: Aerospace