• DocumentCode
    3575061
  • Title

    CESMTuner: An Auto-tuning Framework for the Community Earth System Model

  • Author

    Ding Nan ; Xue Wei ; Ji Xu ; Xu Haoyu ; Song Zhenya

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
  • fYear
    2014
  • Firstpage
    282
  • Lastpage
    289
  • Abstract
    The growing scientific demands of climate predication and climate projection have promoted to manage the computational resources of climate model rationally. The Community Earth System Model (CESM) is one of the state-of-the-art and the most widely-used coupled models for simulating the earth system. Although considerable effort has been put to improve the scalability of single component, CESM is still struggling with the poor performance due to load balance across components. To solve this problem, an easy-used and easy-ported auto-tuning framework named CESM Tuner is proposed in this paper. It targets to reduce the time consumed of CESM as much as possible by looking for the optimal process configuration. In which, a novel process layout searching algorithm is presented that can look for the optimal process count of each component as well as the best process layout across components simultaneously. Moreover, a lightweight and accurate performance model is built to reduce searching overhead effectively. With the evaluation over Tian He-1A, CESM Tuner can achieve 58.49% performance improvement compared to the widely-used sequential process layout and achieve 38.23% performance improvement compared to the heuristic branch and bound algorithm based on the performance model of simply fitting each component´s runtime.
  • Keywords
    climate mitigation; environmental science computing; tree searching; CESMTuner; autotuning framework; climate predication; climate projection; community earth system model; heuristic branch-and-bound algorithm; process layout searching algorithm; Atmospheric modeling; Computational modeling; Ice; Layout; Load modeling; Meteorology; Predictive models; CESM; auto-tuning; load balance; performance prediction; processor allocation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Communications, 2014 IEEE 6th Intl Symp on Cyberspace Safety and Security, 2014 IEEE 11th Intl Conf on Embedded Software and Syst (HPCC,CSS,ICESS), 2014 IEEE Intl Conf on
  • Print_ISBN
    978-1-4799-6122-1
  • Type

    conf

  • DOI
    10.1109/HPCC.2014.51
  • Filename
    7056754