<?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-04-10T12:03:18Z</responseDate>
  <request identifier="oai:ipsj.ixsq.nii.ac.jp:00222651" metadataPrefix="oai_dc" verb="GetRecord">https://ipsj.ixsq.nii.ac.jp/oai</request>
  <GetRecord>
    <record>
      <header>
        <identifier>oai:ipsj.ixsq.nii.ac.jp:00222651</identifier>
        <datestamp>2025-01-19T13:39:54Z</datestamp>
        <setSpec>1164:2240:10902:11046</setSpec>
      </header>
      <metadata>
        <oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns="http://www.w3.org/2001/XMLSchema" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
          <dc:title>OpenMP/OpenACCハイブリッド並列化のためのコード変換フレームワークの提案</dc:title>
          <dc:creator>川崎, 真之</dc:creator>
          <dc:creator>大島, 聡史</dc:creator>
          <dc:creator>八巻, 隼人</dc:creator>
          <dc:creator>三輪, 忍</dc:creator>
          <dc:creator>本多, 弘樹</dc:creator>
          <dc:subject>プログラミング</dc:subject>
          <dc:description>近年，GPU コンピューティング向けプログラムモデルの一つとして，その記述の容易さから OpenACC が注目されている．しかし，OpenACC には，計算処理を分割し CPU-GPU 間で負荷分散を行うための仕組みが提供されておらず，GPU による計算中に CPU の計算資源が無駄になってしまう問題がある．そこで本研究では，プログラマが指示文を用いて CPU-GPU 間の負荷分散を容易に記述できるよう，OpenMP/OpenACC ハイブリッド並列化のためのコード変換フレームワークを提案する．本研究ではハイブリッド並列化の対象を C 言語の for ループとし，CPU と GPU それぞれで実行するタスクの量をプログラマが指定するための OpenACC 拡張指示文を導入する．上記の指示文の内容に基づき，提案フレームワークでは OpenMP と OpenACC でハイブリッド並列化されたコードへの自動変換を目指す．本稿では，提案フレームワークにおけるハイブリッド並列化の有効性を確認するため，行列積と 2 種の N 体問題に対し OpenMP と OpenACC によるハイブリッド並列化コードに対して評価を行った．その結果，OpenACC を用いた GPU のみによる計算に対し，最大で 1.57 倍の高速化を確認した．</dc:description>
          <dc:description>technical report</dc:description>
          <dc:publisher>情報処理学会</dc:publisher>
          <dc:date>2022-11-24</dc:date>
          <dc:format>application/pdf</dc:format>
          <dc:identifier>研究報告ハイパフォーマンスコンピューティング（HPC）</dc:identifier>
          <dc:identifier>8</dc:identifier>
          <dc:identifier>2022-HPC-187</dc:identifier>
          <dc:identifier>1</dc:identifier>
          <dc:identifier>7</dc:identifier>
          <dc:identifier>2188-8841</dc:identifier>
          <dc:identifier>AN10463942</dc:identifier>
          <dc:identifier>https://ipsj.ixsq.nii.ac.jp/record/222651/files/IPSJ-HPC22187008.pdf</dc:identifier>
          <dc:language>jpn</dc:language>
        </oai_dc:dc>
      </metadata>
    </record>
  </GetRecord>
</OAI-PMH>
