Proceedings of the Platform for Advanced Scientific Computing Conference 2019
DOI: 10.1145/3324989.3325723
|View full text |Cite
|
Sign up to set email alerts
|

Porting the COSMO Weather Model to Manycore CPUs

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
21
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 25 publications
(21 citation statements)
references
References 14 publications
0
21
0
Order By: Relevance
“…thescientific code). Other projects decide to rely on domain-specific third-party frameworks (e.g., Firedrake [5], GridTools [6], and PSyclone [7]) or more general lowerlevel libraries (e.g., Alpaka [8], Kokkos [9], and RAJA [10]), which is commonly referred to as separation of concerns, because the scientific concerns are separated from concerns related to the (heterogeneous) massively parallel hardware.…”
Section: Established Approachesmentioning
confidence: 99%
“…thescientific code). Other projects decide to rely on domain-specific third-party frameworks (e.g., Firedrake [5], GridTools [6], and PSyclone [7]) or more general lowerlevel libraries (e.g., Alpaka [8], Kokkos [9], and RAJA [10]), which is commonly referred to as separation of concerns, because the scientific concerns are separated from concerns related to the (heterogeneous) massively parallel hardware.…”
Section: Established Approachesmentioning
confidence: 99%
“…In addition, performance and portability across multiple architectures with a single source code requires NWP models to shift to domain-specific-language (DSL)-based approaches, such as Kokkos (Bertagna et al, 2019), Psyclone (Adams et al, 2019), and Stella/GridTools (Fuhrer et al, 2014; Thaler et al, 2019). Fault tolerance efforts requiring code modifications will more naturally interface with DSLs, see Section 3.3.4 in this paper for an example.…”
Section: Discussionmentioning
confidence: 99%
“…Third, we provide a discussion section (Section 5) that provides various insights and takeaways while designing HBM-based FPGA accelerators, which we believe would be useful for future FPGA architects and programmers. Fourth, we implement and evaluate the copy stencil [161] (Figure 3), a stencil from the COSMO model to benchmark the peak performance on a platform. Fifth, we use the OC-Accel framework 3 instead of the SNAP framework for OCAPI accelerator development and deployment.…”
Section: At T Ainable Perform Ance Is Const Rained By M Em Ory Bandwi...mentioning
confidence: 99%
“…The central part of the COSMO model (called dynamical core or dycore) solves the Euler equations on a curvilinear grid and applies implicit discretization in the vertical dimension (i.e., parameters are dependent on each other at the same time instance [42]) and explicit discretization in the horizontal dimension (i.e., a solution is dependent on the previous system state [42]). The use of diferent discretizations leads to three computational patterns [161]: 1) horizontal stencils, 2) tridiagonal solvers in the vertical dimension, and 3) pointwise computation. These computational kernels are compound stencil kernels that operate on a three-dimensional grid [79].…”
Section: Introductionmentioning
confidence: 99%