• 検索結果がありません。

IoT 向きデータ駆動型プロセッサの FPGA 実装法

N/A
N/A
Protected

Academic year: 2021

シェア "IoT 向きデータ駆動型プロセッサの FPGA 実装法"

Copied!
1
0
0

読み込み中.... (全文を見る)

全文

(1)

平成30年度 学士学位論文梗概 高知工科大学 情報学群

IoT

向きデータ駆動型プロセッサの

FPGA

実装法

1190347

長野 寛司 【 コンピュータ構成学研究室 】

1

はじめに

データ駆動型プロセッサDDP(Data-Driven Proces- sor)は多様なセンサ等から到着する異なるデータ流を 多重に並列処理可能であり,演算に必要な回路のみ動作 する[1]という省電力性から,IoTInternet of Things エッジ機器用アーキテクチャとして有望視されている.

一方で,IoT機器の多様化に伴って,短期間で開発が可 能なFPGA上でのコンパクトな実装が要請されている.

本研究では,DDPのマイクロアーキテクチャならび FPGA実装の両面から最適化する方策を検討した.

2 DDP

の最適化の方針

DDPは,セルフタイム型パイプラインSTP(Self- timed Pipeline)を環状に接続して構成されるため,各 パイプライン段の回路遅延時間の平滑化がスループット 性能向上の要となる.よって,本研究では,従来DDP[2]

で最も遅延時間が長いとされていた待合せ記憶部MM

(Matching Memory)のパイプライン分割を検討した.

さらに,各パイプライン段の遅延時間に応じて,STP の転送制御信号を授受するために,適切な量の遅延回 路(LCELL)を挿入する必要がある.しかし,現在の 商用FPGAは,同期回路に最適化されており,非同期 回路用の遅延回路の最適化が困難である.よって,本研 究では,擬似的に各パイプライン段を同期回路に変換 し,そのクリティカルパス遅延から最適な転送制御信号 伝搬時間Tdを導出して,適切な遅延回路を設計する手 法を提案する.

3

最適化方法

従来の待合せ記憶部MMでは,二項演算のオペラン ド組を検出するために,入力オペランドのタグをキーと して,連想記憶(CAM)にアクセスする.相手オペラ ンドが未到着の場合には,連想記憶に追加されていた.

しかし,連想記憶内に全情報が保存され,回路コストの 無駄とアクセス遅延が発生していた.よって,連想処理 部と通常メモリ(RAM)アクセス部の2ステージに分 割し,回路規模削減と遅延時間短縮を両立させた.

STPの転送制御信号伝搬時間の最適化手順を以下に 示す.

1)各ステージのロジックと入力側のDLData Latch を組にして1つのステージとする.

(2)FPGAに各ステージの配置・配線される範囲が,他 のステージと重ならないように設定し,合成する.

(3)合成後の各ステージの範囲と位置を固定する.

(4)クリティカルパス遅延を求めるステージと後段ス テージのDLのみを一時的に(仮)合成する.

5DLの制御を転送制御信号ではなく,クロックによ る制御に変更して同期回路化する.

(6)再度合成を行い,クリティカルパス遅延を求める.

(7)適切な遅延時間Td を有する遅延回路を挿入して,

最終的に合成する.

4

評価

提案した最適化を施して,IntelMAX10用にDDP を配置・配線した結果を図1に示す.本評価では,Intel FPGA用設計ツールQuartus Prime Standard Edi- tion 18.0を用いた.また,提案DDPと従来DDPの性 能および回路コストの比較を表1に示す.入力を16bit データとし,MM内の連想記憶のエントリ数を64とし た.MMの遅延,LE(Logic Element)数,レジスタ数 が改善できたが,一方で,インクリメンタル配置・配線 の結果,エリア当たりのLE利用率は75%から53%に 減少したため,今後さらなる最適化を検討したい.

1 提案DDPFPGA配置・配線結果 1 提案DDPと従来DDPFPGA実装結果比較

提案DDP 従来DDP MM遅延[nsec] 15.1 16.7

LE [] 4,394 5,415 レジスタ[] 1,216 2,517 メモリ[bit] 19,488 17,984

参考文献

[1] H. Terada, et al., “DDMP’s: Self-Timed Super- Pipelined Data-Driven Multimedia Processors,”

Proc. IEEE, Vol. 87, No. 2,pp. 282–296, Feb. 1999.

[2] K. Fukuda, et al., “Instruction-Set- and Micro- Architecture Design of IoT-Oriented Data-Driven Processor: pico-DDP,” IDHF 2016, Oct. 2016.

参照

関連したドキュメント

 収益分配金につきましては、基準価額水準 や市況動向等を勘案して、300円(1万口当た

計算で求めた理論値と比較検討した。その結果をFig・3‑12に示す。図中の実線は

本アルゴリズムを、図 5.2.1 に示すメカニカルシールの各種故障モードを再現するために設 定した異常状態模擬試験に対して適用した結果、本書

収益認識会計基準等を適用したため、前連結会計年度の連結貸借対照表において、「流動資産」に表示してい

工場設備の計測装置(燃料ガス発熱量計)と表示装置(新たに設置した燃料ガス 発熱量計)における燃料ガス発熱量を比較した結果を図 4-2-1-5 に示す。図

これらの実証試験等の結果を踏まえて改良を重ね、安全性評価の結果も考慮し、図 4.13 に示すプロ トタイプ タイプ B

ア  入居者の身体状況・精神状況・社会環境を把握し、本人や家族のニーズに

ユースカフェを利用して助産師に相談をした方に、 SRHR やユースカフェ等に関するアンケ