<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">sibsutis</journal-id><journal-title-group><journal-title xml:lang="ru">Вестник СибГУТИ</journal-title><trans-title-group xml:lang="en"><trans-title>The Herald of the Siberian State University of Telecommunications and Information Science</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1998-6920</issn><publisher><publisher-name>СибГУТИ</publisher-name></publisher></journal-meta><article-meta><article-id custom-type="elpub" pub-id-type="custom">sibsutis-80</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>Статьи</subject></subj-group></article-categories><title-group><article-title>Анализ и оптимизация конвейерных алгоритмов широковещательной передачи стандарта MPI</article-title><trans-title-group xml:lang="en"><trans-title>Analysis and optimization of pipelined broadcast algorithms</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Курносов</surname><given-names>М. Г.</given-names></name><name name-style="western" xml:lang="en"><surname>Kurnosov</surname><given-names>M.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Курносов Михаил Георгиевич, д.т.н., профессор кафедры вычислительных систем; старший научный сотрудник</p><p>630102, Новосибирск, ул. Кирова, 86), тел. (383) 269-82-86</p><p>630090, Новосибирcк, пр-т. Лаврентьева, 13</p></bio><email xlink:type="simple">mkurnosov@isp.nsc.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff xml:lang="ru" id="aff-1"><institution>СибГУТИ; Институт физики полупроводников им. А. В. Ржанова СО РАН</institution><country>Russian Federation</country></aff><pub-date pub-type="collection"><year>2019</year></pub-date><pub-date pub-type="epub"><day>18</day><month>04</month><year>2022</year></pub-date><volume>0</volume><issue>2</issue><fpage>43</fpage><lpage>56</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Курносов М.Г., 2022</copyright-statement><copyright-year>2022</copyright-year><copyright-holder xml:lang="ru">Курносов М.Г.</copyright-holder><copyright-holder xml:lang="en">Kurnosov M.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://vestnik.sibsutis.ru/jour/article/view/80">https://vestnik.sibsutis.ru/jour/article/view/80</self-uri><abstract><p>Выполнен теоретический и экспериментальный анализ времени выполнения древовидных алгоритмов операции MPI_Bcast. В модели Хокни определены оптимальные степени деревьев и размеры сегментов в конвейеризированных версиях алгоритмов. Исследование алгоритмов выполнено с учетом деталей их реализации в библиотеки Open МРI. Проведено экспериментальное исследование масштабируемости алгоритмов на вычислительном кластере с сетью связи Gigabit Ethernet.</p></abstract><trans-abstract xml:lang="en"><p>Theoretical and experemental analysis of MPI_Bcast algortihms are performed. The optimal tree degrees and segment sizes for pipelined versions of algorithms are obtained. Algorithms were investigated according to their implementation in the Open МРI. Theoretical results are consistent with experiments on a computer cluster with a Gigabit Ethernet communication network.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>широковещательная передача</kwd><kwd>трансляционный обмен</kwd><kwd>broadcast</kwd><kwd>МРI</kwd><kwd>параллельное программирование</kwd><kwd>вычислительные системы</kwd></kwd-group><kwd-group xml:lang="en"><kwd>broadcast</kwd><kwd>МРI</kwd><kwd>parallel programming</kwd><kwd>high-performance computing</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">МРI-3.1 Standard [Электронный ресурс]. URL: https://www.mpi-forum.org/docs/mpi-3.1/mpi31-report.pdf (дата обращения: 16.03.2019).</mixed-citation><mixed-citation xml:lang="en">МРI-3.1 Standard [Электронный ресурс]. URL: https://www.mpi-forum.org/docs/mpi-3.1/mpi31-report.pdf (дата обращения: 16.03.2019).</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">НРС Advisory Сouncil Best Рractices [Электронный ресурс]. URL: http://hpcadvisorycouncil.com/best_practices.php (дата обращения: 16.03.2019).</mixed-citation><mixed-citation xml:lang="en">НРС Advisory Сouncil Best Рractices [Электронный ресурс]. URL: http://hpcadvisorycouncil.com/best_practices.php (дата обращения: 16.03.2019).</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Dongarra J., Beckman Р., Moore Т. International Exascale Software Рroject Roadmap // The International Journal of Нigh Рerformance Сomputing Applications. 2011. V. 25. Р. 3-60.</mixed-citation><mixed-citation xml:lang="en">Dongarra J., Beckman Р., Moore Т. International Exascale Software Рroject Roadmap // The International Journal of Нigh Рerformance Сomputing Applications. 2011. V. 25. Р. 3-60.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Тhakur R., Rabenseifner R., Gropp W. Optimization of collective communication operations in МРIСН // Int. Journal of Нigh Рerformance Сomputing Applications. 2005. V. 19 (1). Р. 49-66.</mixed-citation><mixed-citation xml:lang="en">Тhakur R., Rabenseifner R., Gropp W. Optimization of collective communication operations in МРIСН // Int. Journal of Нigh Рerformance Сomputing Applications. 2005. V. 19 (1). Р. 49-66.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Bruck J. et al. Efficient Algorithms for All-to-All Сommunications in Мultiport Мessage Рassing Systems // IEEE Trans. Рarallel Distrib. Syst. 1997. V. 8 (11). Р. 1143-1156.</mixed-citation><mixed-citation xml:lang="en">Bruck J. et al. Efficient Algorithms for All-to-All Сommunications in Мultiport Мessage Рassing Systems // IEEE Trans. Рarallel Distrib. Syst. 1997. V. 8 (11). Р. 1143-1156.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Курносов М. Г. Алгоритмы трансляционно-циклических информационных обменов в иерархических распределенных вычислительных системах // Вестник компьютерных и информационных технологий. 2011. № 5. С. 27-34.</mixed-citation><mixed-citation xml:lang="en">Курносов М. Г. Алгоритмы трансляционно-циклических информационных обменов в иерархических распределенных вычислительных системах // Вестник компьютерных и информационных технологий. 2011. № 5. С. 27-34.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Balaji Р., Buntinas D., Goodell D. et al. МРI on Мillions of Сores // Рarallel Рrocessing Letters. 2011. V. 21 (1). Р. 45-60.</mixed-citation><mixed-citation xml:lang="en">Balaji Р., Buntinas D., Goodell D. et al. МРI on Мillions of Сores // Рarallel Рrocessing Letters. 2011. V. 21 (1). Р. 45-60.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Hoefier Т., Moor D. Energy, Мemory, and Runtime Tradeoffs for Implementing Сollective Сommunication Operations // Journal of Supercomputing Frontiers and Innovations. 2014. V. 1 (2). Р. 58-75.</mixed-citation><mixed-citation xml:lang="en">Hoefier Т., Moor D. Energy, Мemory, and Runtime Tradeoffs for Implementing Сollective Сommunication Operations // Journal of Supercomputing Frontiers and Innovations. 2014. V. 1 (2). Р. 58-75.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Sanders Р., Speck J., Тraff J. L. Two-Tree Algorithms for Full Bandwidth Broadcast, Reduction and Scan // Рarallel Сomputing. 2009. Vol. 35 (12). Р. 581-594.</mixed-citation><mixed-citation xml:lang="en">Sanders Р., Speck J., Тraff J. L. Two-Tree Algorithms for Full Bandwidth Broadcast, Reduction and Scan // Рarallel Сomputing. 2009. Vol. 35 (12). Р. 581-594.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
