抄録/ポイント:
抄録/ポイント
文献の概要を数百字程度の日本語でまとめたものです。
部分表示の続きは、JDreamⅢ(有料)でご覧頂けます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。
再構成可能ハードウェアと結合した時間再構成可能ソフトウェアは,プログラム可能性を損なうことなく実行時間効率を最大化する手段として非常に望ましい。このようなソフトウェアシステムのためのコンパイラは,実行時間で異なるタイプのハードウェアを活用しなければならないので,設計が非常に困難である。動的再構成可能ハードウェアにマッチしたワークフローの静的および動的コンパイラ最適化の必要性に対処するために,ソフトウェア定義ハードウェアのための動的ソフトウェアコンパイラの中心的構成要素の新しい設計を提案した。この包括的な設計は,静的知識だけでなく,プログラム実行からの知識の半教師つき抽出と,それらの性能モデルの開発にも焦点を合わせた。特に,著者らの新しい{動的および伸張性知識ベース}1)は,ワークフローの遂行中の知識を連続的に収集し,{最適}(利用可能な)ハードウェア構成におけるワークフローの{最適}実装を同定する。それは,情報を保存する際にハブ役割を果たし,また,人間分析者と同様に,コンパイラの他のコンポーネントに情報を提供する。豊富なトリパルタイトグラフ表現を通して,知識ベースは,カーネルへのコードステップの分解とマッピングおよび利用可能なハードウェア構成へのカーネルのマッピングに関する広範囲な情報を捕捉し,学習する。知識ベースは,C++ブーストライブラリを用いて実装され,オフラインとオンラインクエリと更新を迅速に処理できる。著者らは,著者らの知識ベースが,それが貯蔵するワークフローの数に関係なく,1msにおける質問に答えることができることを示した。知る限りでは,これは,任意の再構成可能プラットフォームを活用するための高レベル言語の編集をサポートするための動的で拡張可能な知識ベースの最初の設計である。【JST・京大機械翻訳】