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 …
Survey: Exploiting data redundancy for optimization of deep learning
Data redundancy is ubiquitous in the inputs and intermediate results of Deep Neural
Networks (DNN). It offers many significant opportunities for improving DNN performance and …
Networks (DNN). It offers many significant opportunities for improving DNN performance and …
Data movement is all you need: A case study on optimizing transformers
Transformers are one of the most important machine learning workloads today. Training one
is a very compute-intensive task, often taking days or weeks, and significant attention has …
is a very compute-intensive task, often taking days or weeks, and significant attention has …
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 …
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 …
Domain-specific multi-level IR rewriting for GPU: The Open Earth compiler for GPU-accelerated climate simulation
Most compilers have a single core intermediate representation (IR)(eg, LLVM) sometimes
complemented with vaguely defined IR-like data structures. This IR is commonly low-level …
complemented with vaguely defined IR-like data structures. This IR is commonly low-level …
Myths and legends in high-performance computing
In this thought-provoking article, we discuss certain myths and legends that are folklore
among members of the high-performance computing community. We gathered these myths …
among members of the high-performance computing community. We gathered these myths …
[HTML][HTML] Neko: A modern, portable, and scalable framework for high-fidelity computational fluid dynamics
Computational fluid dynamics (CFD), in particular applied to turbulent flows, is a research
area with great engineering and fundamental physical interest. However, already at …
area with great engineering and fundamental physical interest. However, already at …
A data-centric approach to extreme-scale ab initio dissipative quantum transport simulations
The computational efficiency of a state of the art ab initio quantum transport (QT) solver,
capable of revealing the coupled electrothermal properties of atomically-resolved nano …
capable of revealing the coupled electrothermal properties of atomically-resolved nano …
NPBench: A benchmarking suite for high-performance NumPy
Python, already one of the most popular languages for scientific computing, has made
significant inroads in High Performance Computing (HPC). At the center of Python's …
significant inroads in High Performance Computing (HPC). At the center of Python's …