Scalability evaluation of Cimmino algorithm for solving systems of linear inequalities on cluster computing systems
Автор: Sokolinskaya I.M., Sokolinsky L.B.
Статья в выпуске: 1 т.8, 2019 года.
Бесплатный доступ
The paper is devoted to a scalability study of Cimmino algorithm for linear inequality systems. This algorithm belongs to the class of iterative projection algorithms. For the analytical analysis of the scalability, the BSF (Bulk Synchronous Farm) parallel computation model is used. An implementation of the Cimmino algorithm in the form of operations on lists using higher-order functions Map and Reduce is presented. An analytical estimation of the upper scalability bound of the algorithm for cluster computing systems is derived. Information about the implementation of Cimmino algorithm on lists in C++ language using the BSF program skeleton and MPI parallel programming library is given. The results of large-scale computational experiments performed on a cluster computing system are demonstrated. A conclusion about the adequacy of the analytical estimations by comparing them with the results of computational experiments is made.
Модель параллельных вычислений bsf, cimmino algorithm, system of linear inequalities, iterative algorithm, projection algorithm, parallel computation model, bsf, scalability estimation, speedup, parallel efficiency, cluster computing systems
Короткий адрес: https://sciup.org/147233188
IDR: 147233188 | DOI: 10.14529/cmse190102