Пожалуйста, используйте этот идентификатор, чтобы цитировать или ссылаться на этот ресурс: http://dspace.opu.ua/jspui/handle/123456789/7926
Полная запись метаданных
Поле DCЗначениеЯзык
dc.contributor.authorПаулин, Олег Николаевич-
dc.contributor.authorПаулін, Олег Миколайович-
dc.contributor.authorPaulin, Oleg-
dc.date.accessioned2018-08-16T10:00:00Z-
dc.date.available2018-08-16T10:00:00Z-
dc.date.issued2018-
dc.identifier.citationПаулин, О. Н. О балансировке вычислительной нагрузки при распараллеливании решения задачи нахождения покрытия / О. Н. Паулин // Інформатика та мат. методи в моделюванні = Informatics and Mathematical Methods in Simulation. – Одеса, 2018. – Т. 8, № 2. – С. 138–145.ru
dc.identifier.urihttp://dspace.opu.ua/jspui/handle/123456789/7926-
dc.description.abstractРассматривается известная комбинаторная задача нахождения покрытия методом теорем о свойствах таблицы покрытия. В более ранней работе автора приводится последовательное решение данной задачи, имеющей циклический характер. В новой работе автора предлагается способ распараллеливания решения этой задачи, основанный на свойстве независимости ветвей вычислительного процесса (подпроцессов); таким свойством обладают внешние циклы подпроцесов поиска ядерных/антиядерных строк и поглощающих столбцов/поглощаемых строк. Строится последовательно-параллельный информационный граф такого решения, приводится его описание. Особую важность имеет определение такого распараллеливания вычислительного процесса, при котором вычислительная нагрузка на процессоры является равномерной, то есть сбалансированной. На практике во многих случаях циклов имеет место постепенное снижение объёма вычислений в теле цикла от максимального до единичного, в результате чего нагрузка на процессоры становится существенно неравномерной. Рассматриваемая задача нахождения покрытия является таким случаем. В работе предлагается геометрическое представление вычислительной нагрузки. Описанный выше случай неравномерной нагрузки представляется треугольником вычислительной нагрузки. Показывается способ преобразования треугольника нагрузки в равновеликий прямоугольник, что обеспечивает эффективную балансировку нагрузки на процессоры в параллельной системе. Предлагается оценка недогруженности процессоров.en
dc.description.abstractРозглядається відома комбінаторна задача знаходження покриття методом теорем про властивості таблиці покриття. У роботі автора «Методи та алгоритми покриття (частина 2)» [1] наводиться послідовне вирішення даної задачі, що має циклічний характер. У новій роботі автора пропонується спосіб розпаралелювання рішення цієї задачі, заснований на властивості незалежності гілок обчислювального процесу (підпроцесів); таку властивість мають зовнішні цикли підпроцесів пошуку ядерних/антиядерних рядків і поглинаючих стовпців або рядків, що поглинаються. Будується послідовно-паралельний інформаційний граф такого рішення, наводиться його опис. Особливу важливість має визначення такого розпаралелювання обчислювального процесу, при якому обчислювальне навантаження на процесори є рівномірним, тобто збалансованим. На практиці в багатьох випадках циклів має місце поступове зниження обсягу обчислень в тілі циклу від максимального до одиничного, в результаті чого навантаження на процесори стає суттєво нерівномірним. Розглянута задача знаходження покриття як раз і є таким випадком. В роботі запропоновано геометричне представлення обчислювального навантаження. Описаний вище випадок нерівномірного навантаження представляється трикутником обчислювального навантаження. Показується спосіб перетворення трикутника навантаження в рівновеликий прямокутник, що забезпечує ефективне балансування навантаження на процесори в паралельній системі. Пропонується оцінка недовантаження процесорів.en
dc.description.abstractThe well-known combinatorial problem of finding a coverage by the theorems method on the properties of the cover table is considered. The author's work "Methods and algorithms of coverage (part 2)" [1] provides a consistent solution to this problem, which has a cyclic character. In the new author's work the method of parallelization of the solution of this problem based on the property of independence of branches of computational process (subprocesses) is offered; external cycles of subprocesses possess such property search nuclear/antinuclear rows and columns of absorbing/absorption lines. A series-parallel information graph of such a solution is constructed and its description is given. Of particular importance is the definition of such parallelization of the computational process, in which the computational load on the processors is uniform, that is, balanced. In practice, in many cases of cycles, there is a gradual decrease in the volume of calculations in the body of the cycle from maximum to single, resulting in a load on the processors becomes significantly uneven. The considered problem of finding a covering is just such a case. The paper proposes a geometric representation of the computational load. The case of nonuniform load described above is represented by the triangle of the computational load. The method of converting the load triangle into an equal-sized rectangle is shown, which provides effective load balancing for processors in a parallel system. Assessment of underloaded processors is proposed.en
dc.language.isoruen
dc.publisherOdessa National Polytechnic Universityen
dc.subjectпокрытиеen
dc.subjectтаблица покрытияen
dc.subjectметод теоремen
dc.subjectпараллельная системаen
dc.subjectпараллельное решение задачи покрытияen
dc.subjectвычислительный процессen
dc.subjectинформационный графen
dc.subjectвнешние циклыen
dc.subjectбалансировка вычислительной нагрузкиen
dc.subjectтреугольник нагрузкиen
dc.subjectпрямоугольник нагрузиen
dc.subjectгеометрическое преобразование фигурen
dc.subjectоценка недогруженности процессоровen
dc.subjectпокриттяen
dc.subjectтаблиця покриттяen
dc.subjectметод теоремen
dc.subjectпаралельна системаen
dc.subjectпаралельне рішення задачі покриттяen
dc.subjectобчислювальний процесen
dc.subjectінформаційний графen
dc.subjectзовнішні циклиen
dc.subjectбалансування обчислювального навантаженняen
dc.subjectтрикутник навантаженняen
dc.subjectпрямокутник навантаженняen
dc.subjectгеометричне перетворення фігурen
dc.subjectоцінка недовантаження процесорівen
dc.subjectcoverageen
dc.subjectcoverage tableen
dc.subjectthe method of theoremsen
dc.subjectparallel systemen
dc.subjectparallel solution of problem of the coveringen
dc.subjectthe computing processen
dc.subjectinformation graphen
dc.subjectthe external cycleen
dc.subjectbalancing the computational loaden
dc.subjecttriangle of loaden
dc.subjectrectangle of loaden
dc.subjecthe geometric transformation of figuresen
dc.subjectassessment of underloaded processorsen
dc.titleО балансировке вычислительной нагрузки при распараллеливании решения задачи нахождения покрытияen
dc.title.alternativeПро балансування обчислювального навантаження при розпаралелюванні рішення задачі знаходження покриттяen
dc.title.alternativeAbout balancing the computational load when the parallelization of the solution of problem of finding a coverageen
dc.typeArticleen
opu.kafedraКафедра прикладної математики та інформаційних технологійuk
opu.citation.journalІНФОРМАТИКА ТА МАТЕМАТИЧНІ МЕТОДИ В МОДЕЛЮВАННІen
opu.citation.volume2en
opu.citation.firstpage138en
opu.citation.lastpage145en
opu.citation.issue8en
Располагается в коллекциях:Статті каф. ПМІТ
ІНФОРМАТИКА ТА МАТЕМАТИЧНІ МЕТОДИ В МОДЕЛЮВАННІ. Том 8, номер 2, 2018

Файлы этого ресурса:
Файл Описание РазмерФормат 
138-145.pdf294.96 kBAdobe PDFПросмотреть/Открыть


Все ресурсы в архиве электронных ресурсов защищены авторским правом, все права сохранены.