Репозиторий Dspace

Расширение возможностей исследования ресурса параллелизма численных алгоритмов с помощью программной Q-системы

Показать сокращенную информацию

dc.contributor.author Алеева, В.Н.
dc.contributor.author Зотова, П.С.
dc.contributor.author Склезнев, Д.С.
dc.contributor.author Aleeva, V.N.
dc.contributor.author Zotova, P.S.
dc.contributor.author Skleznev, D.S.
dc.date.accessioned 2022-12-09T11:19:41Z
dc.date.available 2022-12-09T11:19:41Z
dc.date.issued 2021
dc.identifier.citation Алеева, В.Н. Расширение возможностей исследования ресурса параллелизма численных алгоритмов с помощью программной Q-системы / В.Н. Алеева, П.С. Зотова, Д.С. Склезнев // Вестник ЮУрГУ. Серия: Вычислительная математика и информатика. 2021. Т. 10, № 2. С. 66–81. DOI: 10.14529/cmse210205. Aleeva V.N., Zotova P.S., Skleznev D.S. Advancement of Research for the Parallelism Resource of Numerical Algorithms with the Help of Software Q-system. Bulletin of the South Ural State University. Series: Computational Mathematics and Software Engineering. 2021. Vol. 10, no. 2. P. 66–81. (in Russian) DOI: 10.14529/cmse210205. ru_RU
dc.identifier.issn 2410-7034
dc.identifier.uri http://dspace.susu.ru/xmlui/handle/00001.74/45505
dc.description Алеева Валентина Николаевна, к.ф.-м.н., доцент, кафедра системного программирования, Южно-Уральский государственный университет (национальный исследовательский университет) (Челябинск, Российская Федерация). Зотова Полина Сергеевна, студент, кафедра системного программирования, Южно- Уральский государственный университет (национальный исследовательский университет) (Челябинск, Российская Федерация). Склезнев Дмитрий Сергеевич, студент, кафедра системного программирования, Южно- Уральский государственный университет (национальный исследовательский университет) (Челябинск, Российская Федерация). V.N. Aleeva, P.S. Zotova, D.S. Skleznev, South Ural University (pr. Lenina 76, Chelyabinsk, 454080 Russia) E-mail: aleevavn@susu.ru, zotovaps2000@gmail.com, skleznevdm@gmail.com ru_RU
dc.description.abstract Программная Q-система предназначена для исследования ресурса параллелизма численных алгоритмов. С помощью Q-системы можно вычислить ресурс параллелизма любого численного алгоритма, а также найти алгоритм с лучшим ресурсом параллелизма из множества алгоритмов, решающих алгоритмическую проблему. Теоретической основой Q-системы является концепция Q-детерминанта, где Q — множество операций, используемых алгоритмом. Любой численный алгоритм имеет Q-детерминант и может быть представлен в форме Q-детерминанта. Такое представление является универсальным описанием численных алгоритмов. Q-детерминант состоит из Q-термов. Их число равно числу выходных данных алгоритма. Каждый Q-терм описывает все возможные способы вычисления одного из выходных данных на основе входных данных. Q-детерминант делает алгоритм понятным с точки зрения структуры и реализации. Q-система может быть использована для повышения эффективности параллельных вычислений. В статье описаны новые возможности Q-системы. Новая функциональность позволяет использовать классификацию алгоритмов при их исследовании. Также новая функциональность дает возможность вычислять функции для аппроксимации высоты и ширины алгоритмов более точно и создавать их графическое представление. В результате интерфейс пользователя Q-системы стал удобнее, появилось больше возможностей для исследования ресурса параллелизма алгоритмов. The software Q-system is designed to study the parallelism resource of numerical algorithms. By use of Q-system, we can calculate the parallelism resource of any numerical algorithm. Also, for the set of algorithms solving a given algorithmic problem, we can find an algorithm with the best parallelism resource. The theoretical basis of the Q-system is the concept of Q-determinant where Q is the set of operations used by the algorithm. Any numerical algorithm has a Q-determinant and can be represented in the form of a Q-determinant. Such a representation is a universal description of numerical algorithms. The Q-determinant consists of Q-terms. Their number is equal to the number of output data items. Each Q-term describes all possible ways to calculate one of the output data items based on the input data. Q-determinant makes the algorithm transparent in terms of structure and implementation. The Q-system can be used for the improvement of parallel computing efficiency. In this paper we describe new features of the Q-system. With the new functionality, we can use the classification of algorithms when studying them. Also with the new functionality, we can calculate the functions for approximating the height and width of the algorithms more precisely and create a graphical representation of them. As a result, we have a more convenient user interface of the Q-system and more opportunities to study the parallelism resource of algorithms. ru_RU
dc.description.sponsorship Исследование выполнено при финансовой поддержке РФФИ в рамках научного проекта № 17-07-00865 а и при поддержке Правительства РФ в соответствии с Постановлением № 211 от 16.03.2013 г. (соглашение № 02.A03.21.0011). ru_RU
dc.publisher Издательский центр ЮУрГУ ru_RU
dc.relation.ispartof Вестник ЮУрГУ. Серия Вычислительная математика и информатика ru
dc.relation.ispartof Bulletin of South Ural State University. Series Computational mathematics and software engineering en
dc.relation.ispartofseries Вычислительная математика и информатика;Том 10
dc.subject УДК 004.021 ru_RU
dc.subject УДК 004.032.24 ru_RU
dc.subject УДК 004.051 ru_RU
dc.subject УДК 004.272 ru_RU
dc.subject Q-детерминант алгоритма ru_RU
dc.subject представление алгоритма в форме Q-детерминанта ru_RU
dc.subject Q-эффективная реализация алгоритма ru_RU
dc.subject высота алгоритма ru_RU
dc.subject ширина алгоритма ru_RU
dc.subject ресурс параллелизма алгоритма ru_RU
dc.subject программная Q-система ru_RU
dc.subject Q-determinant of algorithm ru_RU
dc.subject representation of algorithm in form of Q-determinant ru_RU
dc.subject Q-effective implementation of algorithm ru_RU
dc.subject algorithm height ru_RU
dc.subject algorithm width ru_RU
dc.subject parallelism resource of algorithm ru_RU
dc.subject software Qsystem ru_RU
dc.title Расширение возможностей исследования ресурса параллелизма численных алгоритмов с помощью программной Q-системы ru_RU
dc.title.alternative Advancement of Research for the Parallelism Resource of Numerical Algorithms with the Help of Software Q-system ru_RU
dc.type Article ru_RU
dc.identifier.doi DOI: 10.14529/cmse210205


Файлы в этом документе

Данный элемент включен в следующие коллекции

Показать сокращенную информацию

Поиск в DSpace


Расширенный поиск

Просмотр

Моя учетная запись