文献
J-GLOBAL ID:201502262972633490   整理番号:15A0609961

種々の並列処理ハードウェアをターゲットとするアプリケーション設計環境Adviceの提案

Advice: An Application Design Environment for Various Parallel Processing Hardware
著者 (3件):
資料名:
巻: 114  号: 506(CPSY2014 162-183)  ページ: 19-24  発行年: 2015年02月27日 
JST資料番号: S0532B  ISSN: 0913-5685  資料種別: 会議録 (C)
記事区分: 原著論文  発行国: 日本 (JPN)  言語: 日本語 (JA)
抄録/ポイント:
抄録/ポイント
文献の概要を数百字程度の日本語でまとめたものです。
部分表示の続きは、JDreamⅢ(有料)でご覧頂けます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。
本稿では,マルチコアCPU,メニーコアCPU,GPUやFPGAなど種々の並列処理ハードウェアをターゲットとするアプリケーション開発環境Advice(application design environment for various parallel processing hardware)を提案する。Adviceは並列処理を明示的に記述可能な言語によるプログラム記述を入力とし,新たに提案する中間表現AIR(Advice intermediate representation)への変換を介して,種々の並列プログラミング言語のプログラムコードを出力する。提案するAdvice,及びAIRの評価を行うために,C言語のサブセットに並列処理を記述するための構文を追加した言語からAIRへの変換を行うフロントエンド,そして,AIRからOpenMPのディレクティブを付加したC言語記述への変換,及びAIRからVivado HLSで高位合成が可能なC言語記述への変換を行う2種類のバックエンドを実装し,実際のプログラム記述の変換を行った。実装した機能を用いることにより,同期処理やアトミックな操作等を含まない単純な並列処理をOpenMPのプログラムコードや,Vivado HLSで高位合成可能なプログラムコードへと変換可能であることを示す。また,Adviceを実用的なツールとするための課題を示す。(著者抄録)
シソーラス用語:
シソーラス用語/準シソーラス用語
文献のテーマを表すキーワードです。
部分表示の続きはJDreamⅢ(有料)でご覧いただけます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。

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

分類 (2件):
分類
JSTが定めた文献の分類名称とコードです
計算機システム開発  ,  応用プログラミング言語 
引用文献 (7件):
  • OpenMP Architecture Review Board, OpenMP Application Program Interface Version 4.0, Jul. 2013.
  • OpenACC-Standard.org, The OpenACC™ Application Programming Interface Version 2.0, Jun. 2013.
  • CUDA ZONE, https://developer.nvidia.com/cuda-zone.
  • Khronos OpenCL Working Group, The OpenCL Specification Version:2.0, Oct. 2014.
  • Xilinx, Vivado Design Suite User Guide High-Level Synthesis, May. 2014.
もっと見る

前のページに戻る