
A number of features of today’s high-performance computers make it challenging to exploit these machines fully for computational science. These include increasing core counts but stagnant clock frequencies; the high cost of data movement; use of accelerators (GPUs, FPGAs, coprocessors), making architectures increasingly heterogeneous; and multi- ple precisions of floating-point arithmetic, including half-precision. Moreover, as well as maximizing speed and accuracy, minimizing energy consumption is an important criterion. New generations of algorithms are needed to tackle these challenges. We discuss some approaches that we can take to develop numerical algorithms for high-performance computational science, with a view to exploiting the next generation of supercomputers. This article is part of a discussion meeting issue ‘Numerical algorithms for high-performance computational science’.
Numerical algorithms, Rounding errors, floating-point arithmetic, Numerical linear algebra, numerical algorithms, high-performance computing, Floating-point arithmetic, computer modelling and simulation, computational mathematics, Exascale computer, Numerical algorithms for specific classes of architectures, exascale computer, [INFO.INFO-DC] Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC], rounding errors, numerical linear algebra, applied mathematics, High-performance computing
Numerical algorithms, Rounding errors, floating-point arithmetic, Numerical linear algebra, numerical algorithms, high-performance computing, Floating-point arithmetic, computer modelling and simulation, computational mathematics, Exascale computer, Numerical algorithms for specific classes of architectures, exascale computer, [INFO.INFO-DC] Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC], rounding errors, numerical linear algebra, applied mathematics, High-performance computing
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 25 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Top 10% | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Top 10% | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Top 10% |
