首页 | 本学科首页   官方微博 | 高级检索  
     检索      


Layout-aware scientific computing: A case study using the MILC code
Institution:1. HASLab/INESC Tec & Universidade do Minho, Portugal;2. C4 – Centro de Competências em Cloud Computing (C4-UBI), Universidade da Beira Interior, Rua Marquês d’Ávila e Bolama, Covilhã 6201-001, Portugal;3. NOVA LINCS & Universidade do Minho, Portugal;4. CISUC & Universdade de Coimbra, Portugal;1. Amazon Web Services;2. Apple Developer Academy, UFPE;3. In Loco;4. Informatics Center Federal University of Pernambuco (UFPE) Recife, Brazil;5. CISUC Department of Informatics Engineering University of Coimbra Coimbra, Portugal;1. Polytechnique Montréal, Montréal, QC, Canada;2. Faculty of Organization and Informatics, University of Zagreb, Varaždin, Croatia;3. Chalmers University of Technology, Gothenburg, Sweden
Abstract:Nowadays, high performance computers have more cores and nodes than ever before. Computation is spread out among them, leading to more communication cost than before. For this reason, communication can easily become the bottleneck of a system and limit its scalability. The layout of an application on a computer is the key factor to preserve communication locality and reduce its cost. In this paper, we propose a straightforward model to optimize the layout for scientific applications by minimizing inter-node communication cost. The model takes into account the latency and bandwidth of the network and associates them with the dominant layout variables of the application. We take the MILC code as an example and analyze its communication patterns. According to our experimental results, the model developed for the MILC code achieved a satisfactory accuracy for predicting the performance, leading to up to 31% performance improvement.
Keywords:Performance model  MILC  Communication
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号