High Performance Optimization at the Door of the Exascale

06/22/2021
by   Claude Tadonki, et al.
0

quest for processing speed potential. In fact, we always get a fraction of the technically available computing power (so-called theoretical peak), and the gap is likely to go hand-to-hand with the hardware complexity of the target system. Among the key aspects of this complexity, we have: the heterogeneity of the computing units, the memory hierarchy and partitioning including the non-uniform memory access (NUMA) configuration, and the interconnect for data exchanges among the computing nodes. Scientific investigations and cutting-edge technical activities should ideally scale-up with respect to sustained performance. The special case of quantitative approaches for solving (large-scale) problems deserves a special focus. Indeed, most of common real-life problems, even when considering the artificial intelligence paradigm, rely on optimization techniques for the main kernels of algorithmic solutions. Mathematical programming and pure combinatorial methods are not easy to implement efficiently on large-scale supercomputers because of irregular control flow, complex memory access patterns, heterogeneous kernels, numerical issues, to name a few. We describe and examine our thoughts from the standpoint of large-scale supercomputers.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/06/2020

Conceptual and Technical Challenges for High Performance Computing

High Performance Computing (HPC) aims at providing reasonably fast compu...
research
08/27/2022

Power Delivery for Ultra-Large-Scale Applications on Si-IF

In recent years, with the rise of artificial intelligence and big data, ...
research
10/17/2019

A Tool for Automatically Suggesting Source-Code Optimizations for Complex GPU Kernels

Future computing systems, from handhelds to supercomputers, will undoubt...
research
11/10/2022

Accelerating Irregular Applications via Efficient Synchronization and Data Access Techniques

Irregular applications comprise an increasingly important workload domai...
research
03/20/2022

Exascale Grid Optimization (ExaGO) toolkit: An open-source high-performance package for solving large-scale grid optimization problems

This paper introduces the Exascale Grid Optimization (ExaGO) toolkit, a ...
research
08/17/2017

Efficient Use of Limited-Memory Accelerators for Linear Learning on Heterogeneous Systems

We propose a generic algorithmic building block to accelerate training o...
research
02/17/2021

Performance Optimizations of Recursive Electronic Structure Solvers targeting Multi-Core Architectures (LA-UR-20-26665)

As we rapidly approach the frontiers of ultra large computing resources,...

Please sign up or login with your details

Forgot password? Click here to reset