arrow
返回

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
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
• 针对CLOUDSC云微物理方案的向量化优化,提出了自动生成框架(Auto-CLOUDSC)。• 该方法引入了物理合并(循环融合)算法,以提高时间数据局部性并减少计算冗余。• 设计了基于缓存感知的平铺算法,以增强列主数据结构的空间局部性和缓存利用率。• 该框架提升了性能,在ARM和Intel CPU上分别实现了1.3-2.1倍和1.9-3.4倍的速度提升。• Auto-CLOUDSC实现了Fortran到向量代码的自动化转换,支持现代架构。
Keyword:
Auto-CLOUDSC
vectorization
cloud microphysics
loop fusion
cache-aware tiling

期刊

Journal of Parallel and Distributed Computing 封面图
Journal of Parallel and Distributed Computing
IF:
4
论文数:
3.8K
被引数:
4.8K

机构

N
national university of defense technology
学者数:
5.0K
论文数: 1.5K
被引数: 0
引用论文

引用论文

Array programming with NumPy使用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
err分享
err收藏
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
err分享
err收藏
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
err分享
err收藏
err分享
err收藏
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.
err分享
err收藏
err分享
err收藏
学者 查看更多内容