Numerical methods and programming
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Num. Meth. Prog.:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Numerical methods and programming, 2018, Volume 19, Issue 4, Pages 416–430 (Mi vmp930)  

This article is cited in 2 scientific papers (total in 2 papers)

Scalability evaluation of iterative algorithms for supercomputer simulation of physical processes

N. A. Ezhova, L. B. Sokolinskii

South Ural State University, Chelyabinsk
Full-text PDF (409 kB) Citations (2)
Abstract: This paper is devoted to the development of a methodology for evaluating the scalability of compute-intensive iterative algorithms used for simulating complex physical processes on supercomputer systems. The proposed methodology is based on the BSF (Bulk Synchronous Farm) parallel computation model, which makes it possible to predict the upper scalability bound of an iterative algorithm in early stages of its design. The BSF model assumes the representation of the algorithm in the form of operations on lists using high-order functions. Two classes of representations are considered: BSF-M (Map BSF) and BSF-MR (Map-Reduce BSF). The proposed methodology is described by the example of solving a system of linear equations by the Jacobi method. For the Jacobi method, two iterative algorithms are constructed: Jacobi-M based on the BSF-M representation and Jacobi-MR based on the BSF-MR representation. Analytical estimations of the speedup, parallel efficiency and upper scalability bound are obtained for these algorithms using the BSF cost metrics on multi-processor computing systems with distributed memory. These algorithms are implemented on C++ language using the BSF program skeleton and MPI parallel programming library. The results of large-scale computational experiments performed on a cluster computing system are discussed. Based on the experimental results, an analysis of the adequacy of estimations obtained analytically using the BSF cost metric is made.
Keywords: iterative algorithm, BSF parallel computation model, scalability estimation, speedup, parallel efficiency, Jacobi method, cluster computing systems.
Received: 19.09.2018
UDC: 004.272.2
Language: Russian
Citation: N. A. Ezhova, L. B. Sokolinskii, “Scalability evaluation of iterative algorithms for supercomputer simulation of physical processes”, Num. Meth. Prog., 19:4 (2018), 416–430
Citation in format AMSBIB
\Bibitem{EzhSok18}
\by N.~A.~Ezhova, L.~B.~Sokolinskii
\paper Scalability evaluation of iterative algorithms for supercomputer simulation of physical processes
\jour Num. Meth. Prog.
\yr 2018
\vol 19
\issue 4
\pages 416--430
\mathnet{http://mi.mathnet.ru/vmp930}
Linking options:
  • https://www.mathnet.ru/eng/vmp930
  • https://www.mathnet.ru/eng/vmp/v19/i4/p416
  • This publication is cited in the following 2 articles:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Numerical methods and programming
    Statistics & downloads:
    Abstract page:177
    Full-text PDF :56
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024