Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Performance prediction of explicit ODE methods on multi-core cluster systems
Scherg M., Seiferth J., Korch M., Rauber T.  ICPE 2019 (Proceedings of the 2019 ACM/SPEC International Conference on Performance Engineering, Mumbai, India, Apr 7-11, 2019)139-150.2019.Type:Proceedings
Date Reviewed: Oct 15 2019

Computers are becoming more and more powerful, and the structure of modern parallel computers is simultaneously becoming more and more complicated. Therefore, it is not a very easy task to tune an already existing computer program to efficiently solve very big computational problems, for example, when one parallel architecture is replaced by another. This is why it is worthwhile to develop some autotuning tools for existing parallel code that will be run on different parallel architectures.

Scherg et al. discuss the possibility of achieving, in a relatively easy way, good performance via automatic tuning, particularly in cases where explicit methods for solving large systems of ordinary differential equations (ODEs) are handled. The goal to ensure good performance when implementing hybrid MPI/OpenMP code for solving ODE systems via parallel iterated Runge-Kutta (PIRK) methods.

Scherg et al. describe their approach very carefully. They provide many pieces of short code to help readers understand the main ideas and the decisions made. Numerical results are presented in several tables and figures. At the end of the paper, they sketch plans to more efficiently apply these ideas in the future, including to more complicated numerical problems.

The results described in this paper are very important; partial differential equations (PDEs) describe many scientific and engineering models, which are transformed into huge systems of ODEs after the discretization of the spatial derivatives. As mathematician Arthur Jaffe explained, in 1984:

Although the fastest computers can execute millions of operations in one second, they are always too slow. This may seem like a paradox, but the heart of the matter is that the bigger and better computers become, the larger are the problems scientists and engineers want to solve. [1]

This is why scientists and engineers cannot solely rely on the theoretical power of new computers. They must also design parallel algorithms that nearly automatically resolve any problems that arise when one parallel computer architecture is replaced by another.

Reviewer:  Z. Zlatev Review #: CR146733 (2002-0036)
1) Jaffe, A. Ordering the universe: the role of mathematics. SIAM Review 26, (1984), 473–500.
Bookmark and Share
  Featured Reviewer  
 
Ordinary Differential Equations (G.1.7 )
 
Would you recommend this review?
yes
no
Other reviews under "Ordinary Differential Equations": Date
Differential equations
Hubbard J., West B., Springer-Verlag New York, Inc., New York, NY, 1991. Type: Book (9780387972862)
Sep 1 1991
Differential equations and dynamical systems
Perko L., Springer-Verlag New York, Inc., New York, NY, 1991. Type: Book (9780387974439)
Dec 1 1991
Functional differential equations with infinite delay
Hino Y., Murakami S., Naito T., Springer-Verlag New York, Inc., New York, NY, 1991. Type: Book (9780387540849)
Mar 1 1992
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy