arrow
Return

Numerical algorithms for high-performance computational science

delete2020-01-20
delete21
delete
OA
AI
J
Jack Dongarra
L
Laura Grigori
N
Nicholas J. Higham *
DOI:10.1098/rsta.2019.0066delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
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'.
Keywords:
numerical algorithms
numerical linear algebra
rounding errors
floating-point arithmetic
high-performance computing
exascale computer
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

P
Philosophical Transactions of the Royal Society A-Mathematical Physical and Engineering Sciences
IF:
3.7
Papers:
7.7K
Citations:
2.8W

Organization

U
united states department of energy (doe)
Scholars:
11.3W
Papers: 9.6W
Citations: 246
University of Tennessee System cover
University of Tennessee System
Scholars:
2.9W
Papers: 2.6W
Citations: 115
O
oak ridge national laboratory
Scholars:
1.4W
Papers: 1.0W
Citations: 20
researcher View more organizations