1
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:
3.8K
Papers: 1.2K
Citations: 0
Cited Papers

Cited Papers

Citing Papers

Citing Papers