文献
J-GLOBAL ID:202402224249499570   整理番号:24A0525365

CPU・GPU並列プログラミング入門(3)

Introduction to Parallel Programming on CPU and GPU (3)
著者 (3件):
資料名:
巻: 42  号:ページ: 242-250  発行年: 2023年12月15日 
JST資料番号: L0458A  ISSN: 0285-9947  資料種別: 逐次刊行物 (A)
記事区分: 解説  発行国: 日本 (JPN)  言語: 日本語 (JA)
抄録/ポイント:
抄録/ポイント
文献の概要を数百字程度の日本語でまとめたものです。
部分表示の続きは、JDreamⅢ(有料)でご覧頂けます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。
・本誌2023年Vol.42,No.3ではP3Dの前処理付きCG(Conjugate Gradient)法をOpenMPによって並列化する方法を解説したので,GPU(Graphics Processing Unit)におけるOpenACCによる並列化と比較。
・CPU向けの並列プログラミングモデルのOpenMPと同様に,プログラムに指示行を挿入することでGPUを用いた並列化を可能にするが,プログラマによるCPU-GPU間のデータ転送の記述が必要。
・NVIDIA GPUではCPUとGPUのメモリを1つのメモリのように扱うUnified Memoryを利用でき,前記データ転送をシステム側に委ねられるので,P3DのシングルGPU実行でオーバヘッドを考慮する必要がないことを確認。
・CPUからGPUに実行が遷移する場合にGPUカーネルの準備にかかる時間がオーバヘッドとなるので,CPUとGPUの非同期実行する実装による実行時間を示し,問題サイズが小さい場合の影響の大きさを確認。
シソーラス用語:
シソーラス用語/準シソーラス用語
文献のテーマを表すキーワードです。
部分表示の続きはJDreamⅢ(有料)でご覧いただけます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。

準シソーラス用語:
シソーラス用語/準シソーラス用語
文献のテーマを表すキーワードです。
部分表示の続きはJDreamⅢ(有料)でご覧いただけます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。

分類 (4件):
分類
JSTが定めた文献の分類名称とコードです
計算機シミュレーション  ,  計算機システム開発  ,  ディジタル計算機方式一般  ,  専用演算制御装置 
引用文献 (8件):
  • OpenACC: https://www.openacc.org/
  • OpenMP ARB (Architecture Review Board): https://www.openmp.org/
  • K. Nakajima: Parallel Iterative Solvers of GeoFEM with Selective Blocking Preconditioning for Nonlinear Contact Problems on the Earth Simulator. ACM/IEEE Proceedings of SC'03, https://doi.org/10.1145/1048935.1050164 (2003)
  • Y. Saad: Iterative Methods for Sparse Linear Systems Second Edition, SIAM (2003)
  • Wisteria/BDEC-01(「計算・データ・学習」融合スーパーコンピュータシステム)(東京大学情報基盤センター), https://www.cc.utokyo.ac.jp/supercomputer/wisteria
もっと見る
タイトルに関連する用語 (3件):
タイトルに関連する用語
J-GLOBALで独自に切り出した文献タイトルの用語をもとにしたキーワードです

前のページに戻る