ノーマルビュー

命令数を4種類に限定することでIoT向けに最適化したCPUアーキテクチャ「SubRISC+」

著者: nagazou
2021年2月24日 12:00
東京工業大学(東工大)と科学技術振興機構(JST)は19日、IoTエッジコンピューティング向けの小型かつ省電力なプロセッサアーキテクチャ「SubRISC+」を設計し、1mm×1mm角のプロセッサとして構築したと発表した(東京工業大学科学技術振興機構論文PC Watchマイナビ)。

東工大のリリースによれば、古い製造プロセスである65nm CMOSを用いても1mm×1mm角を実現できたという。またARM Cortex-M0と比べた場合、1.4倍ほど高速でありながら電力効率は2.7倍、エネルギー効率は3.8倍を達成したとされる。

IoTの普及が増えるとデバイスやセンサー、サーバー間でのデータ通信量の増加が懸念される。そこでエッジとなる端末側での処理能力を高めることにより、遅延を減らしネットワークの負荷を軽減することなどが求められる。しかし既存の組み込みプロセッサは、IoT向けとしては過剰スペックであることから、SubRISC+では命令数を4種類に限定することにより、小型化と低消費電力化を図ったのだとしている。

あるAnonymous Coward 曰く、

東京工業大学 工学院 情報通信系の原祐子准教授らは、IoTにて重要となる小型・省電力性を兼ね備えた新たなプロセッサを設計し、実機の開発に成功した。(ニュースリリースPC Watchの記事)

 既存の32bitプロセッサではARMのCortex-M0で60命令、RISC-Vで47命令の命令数があるが、開発した組み込みプロセッサは減算・シフト・論理演算・メモリアクセスの4種類の命令のみから成り、減算結果に応じて条件分岐するという特徴を持つ。なお、4命令のみでもチューリング完全であるため、適していない用途にも利用はできる模様。
 実機は65nmCMOSプロセスを用いながら1mmx1mmと小型で、既存の32bitプロセッサでは最小となる物(明記されてはいないがおそらくRISC-Vベース)に対し2.7倍の電力効率、3.8倍のエネルギー効率を実現している。
 適用の一例として、加速度データからてんかんの発作をリアルタイムに検出可能な軽量アルゴリズムを実装し実用性を実証したた結果、動作周波数を50 MHzと想定したシミュレーションではデータのサンプリング速度より高速に異常検出でき、かつ、電力は131.1 µWと極めて低い。
 また、このプロセッサLSIを5 MHz(ヘルスケアの異常検出ではリアルタイム処理を十分確保できる周波数)で駆動した場合の消費電力はわずか77.0 µWであり、これはコンビニエンスストア等でも手に入るアルカリボタン電池LR44で約100日連続稼働できる試算である。

情報元へのリンク

すべて読む | ハードウェアセクション | ハードウェア | ニュース | この記事をTwitterでつぶやく この記事をFacebookで共有 この記事をGoogle Plusで共有 このエントリーをはてなブックマークに追加

関連ストーリー:
次期Windows 10 Enterprise LTSCのサポート期間は5年に 2021年02月22日
ルネサス、英ダイアログ・セミコンダクターを買収 2021年02月09日
半導体製造装置市場、スーパーサイクルと呼ばれる活況に 2021年02月06日
Huaweiの「独自OS」は結局Androidのフォークなのか 2021年02月05日
京都・醍醐寺が宇宙に寺院開設へ、人工衛星に寺機能 2021年02月03日
バックボーンに押し寄せるイベントトラフィック、今は「OSのアップデート」より「ゲームのアップデート」 2020年12月25日

❌