Productivity, performance, and portability for computational fluid dynamics applications
Hardware trends over the last decade show increasing complexity and heterogeneity in high
performance computing architectures, which presents developers of CFD applications with …
performance computing architectures, which presents developers of CFD applications with …
OpenSBLI v3. 0: High-fidelity multi-block transonic aerofoil CFD simulations using domain specific languages on GPUs
OpenSBLI is an automatic code-generation framework for compressible Computational Fluid
Dynamics (CFD) simulations on heterogeneous computing architectures (previous release …
Dynamics (CFD) simulations on heterogeneous computing architectures (previous release …
Breaking the computation and communication abstraction barrier in distributed machine learning workloads
Recent trends towards large machine learning models require both training and inference
tasks to be distributed. Considering the huge cost of training these models, it is imperative to …
tasks to be distributed. Considering the huge cost of training these models, it is imperative to …
Automatic code generation and optimization of large-scale stencil computation on many-core processors
Stencil computation is an indispensable building block of many scientific applications and is
widely used by the numerical solvers of partial differential equations (PDEs). Due to the …
widely used by the numerical solvers of partial differential equations (PDEs). Due to the …
Towards virtual certification of gas turbine engines with performance-portable simulations
We present the large-scale, computational fluid dy-namics (CFD) simulation of a full gas-
turbine engine compressor, demonstrating capability towards overcoming current limitations …
turbine engine compressor, demonstrating capability towards overcoming current limitations …
Pencil: A pipelined algorithm for distributed stencils
H Wang… - … Conference for High …, 2020 - ieeexplore.ieee.org
Stencil computations are at the core of various Computational Fluid Dynamics (CFD)
applications and have been well-studied for several decades. Typically they're highly …
applications and have been well-studied for several decades. Typically they're highly …
Large-scale performance of a DSL-based multi-block structured-mesh application for Direct Numerical Simulation
Abstract SBLI (Shock-wave/Boundary-layer Interaction) is a large-scale Computational Fluid
Dynamics (CFD) application, developed over 20 years at the University of Southampton and …
Dynamics (CFD) application, developed over 20 years at the University of Southampton and …
Auke: Automatic kernel code generation for an analogue simd focal-plane sensor-processor array
Focal-plane Sensor-Processor Arrays (FPSPs) are new imaging devices with parallel Single
Instruction Multiple Data (SIMD) computational capabilities built into every pixel. Compared …
Instruction Multiple Data (SIMD) computational capabilities built into every pixel. Compared …
Effect of Trip** and Domain Width on Transonic Buffet on Periodic NASA-CRM Airfoils
Transonic buffet is an instability characterized by shock oscillations and separated boundary
layers. High-fidelity simulations have typically been limited to narrow domains to be …
layers. High-fidelity simulations have typically been limited to narrow domains to be …
Scheduling languages: A past, present, and future taxonomy
Scheduling languages express to a compiler a sequence of optimizations to apply.
Compilers that support a scheduling language interface allow exploration of compiler …
Compilers that support a scheduling language interface allow exploration of compiler …