ログイン 新規登録
言語:

WEKO3

  • トップ
  • ランキング
To
lat lon distance
To

Field does not validate



インデックスリンク

インデックスツリー

メールアドレスを入力してください。

WEKO

One fine body…

WEKO

One fine body…

アイテム

  1. 研究報告
  2. ハイパフォーマンスコンピューティング(HPC)
  3. 2019
  4. 2019-HPC-172

GPU-FPGA協調プログラミングを実現するコンパイラの開発

https://ipsj.ixsq.nii.ac.jp/records/201016
https://ipsj.ixsq.nii.ac.jp/records/201016
fd332bb3-9230-485f-911f-4910a420825b
名前 / ファイル ライセンス アクション
IPSJ-HPC19172011.pdf IPSJ-HPC19172011.pdf (2.5 MB)
Copyright (c) 2019 by the Information Processing Society of Japan
オープンアクセス
Item type SIG Technical Reports(1)
公開日 2019-12-11
タイトル
タイトル GPU-FPGA協調プログラミングを実現するコンパイラの開発
言語
言語 jpn
キーワード
主題Scheme Other
主題 HPCシステム
資源タイプ
資源タイプ識別子 http://purl.org/coar/resource_type/c_18gh
資源タイプ technical report
著者所属
筑波大学システム情報工学研究科
著者所属
筑波大学計算科学研究センター/筑波大学システム情報工学研究科
著者所属
筑波大学計算科学研究センター
著者所属
筑波大学システム情報工学研究科
著者所属
筑波大学計算科学研究センター/筑波大学システム情報工学研究科
著者所属
Oak Ridge National Laboratory
著者所属
Oak Ridge National Laboratory
著者所属
理化学研究所計算科学研究センター
著者所属
理化学研究所計算科学研究センター
著者名 綱島, 隆太

× 綱島, 隆太

綱島, 隆太

Search repository
小林, 諒平

× 小林, 諒平

小林, 諒平

Search repository
藤田, 典久

× 藤田, 典久

藤田, 典久

Search repository
中道, 安祐未

× 中道, 安祐未

中道, 安祐未

Search repository
朴, 泰祐

× 朴, 泰祐

朴, 泰祐

Search repository
Lee, Seyong

× Lee, Seyong

Lee, Seyong

Search repository
Vetter, Jeffrey

× Vetter, Jeffrey

Vetter, Jeffrey

Search repository
村井, 均

× 村井, 均

村井, 均

Search repository
佐藤, 三久

× 佐藤, 三久

佐藤, 三久

Search repository
論文抄録
内容記述タイプ Other
内容記述 近年,高性能コンピューティング(HPC : High Performance Computing)分野におけるトップレベルのマシンには,アクセラレータを搭載した大規模計算クラスタが多く含まれている.高い演算性能とメモリバンド幅を有する Graphics Processing Unit(GPU)がアクセラレータとして主に用いられているが,条件分岐が頻出する処理や多数の演算コアを活用できないような並列性の小さい処理といった GPU の不得手する演算は依然として存在し,それが性能向上の妨げとなっている.このような問題に対し,任意の論理回路をプログラム可能な集積回路である Field Programmable Gate Array(FPGA)に,GPU が不得手とする処理を実行する回路を実装し,それを FPGA に適宜にオフロードすることによってアプリケーション全体の性能を向上させるアプローチを我々は試みている.しかしながら,GPU と FPGA の演算カーネルは,それぞれ CUDA と OpenCL といった異なるプログラミング言語で開発する必要があり,このようなマルチリンガルプログラミングは,ユーザーにとって多大な負担となる.そこで本研究では,GPU と FPGA が搭載された計算機システム上にて,両アクセラレータの統合的な制御を可能にする OpenACC を用いたプログラミング環境について検討する.本報告では,OpenACC を用いて記述された一つのプログラムを GPU 用,FPGA 用コンパイラそれぞれに向けたファイルに分割するソース to ソースコンパイラを開発し,最終的にこれらをリンクした単一の実行ファイルにより,両アクセラレータの連携が実現できるか検証を行った.その結果,開発したコンパイラによって,統一したアプリケーションプログラミングインターフェイス(API)で書かれた一つのプログラムから,CPU,GPU,FPGA で連携して演算を行う単一の実行ファイルが生成され,両アクセラレータの連携が実現できることが確認された.
書誌レコードID
収録物識別子タイプ NCID
収録物識別子 AN10463942
書誌情報 研究報告ハイパフォーマンスコンピューティング(HPC)

巻 2019-HPC-172, 号 11, p. 1-10, 発行日 2019-12-11
ISSN
収録物識別子タイプ ISSN
収録物識別子 2188-8841
Notice
SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc.
出版者
言語 ja
出版者 情報処理学会
戻る
0
views
See details
Views

Versions

Ver.1 2025-01-19 21:08:59.772429
Show All versions

Share

Mendeley Twitter Facebook Print Addthis

Cite as

エクスポート

OAI-PMH
  • OAI-PMH JPCOAR
  • OAI-PMH DublinCore
  • OAI-PMH DDI
Other Formats
  • JSON
  • BIBTEX

Confirm


Powered by WEKO3


Powered by WEKO3