Scalability evaluation of Cimmino algorithm for solving systems of linear inequalities on cluster computing systems

Бесплатный доступ

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

Статья научная