arrow
Return

Layout-aware scientific computing: A case study using the MILC code

delete2013-11-01
delete1
PRE
AI
J
Jun He *
J
Jim Kowalkowski
M
M. Paterno
D
D. Holmgren
J
James N. Simone
X
Xian‐He Sun
DOI:10.1016/j.jocs.2013.05.007delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
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 internode 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. (C) 2013 Elsevier B.V. All rights reserved.
Keywords:
Performance model
MILC
Communication
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Nature Computational Science cover
Nature Computational Science
IF:
18.3
Papers:
3.1K
Citations:
4.0K

Organization

I
Illinois Institute of Technology
Scholars:
3.8K
Papers: 3.9K
Citations: 4.2K
U
united states department of energy (doe)
Scholars:
11.3W
Papers: 9.6W
Citations: 246