The digital revolution of Earth-system science
Computational science is crucial for delivering reliable weather and climate predictions.
However, despite decades of high-performance computing experience, there is serious …
However, despite decades of high-performance computing experience, there is serious …
Transformations of high-level synthesis codes for high-performance computing
Spatial computing architectures promise a major stride in performance and energy efficiency
over the traditional load/store devices currently employed in large scale computing systems …
over the traditional load/store devices currently employed in large scale computing systems …
Casper: Accelerating stencil computations using near-cache processing
Stencil computations are commonly used in a wide variety of scientific applications, ranging
from large-scale weather prediction to solving partial differential equations. Stencil …
from large-scale weather prediction to solving partial differential equations. Stencil …
Extending high-level synthesis for task-parallel programs
C/C++/OpenCL-based high-level synthesis (HLS) becomes more and more popular for field-
programmable gate array (FPGA) accelerators in many application domains in recent years …
programmable gate array (FPGA) accelerators in many application domains in recent years …
Productivity, portability, performance: Data-centric Python
Python has become the de facto language for scientific computing. Programming in Python
is highly productive, mainly due to its rich science-oriented software ecosystem built around …
is highly productive, mainly due to its rich science-oriented software ecosystem built around …
Accelerating SSSP for power-law graphs
The single-source shortest path (SSSP) problem is one of the most important and well-
studied graph problems widely used in many application domains, such as road navigation …
studied graph problems widely used in many application domains, such as road navigation …
Accelerating weather prediction using near-memory reconfigurable fabric
Ongoing climate change calls for fast and accurate weather and climate modeling. However,
when solving large-scale weather prediction simulations, state-of-the-art CPU and GPU …
when solving large-scale weather prediction simulations, state-of-the-art CPU and GPU …
SPARTA: spatial acceleration for efficient and scalable horizontal diffusion weather stencil computation
Fast and accurate climate simulations and weather predictions are critical for understanding
and preparing for the impact of climate change. Real-world climate and weather simulations …
and preparing for the impact of climate change. Real-world climate and weather simulations …
Bridging control-centric and data-centric optimization
With the rise of specialized hardware and new programming languages, code optimization
has shifted its focus towards promoting data locality. Most production-grade compilers adopt …
has shifted its focus towards promoting data locality. Most production-grade compilers adopt …
Shallow water DG simulations on FPGAs: Design and comparison of a novel code generation pipeline
FPGAs are receiving increased attention as a promising architecture for accelerators in HPC
systems. Evolving and maturing development tools based on high-level synthesis promise …
systems. Evolving and maturing development tools based on high-level synthesis promise …