リニアアレー型CGRAの高速コンパイルを利用したJIT実行環境の開発

稲益 秀成
船井 遼太朗
中島 康彦

(システム開発論文)

誌名
電子情報通信学会論文誌 D      No.12    pp.725-735
発行日: 2022/12/01
早期公開日: 2022/08/24
Online ISSN: 1881-0225
DOI: 10.14923/transinfj.2022JDP7022
論文種別: 論文
専門分野: 計算機システム
キーワード: 
CGRA,  リニアアレー,  JIT,  プログラミングモデル,  

本文: PDF(2MB)>>
論文を購入



あらまし: 
我々が開発した,CPUの構造に基づくリニアアレー型CGRAは,汎用プロセッサ上でのアルゴリズムのデバッグが容易であること,配置・配線の探索空間が小さくコンパイルが高速であることが特徴である.そこで,これらの特徴を活かしたJust-in-Time実行環境を開発した.これにより,様々なPE数の環境において,最適なマッピングを動的に生成できる.代表的なDCNNの行列積と畳み込み誤差逆伝播処理を評価した結果,JITコンパイル時間はわずか1~3秒であった.そして,行列サイズ2048 × 2048の場合,実行環境全体の実行時間に対するJITコンパイル時間は1.3%~22.18%となり,データサイズが大きい場合やカーネルが再利用可能な場合は,JIT方式の実行環境による高速化を確認できた.