抄録/ポイント:
抄録/ポイント
文献の概要を数百字程度の日本語でまとめたものです。
部分表示の続きは、JDreamⅢ(有料)でご覧頂けます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。
フィールドプログラマブルゲートアレイ(FPGA)は,他のアーキテクチャ,CPUのような,GPUとASICに関する性能,電力消費,及び柔軟性の点で良好なトレードオフを提供することができる構成可能集積回路である。が,FPGAを用いたにおける主な欠点は,急峻な学習曲線である。この問題に対する新たな解はドメイン固有言語(DSL)のアルゴリズムを記述し,DSLコンパイラはFPGAsを目標とした効率的なコードを生成することである。本研究では,霜,FPGAアーキテクチャを標的とする異なるDSLコンパイラ可能にする統一されたバックエンドを提案した。FPGAを標的とする他のコード生成フレームワークとは異なり,霜は効率的なコード(例えばループパイプライン,アレイ分配,ベクトル)を生成するためには,ユーザが適用すべき最適化上で完全制御を持つことを可能にするスケジューリングCo言語を利用した。まず,FPGA志向変換と最適化を適用するために,霜は入力抽象構文木(AST)を解析し,操作,高レベル合成(HLS)ツールに適したC/C++実装を生成する。最後に,HLS相の出力はXilinx SDAccelツール連鎖を用いた標的FPGA上で合成し,実装した。実験結果はCPU上の同じアルゴリズムのO3最適化実装に関して15×のスピードアップを示した。Copyright 2017 The Institute of Electrical and Electronics Engineers, Inc. All Rights reserved. Translated from English into Japanese by JST【Powered by NICT】