DeepAI AI Chat
Log In Sign Up

Programming at Exascale: Challenges and Innovations

09/24/2018
by   Jalal Abdulbaqi, et al.
0

Supercomputers become faster as hardware and software technologies continue to evolve. Current supercomputers are capable of 1015 floating point operations per second (FLOPS) that called Petascale system. The High Performance Computer (HPC) community is Looking forward to the system with capability of 1018 (FLOPS) that is called Exascale. Having a system to thousand times faster than the previous one produces challenges to the high performance computer (HPC) community. These challenges require innovation in software and hardware. In this paper, the challenges posed for programming at Exascale systems are reviewed and the developments in the main programming models and systems are surveyed.

READ FULL TEXT

page 1

page 2

page 3

page 4

05/07/2022

Monte Cimone: Paving the Road for the First Generation of RISC-V High-Performance Computers

The new open and royalty-free RISC-V ISA is attracting interest across t...
12/10/2021

(R)SE challenges in HPC

We discuss some specific software engineering challenges in the field of...
12/11/2019

High Performance Computing for Geospatial Applications: A Prospective View

The pace of improvement in the performance of conventional computer hard...
10/13/2020

Correlation-wise Smoothing: Lightweight Knowledge Extraction for HPC Monitoring Data

Modern High-Performance Computing (HPC) and data center operators rely m...
10/03/2022

Still Unsolved High-Performance Computing Challenges for up to Pre-Petascale Homogeneous Supercomputers

Pre-exascale High Performance Computers (HPC) can reach more than 400 Pf...
07/26/2021

Performance vs Programming Effort between Rust and C on Multicore Architectures: Case Study in N-Body

Historically, Fortran and C have been the default programming languages ...