Performance Evaluation of Loop Body Splitting for Fast Modal Filtering in SCALE-DG on A64FX

Modern general-purpose central processing units (CPUs) benefit from the integration of Single Instruction, Multiple Data (SIMD) architectures.Scalable Vector Extensions (SVE) is one of Arm's SIMD architectures designed for HPC.Fujitsu's A64FX is the first Armbased processor to incorporate hardware-implemented SVE alongside High-Bandwidth Memory 2 (HBM2).However, in the A64FX, the high latencies of SIMD instructions, such as fused multiply-add (FMA), combined with the limited capacity of reservation stations, can result in inefficient Out-of-Order (OoO) execution.SCALE-DG is an atmospheric dynamical core that uses the discontinuous Galerkin Method (DGM).Modal filtering, an essential procedure in SCALE-DG, has an optimized version called fast modal filtering, which suffers from the OoO execution issue due to dot products with long vector lengths in the loop body.This issue can be alleviated by splitting the loop body into multiple parts.However, since the vector length of the dot product varies with the polynomial order () in SCALE-DG, it remains unclear how the number of splits affects the performance of fast modal filtering.In this paper, we present an evaluation across values in the range of 3 to 11 with different splitting numbers and combinations.The results indicate that when 7, performance degraded in most cases, with only a few cases achieving positive speedups (1.01x to 1.02x) after splitting the loop body.For 8 11, splitting had a consistently

Authors

Institutions

Publication Details

Published
2025-02-19
DOI
https://doi.org/10.1145/3703001.3724385
Primary Topic
Parallel Computing and Optimization Techniques
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Performance Evaluation of Loop Body Splitting for Fast Modal Filtering in SCALE-DG on A64FX

Masatoshi Kawai, Hirofumi Tomita, Daichi Mukunoki, Seiya Nishizawa et al.
Parallel Computing and Optimization Techniques
article

Performance Evaluation of Loop Body Splitting for Fast Modal Filtering in SCALE-DG on A64FX

Masatoshi Kawai, Hirofumi Tomita, Daichi Mukunoki, Seiya Nishizawa, Xuanzhengbo Ren, Takahiro Katagiri, Yuta Kawai, Tetsuya Hoshino, Toru Nagai
article en

Abstract

Modern general-purpose central processing units (CPUs) benefit from the integration of Single Instruction, Multiple Data (SIMD) architectures.Scalable Vector Extensions (SVE) is one of Arm's SIMD architectures designed for HPC.Fujitsu's A64FX is the first Armbased processor to incorporate hardware-implemented SVE alongside High-Bandwidth Memory 2 (HBM2).However, in the A64FX, the high latencies of SIMD instructions, such as fused multiply-add (FMA), combined with the limited capacity of reservation stations, can result in inefficient Out-of-Order (OoO) execution.SCALE-DG is an atmospheric dynamical core that uses the discontinuous Galerkin Method (DGM).Modal filtering, an essential procedure in SCALE-DG, has an optimized version called fast modal filtering, which suffers from the OoO execution issue due to dot products with long vector lengths in the loop body.This issue can be alleviated by splitting the loop body into multiple parts.However, since the vector length of the dot product varies with the polynomial order () in SCALE-DG, it remains unclear how the number of splits affects the performance of fast modal filtering.In this paper, we present an evaluation across values in the range of 3 to 11 with different splitting numbers and combinations.The results indicate that when 7, performance degraded in most cases, with only a few cases achieving positive speedups (1.01x to 1.02x) after splitting the loop body.For 8 11, splitting had a consistently

RIKEN Center for Computational Science (JP), Nagoya University (JP)
Japan Society for the Promotion of Science
Openalex Percentile: Top 93%
Parallel Computing and Optimization Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.