Використання методів формального синтезу та веріфікації паралельних часопараметризованих моделей для рішення системи лінійних рівнянь методом Гауса
Анотація
Основним вирішенням проблеми підвищення ефективності паралельних обчислювальних систем є методи формального синтезу ефективних часопараметризованих мультипаралельних моделей задач. Стаття присвячена задачі дослідження ефективності використання методів формального синтезу даного класу паралельних моделей для конкретних прикладних задач, що робить її актуальною та практично значущою. У роботі проведено аналіз методів паралельної обробки даних та показників ефективності, а також аналіз методів синтезу та засобів специфікації та візуалізації паралельних статичних та часопараметризованих моделей задач. Розроблено паралельну часопараметризовану модель алгоритму Гауса на основі методу структур СЧС, а також паралельну часопараметризовану модель алгоритму Гауса на основі методу структур СЧС та формальних поліномів. Дана порівняльна оцінка ефективності цих двох методів синтезу для критерію мінімізації кількості міжпроцесорних обмінів повідомленнями в кластерній системі. Розроблено програмну реалізацію створення паралельних часопараметризованих моделей розв'язання систем лінійних рівнянь методом Гауса для кластерних систем з урахуванням комунікаційної складової. Об'єктом дослідження є методи формального синтезу паралельних часопараметризованих моделей задач для обчислювальних систем з розподіленою пам’яттю (MPP, CLASTER). Предметом дослідження є ефективність використання методів формального синтезу мультипаралельних часопараметризованих моделей конкретних прикладних завдань для критерію мінімізації кількості міжпроцесорних обмінів повідомленнями у кластерній системі.
Завантаження
Посилання
/Посилання
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