Related Experiment Video
Updated: Dec 30, 2025

Design and Optimization Strategies of a High-Performance Vented Box
Published on: June 9, 2023
Numerical algorithms for high-performance computational science
Jack Dongarra1,2,3, Laura Grigori4, Nicholas J Higham3
1Innovative Computing Laboratory (ICL), University of Tennessee, Knoxville, TN, USA.
Abstract:
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'.
More Related Videos
Related Concept Videos
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Numerical Calculations
The solution to a problem is obtained using different methods. While manually solving algebraic symbols is one of the most common methods, the graphical method is often preferred. Computers...
Fast Fourier Transform
The computational efficiency of the FFT becomes...
Statistical Software for Data Analysis and Clinical Trials
Statgraphics
Ampere-Maxwell's Law: Problem-Solving
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of the...

