<?xml version='1.0' encoding='UTF-8'?>
<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd">
  <responseDate>2026-05-20T20:23:23Z</responseDate>
  <request verb="GetRecord" metadataPrefix="jpcoar_1.0" identifier="oai:ipsj.ixsq.nii.ac.jp:00018149">https://ipsj.ixsq.nii.ac.jp/oai</request>
  <GetRecord>
    <record>
      <header>
        <identifier>oai:ipsj.ixsq.nii.ac.jp:00018149</identifier>
        <datestamp>2025-01-22T22:56:53Z</datestamp>
        <setSpec>934:1119:1120:1121</setSpec>
      </header>
      <metadata>
        <jpcoar:jpcoar xmlns:datacite="https://schema.datacite.org/meta/kernel-4/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcndl="http://ndl.go.jp/dcndl/terms/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:jpcoar="https://github.com/JPCOAR/schema/blob/master/1.0/" xmlns:oaire="http://namespace.openaire.eu/schema/oaire/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rioxxterms="http://www.rioxx.net/schema/v2.0/rioxxterms/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="https://github.com/JPCOAR/schema/blob/master/1.0/" xsi:schemaLocation="https://github.com/JPCOAR/schema/blob/master/1.0/jpcoar_scm.xsd">
          <dc:title>負荷バランスの動的最適化によるMPIブロードキャスト性能改善</dc:title>
          <dc:title xml:lang="en">Dynamic Optimization of Load Balance in MPI Broadcast</dc:title>
          <jpcoar:creator>
            <jpcoar:creatorName>曽我, 武史</jpcoar:creatorName>
            <jpcoar:creatorName>栗原, 康志</jpcoar:creatorName>
            <jpcoar:creatorName>南里, 豪志</jpcoar:creatorName>
            <jpcoar:creatorName>黒川, 原佳</jpcoar:creatorName>
            <jpcoar:creatorName>村上, 和彰</jpcoar:creatorName>
          </jpcoar:creator>
          <jpcoar:creator>
            <jpcoar:creatorName xml:lang="en">Takeshi, Soga</jpcoar:creatorName>
            <jpcoar:creatorName xml:lang="en">Kouji, Kurihara</jpcoar:creatorName>
            <jpcoar:creatorName xml:lang="en">Takeshi, Nanri</jpcoar:creatorName>
            <jpcoar:creatorName xml:lang="en">Motoyoshi, Kurokawa</jpcoar:creatorName>
            <jpcoar:creatorName xml:lang="en">Kazuaki, Murakami</jpcoar:creatorName>
          </jpcoar:creator>
          <jpcoar:subject subjectScheme="Other">並列計算</jpcoar:subject>
          <datacite:description descriptionType="Other">2点間通信の組合せによって構成されるブロードキャスト通信には多くのアルゴリズムがあり，それらのアルゴリズムはMPIライブラリとして実装されている．これらのライブラリでは，集団通信に参加するすべてのプロセスが同時に通信を開始するとうい仮定のもとに最適なアルゴリズムを使用しているが，実際の通信においてそれぞれのプロセスが通信を開始する時間は負荷バランスの不均衡等の要因により異なっている．通信開始時間の相違は通信アルゴリズムの実行時に予定しない待ち時間を生むが，二項木や二分木等のアルゴリズムでは，適切な順序で2点間通信を行うことでこの待ち時間を削減することが可能である．本研究では．プログラム実行中の各通信プロセスで計測された待ち時間をもとに適切な2点間通信の順序を決定し，決定した順序に従って動的に2点間通信の経路を切り替えることで，プログラム実行中にブロードキャスト通信性能の改善を実現している．また，実験によって本手法がブロードキャスト通信性能の改善に効果があることを確認した．</datacite:description>
          <datacite:description descriptionType="Other">There are many algorithms that compose broadcast from point-to-point communications, such as Binary Tree and Binomial Tree. Though many implementations of these algorithms are proposed in MPI libraries, most of them are based on an assumption that all processes begin the broadcast at the same time. That means the orders of the point-to-point communications in the broadcast are arranged numerically, according to the rank of each process. However, naturally each process starts broadcast at different times, mainly because of the imbalance of workload of each process. That causes unnecessary waiting time on processes. Our method purposes to solve this problem dynamically. This method solves this problem by profiling the waiting time of each process at runtime and adjusting the orders of point-to-point communications according to the information. The experimental result shows that this method is effective for the improvement of the broadcast communications.</datacite:description>
          <dc:publisher xml:lang="ja">情報処理学会</dc:publisher>
          <datacite:date dateType="Issued">2008-12-22</datacite:date>
          <dc:language>jpn</dc:language>
          <dc:type rdf:resource="http://purl.org/coar/resource_type/c_6501">journal article</dc:type>
          <jpcoar:identifier identifierType="URI">https://ipsj.ixsq.nii.ac.jp/records/18149</jpcoar:identifier>
          <jpcoar:sourceIdentifier identifierType="ISSN">1882-7829</jpcoar:sourceIdentifier>
          <jpcoar:sourceIdentifier identifierType="NCID">AA11833852</jpcoar:sourceIdentifier>
          <jpcoar:sourceTitle>情報処理学会論文誌コンピューティングシステム（ACS）</jpcoar:sourceTitle>
          <jpcoar:volume>1</jpcoar:volume>
          <jpcoar:issue>3</jpcoar:issue>
          <jpcoar:pageStart>67</jpcoar:pageStart>
          <jpcoar:pageEnd>82</jpcoar:pageEnd>
          <jpcoar:file>
            <jpcoar:URI>https://ipsj.ixsq.nii.ac.jp/record/18149/files/IPSJ-TACS0103007.pdf</jpcoar:URI>
            <jpcoar:mimeType>application/pdf</jpcoar:mimeType>
            <jpcoar:extent>1.1 MB</jpcoar:extent>
            <datacite:date dateType="Available">2010-12-22</datacite:date>
          </jpcoar:file>
        </jpcoar:jpcoar>
      </metadata>
    </record>
  </GetRecord>
</OAI-PMH>
