arrow
Return

Automatic Generation of Cross-Platform Vectorization Kernels for Cloud Microphysics Parameterization

delete2026-04-12
delete0
PRE
AI
T
Tun Chen
J
Jianping Wu *
F
Fukang Yin
X
Xiaoli Ren
DOI:10.1016/j.jpdc.2026.105273delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
• An auto-generation framework (Auto-CLOUDSC) is proposed for optimizing the vectorization of the CLOUDSC cloud microphysics scheme. • The method introduces a physics-combine (loop fusion) algorithm to improve temporal data locality and reduce computational redundancy. • A cache-aware tiling algorithm is designed to enhance spatial locality and cache utilization for column-major data structures. • The framework improves performance, achieving 1.3-2.1 ×  speedup on ARM and 1.9-3.4 ×  on Intel CPUs. • Auto-CLOUDSC automates Fortran-to-vector code transformation, supporting modern architectures.
Keywords:
Auto-CLOUDSC
vectorization
cloud microphysics
loop fusion
cache-aware tiling

Journal

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

Organization

N
national university of defense technology
Scholars:
5.0K
Papers: 1.5K
Citations: 0
Cited Papers

Cited Papers

Array programming with NumPy
err2020-09-16
err0
errOAAI
errCharles R. Harris; K. Jarrod Millman; Stéfan J. van der Walt; Ralf Gommers; Pauli Virtanen; David Cournapeau; Eric Wieser; Julian Taylor; Sebastian Berg; Nathaniel J. Smith; Robert Kern; Matti Picus; Stephan Hoyer; Marten H. van Kerkwijk; Matthew Brett; Allan Haldane; Jaime Fernández del Río; Mark Wiebe; Pearu Peterson; Pierre Gérard-Marchant; Kevin Sheppard; Tyler Reddy; Warren Weckesser; Hameer Abbasi; Christoph Gohlke; Travis E. Oliphant
errShare
errSave
Reflecting on the Goal and Baseline for Exascale Computing: A Roadmap Based on Weather and Climate Simulations
err2019-01-01
err0
PREAI
errThomas C. Schulthess; Peter Bauer; Nils Wedi; Oliver Fuhrer; Torsten Hoefler; Christoph Schar
errShare
errSave
Kunpeng 920: The First 7-nm Chiplet-Based 64-Core ARM SoC for Cloud Services
err2021-09-01
err0
PREAI
errJing Xia; Chuanning Cheng; Xiping Zhou; Yuxing Hu; Peter Chun
errShare
errSave
errShare
errSave
The digital revolution of Earth-system science
err2021-02-22
err115
PREAI
errBauer, Peter; Dueben, Peter D.; Hoefler, Torsten; Quintino, Tiago; Schulthess, Thomas C.; Wedi, Nils P.
errShare
errSave
errShare
errSave
researcher View more