研究実績の概要 |
信頼性の低い素子を用いて回路設計を設計する技術の確立のために,要素技術の確立のためにApproximate Computing (AC)とStochastic Computing (SC)の分野において,以下のような研究を行った. ACに関しては、近似乗算器を応用する研究として,入力データのビット幅が異なる様々な乗算器を手書き文字認識CNNに適用することで手書き文字CNNに求められる乗算器の精度を探索した. また, 2×2ビット乗算器のさらなる近似により, より小さい回路面積で, より短い遅延時間で高い画像識別率を維持する手書き文字認識CNNを実現した. そして, 3×2ビット乗算器のさらなる近似により, より小さい回路面積で, より短い遅延時間で正しい乗算器を用いたCNNと同等の画像識別率を実現した. この研究により,近似乗算器の一つの応用例が明らかとなった. さらに,ACの応用として近似データ再利用を用いてアクセラレータを設計する手法についても研究を行った.考案した手法は,従来のアクセラレータ設計とは異なり,パラメータ調整だけで様々なアプリケーションに流用可能な柔軟性を持つという特徴を持つ.画像圧縮プログラムを例に,パラメータ調整によっては従来手法を上回る効率を達成できることを示した. SCに関しては、SCの実現のために一番大きなコストと考えられているSN(Stochastic Number)の削減手法に関して,昨年度の研究をさらに進めて以下の結果を得た.GMCS (Generating Many Constant SNs from Few SNs)と呼ばれるSNの削減手法とRRRD (Register based Re-arrangement circuit using a Random bit stream duplicator)と呼ばれる乱数の生成手法を組み合わせる様々な手法の中から,考えられるすべての手法について,いくつかの算術関数の演算誤差とハードウェアオーバーヘッドについての詳細な比較を行い,最も適した手法が何であるのかを明らかにした.
|