DocumentCode :
743919
Title :
Optimizing Total Energy–Mass Flux (TEMF) Planetary Boundary Layer Scheme for Intel’s Many Integrated Core (MIC) Architecture
Author :
Mielikainen, Jarno ; Huang, Bormin ; Huang, Hung-Lung Allen
Author_Institution :
Space Science and Engineering Center, University of Wisconsin-Madison, Madison, WI, USA
Volume :
8
Issue :
8
fYear :
2015
Firstpage :
4106
Lastpage :
4119
Abstract :
In order to make use of the ever-improving microprocessor performance, the applications must be modified to take advantage of the parallelism of today’s microprocessors. One such application that needs to be modernized is the weather research and forecasting (WRF) model, which is designed for numerical weather prediction and atmospheric research. The WRF software infrastructure consists of several components such as dynamic solvers and physics schemes. Numerical models are used to resolve the large-scale flow. However, subgrid-scale parameterizations are for an estimation of small-scale properties (e.g., boundary layer turbulence and convection, clouds, radiation). Those have a significant influence on the resolved scale due to the complex nonlinear nature of the atmosphere. For the cloudy planetary boundary layer (PBL), it is fundamental to parameterize vertical turbulent fluxes and subgrid-scale condensation in a realistic manner. A parameterization based on the total energy–mass flux (TEMF) that unifies turbulence and moist convection components produces a better result than other PBL schemes. Thus, we present our optimization results for the TEMF PBL scheme. Those optimizations included vectorization of the code to utilize multiple vector units inside each processor code. The optimizations improved the performance of the original TEMF code on Xeon Phi 7120P by a factor of {\\bf 25}.{\\bf 9} \\times . Furthermore, the same optimizations improved the performance of the TEMF on a dual socket configuration of eight-core Intel Xeon E5-2670 CPUs by a factor of {\\bf 8}.{\\bf 3} \\times compared to the original TEMF code.
Keywords :
Atmospheric modeling; Clouds; Computer architecture; Coprocessors; Land surface; Microwave integrated circuits; Optimization; Intel Many Integrated Core (MIC); Intel Xeon Phi; parallel programming; planetary boundary layer (PBL); single instruction multiple data (SIMD); weather forecasting; weather research and forecasting (WRF);
fLanguage :
English
Journal_Title :
Selected Topics in Applied Earth Observations and Remote Sensing, IEEE Journal of
Publisher :
ieee
ISSN :
1939-1404
Type :
jour
DOI :
10.1109/JSTARS.2015.2438638
Filename :
7123192
Link To Document :
بازگشت