arrow
Return

An automatic performance model-based scheduling tool for coupled climate system models

delete2019-10-01
delete4
delete
OA
AI
N
Nan Ding
薛
薛巍 (Wei Xue) *
Z
Zhenya Song *
付
付昊桓 (Haohuan Fu)
S
Shiming Xu
郑
郑纬民 (Weimin Zheng)
DOI:10.1016/j.jpdc.2018.01.002delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
The prediction ability of the climate system is highly depended on the efficient integration of observations and simulations of the Earth, which is regarded as a canonical example of the cyber-physical system. The climate system model, the simulation engine in this cyber-physical system, is one of most challenging applications in scientific computing. It utilizes the multi-physics simulation that couples multiple components, conducts decadal to millennium simulations, and has long been an important application on supercomputers. However, current climate system models suffer from the inefficient task scheduling methods resulting in an intolerable simulation time. Take the Community Earth System Model (CESM), the most widely used climate system model, as an example, one major reason that CESM suffers from bad performances is the huge overhead to rationally distribute processes among the coupled heterogeneous components. According to the report of NCAR, every percent improvement in CESM performance frees up to the equivalent of $250,000 in computing resources in their scientific experiments. To address such challenge, our paper first constructs a lightweight and accurate performance model for effectively capturing and predicting the heterogeneous time-to-solution performance of end-to-end CESM components with a given simulation configuration. Then, based on the performance model, we further propose an efficient scheduling strategy based on rectangular packing method to determine the best process layout among different components, and the process numbers assigned to each component. Our evaluations show that we can achieve 58% average run time reductions on CESM comparing to the widely used sequential process layout for a scale of 144-480 cores on typical CPU clusters. And we can save 4 million CPU hours when we conduct one standard scientific experiment (a 2870-year simulation), which equals to save $40,089 with a charge of $0.01 per CPU hour. Meanwhile, 26% extra performance improvements also could be gained in our methods comparing to the heuristic branch and bound algorithm with the guidance of the known curve-fitting performance model. (C) 2018 Elsevier Inc. All rights reserved.
Keywords:
Performance model
Time-to-solution
Scheduling
Cyber-Physical system
Automatic tool
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

Journal of Parallel and Distributed Computing cover
Journal of Parallel and Distributed Computing
IF:
4
Papers:
3.8K
Citations:
4.8K

Organization

T
tsinghua university
Scholars:
11.9W
Papers: 10.0W
Citations: 137
L
Laoshan Laboratory
Scholars:
2.7K
Papers: 2.1K
Citations: 1.3K
Cited Papers

Cited Papers

Predictors of mortality in the mentally-impaired institutionalized aged
err1972-11-01
err0
PREAI
errElaine M. Brody; Morton H. Kleban; M.Powell Lawton; Richard Levy; Asher Waldow
errShare
errSave
VarCatcher: A Framework for Tackling Performance Variability of Parallel Workloads on Multi-Core
err2017-04-01
err13
PREAI
errZhang, Weihua; Ji, Xiaofeng; Song, Bo; Yu, Shiqiang; Chen, Haibo; Li, Tao; Yew, Pen-Chung; Zhao, Wenyun
errShare
errSave
Data redistribution and remote method invocation for coupled components
err2006-07-01
err16
PREAI
errBertrand, Felipe; Bramley, Randall; Bernholdt, David E.; Kohl, James A.; Sussman, Alan; Larson, Jay W.; Damevski, Kostadin B.
errShare
errSave
Progress towards accelerating HOMME on hybrid multi-core systems
err2012-11-16
err23
PREAI
errCarpenter, I.; Archibald, R. K.; Evans, K. J.; Larkin, J.; Micikevicius, P.; Norman, M.; Rosinski, J.; Schwarzmeier, J.; Taylor, M. A.
errShare
errSave
Computational performance of ultra-high-resolution capability in the Community Earth System Model
err2012-02-27
err52
PREAI
errDennis, John M.; Vertenstein, Mariana; Worley, Patrick H.; Mirin, Arthur A.; Craig, Anthony P.; Jacob, Robert; Mickelson, Sheri
errShare
errSave
Implications of coral reef buildup for the controls on atmospheric CO2since the Last Glacial Maximum
err2003-10-18
err0
errOAAI
errAndy J. Ridgwell; Andrew J. Watson; Mark A. Maslin; Jed O. Kaplan
errShare
errSave
The Community Climate System Model Version 4
err2011-10-01
err2.6K
errOAAI
errGent, Peter R.; Danabasoglu, Gokhan; Donner, Leo J.; Holland, Marika M.; Hunke, Elizabeth C.; Jayne, Steve R.; Lawrence, David M.; Neale, Richard B.; Rasch, Philip J.; Vertenstein, Mariana; Worley, Patrick H.; Yang, Zong-Liang; Zhang, Minghua
errShare
errSave
researcher View more