Using the methods of formal synthesis and verification of parallel time-parameterized models for solving the system of linear equations by Gaussian elimination
Abstract
The main solution to the problem of improving the efficiency of parallel computing systems is the methods of formal synthesis of efficient time-parameterized multiparallel models. The article is devoted to investigating the efficiency of using the formal synthesis methods of the given class of parallel models for the specific applied problems. The analysis of methods of parallel data processing and efficiency indicators, as well as the analysis of synthesis methods and means of specification and visualization of parallel static and time-parameterized problem models have been carried out. A parallel time-parameterized model of the Gaussian algorithm based on the method of SCS structures, as well as a parallel time-parameterized model of the Gaussian algorithm based on the method of SCS structures and formal polynomials have been developed. A comparative evaluation of the effectiveness of these two synthesis methods for the criterion of minimizing the number of interprocessor messages in the cluster system. The software implementation for creating parallel time-parameterized models of solving systems of linear equations by Gaussian elimination for cluster systems taking into account the communication component has been developed. The research object is the methods of formal synthesis of parallel time-parameterized models for computing systems with distributed memory (MPP, CLASTER). The research subject is the efficiency of using the methods of formal synthesis of multiparallel time-parameterized models of specific applied problems for the criterion of minimizing the number of interprocessor exchanges in the cluster system.
Downloads
References
/References
V. P. Gergel , R. G. Strongin. Fundamentals of parallel computing for multiprocessor computing systems. Tutorial. Nizhny Novgorod: Publishing House of the UNN named after. N. I. Lobachevsky, 2003. 184 p. [in Russian] http://window.edu.ru/catalog/pdf2txt/069/24069/6579
V. V. Voevodin, Vl. B. Voevodin/ Parallel computing. St. Petersburg: BHV-Peterburg, 2002. 608p. [in Russian] https://www.twirpx.com/file/159421/
S. Nemnyugin. Models and programming tools for multiprocessor systems. SPb. :C. Petersburg State University, 2010. - 100 p. . [in Russian] https://www.twirpx.com/file/456084/
K. Hughes, T. Hughes Parallel and distributed programming in C++.: Per. from English. M.: Williams Publishing House, 2004. 672p. [in Russian] https://unotices.com/books-u/148623/4
E. G. Tolstoluzhskaya. Synthesis of time-parameterized control models for parallel computing processes of cyclic problems / E. G. Tolstoluzhskaya, Yu. A. Artyukh // Radio electronic and computer systems. 2012. No. 6. P. 64–69. [in Russian] http://nbuv.gov.ua/UJRN/recs_2012_6_14
Synthesis and analysis of parallel processes in adaptive time-parameterized computing systems: monograph / G. A. Polyakov, S. I. Shmatkov, E. G. Tolstoluzhskaya, D. A. Tolstoluzhsky. Kh. : V. N. Karazin KhNU, 2012. 672p. [in Russian] http://mlge.cordon.in.ua/knyga/sintez-i-analiz-parallelnyh-processov-v-adaptivnyh-vremyaparametrizovannyh-vychislitelnyh
E. G. Tolstoluzhskaya, B. V. Parshentsev. Investigation of the possibility of parallel processing of large amounts of data based on "Cloud computing". Science and technology of the Defense Forces of the Defense Forces of Ukraine. 2015. No. 2(19). P. 118–121 [in Russian] http://www.hups.mil.gov.ua/periodic-app/article/806
Гергель, В.П., Стронгин, Р.Г. Основы параллельных вычислений для многопроцессорных вычислительных систем. Учебное пособие. Нижний Новгород: Изд-во ННГУ им. Н. И. Лобачевского, 2003. 184 с. http://window.edu.ru/catalog/pdf2txt/069/24069/6579
Воеводин В. В., Воеводин Вл. В. Параллельные вычисления. СПб.: БХВ-Петербург, 2002. 608 с. https://www.twirpx.com/file/159421/
Немнюгин С. Модели и средства программирования для многопроцессорных систем. СПб. : C. Петербургский ГУ, 2010. - 100 с. https://www.twirpx.com/file/456084/
Хьюз К., Хьюз Т. Параллельное и распределенное программирование на С++.: Пер. с англ. М.: Издательский дом «Вильямс», 2004. 672с. https://unotices.com/books-u/148623/4
Толстолужская Е. Г. Синтез времяпараметризованных моделей управления параллельными вычислительными процессами циклических задач / Е. Г. Толстолужская, Ю. А. Артюх // Радіоелектронні і комп’ютерні системи. 2012. № 6. С. 64–69. http://nbuv.gov.ua/UJRN/recs_2012_6_14.
Синтез и анализ параллельных процессов в адаптивных времяпараметризованных вычислительных системах : монография / Г. А. Поляков, С. И. Шматков, Е. Г. Толстолужская, Д. А. Толстолужский. Х. : ХНУ имени В. Н. Каразина, 2012. 672 с. http://mlge.cordon.in.ua/knyga/sintez-i-analiz-parallelnyh-processov-v-adaptivnyh-vremyaparametrizovannyh-vychislitelnyh
Толстолужская Е. Г., Паршенцев Б. В. Исследование возможности параллельной обработки больших объемов данных на основе "Cloud computing”. Наука і техніка Повітряних Сил Збройних Сил України. 2015. № 2(19). С. 118–121. http://www.hups.mil.gov.ua/periodic-app/article/806