• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 課題ページに戻る

2021 年度 実績報告書

プログラマビリティと電力効率を両立するSIMDベース・アクセラレータの研究

研究課題

研究課題/領域番号 20H04153
研究機関東京大学

研究代表者

塩谷 亮太  東京大学, 大学院情報理工学系研究科, 准教授 (10619191)

研究分担者 坂井 修一  東京大学, 大学院情報理工学系研究科, 教授 (50291290)
入江 英嗣  東京大学, 大学院情報理工学系研究科, 教授 (50422407)
千葉 滋  東京大学, 大学院情報理工学系研究科, 教授 (80282713)
研究期間 (年度) 2020-04-01 – 2024-03-31
キーワード計算機アーキテクチャ
研究実績の概要

2021 年度は以下の2点に関わる研究を行った:
1. 命令セットに関する要素技術の研究:これまで Dualflow アーキテクチャは汎用 CPU をターゲットとして研究が行われてきたため,それとは大きく性質が異なる SIMD ベースの GPU では命令セットの性質(主に命令間の参照距離の性質や,これに基づくバイナリ生成時の効率)が大きく異なる.このため,前年度に引き続き今年度も GPU 向けに Dualflow アーキテクチャを導入するための検討と評価を行った.今年度までの研究により,NVIDIA の GPU が持つ命令セットを拡張して Dualflow アーキテクチャによる距離表限を組み込んだ新たな命令セットの基本的な策定が終わり,ベンチマークプログラムをシミュレータ上で評価し検証を行った.
2. マイクロアーキテクチャに関する要素技術の研究
GPU への Dualflow アーキテクチャの導入にあたって,それを具体的に実現するためのマイクロアーキテクチャを研究した.これまでに GPU シミュレータへの Dualflow 命令の実装を継続して行ってきており,今年度はこのシミュレータを用いてより詳細な検討や評価を行った.これらの実装や評価の過程で,GPU が元から持つスケジューラを活用することで,従来想定していたよりもより少ない変更で GPU に提案手法を実装する方法を発案した.
上記の命令セットやマイクロアーキテクチャに関する要素技術の研究の結果,一部ベンチマークでは大きな性能向上を確かめたものの,Dualflow アーキテクチャによる命令数増加により返って性能が低下してしまう場合があり,この点が次年度以降で解決すべき課題となった.

現在までの達成度 (区分)
現在までの達成度 (区分)

2: おおむね順調に進展している

理由

上記の研究を実施するにあたり,これまで GPGPUSim と呼ばれる GPU シミュレータをベースに,Dualflow アーキテクチャを実装してきた.今年度はさらにシミュレータの入力となる命令列を生成するためのコード生成器をシミュレータと並行して実装した.これらの実装はコロナ渦の影響もあり,当初の予定よりも実装が遅れているものの,GPGPU の研究で一般に用いられているベンチマークをある程度実際に検証可能なまで実装が進んでおり,今年度は速度などの評価を実際に行う事ができた.また,このシミュレータやコード生成器の実装を通じ,Dualflow アーキテクチャを導入するための多くの知見を得ることができた.

今後の研究の推進方策

現在のコード生成器が生成する命令列は効率が悪く,一部のプログラムにおいて命令数が増加してしまう傾向がある.今後はこの命令数増加を抑えるためのコード生成アルゴリズムや,あるいは命令セットの工夫について研究を行う.また,これまでは命令数や性能のみを評価してきたが,今後は提案するアーキテクチャの消費電力を評価するための基盤を整える.

  • 研究成果

    (7件)

すべて 2022 2021

すべて 学会発表 (7件) (うち国際学会 3件)

  • [学会発表] T-SKID: Predicting When to Prefetch Separately from Address Prediction2022

    • 著者名/発表者名
      Toru Koizumi, Tomoki Nakamura, Yuya Degawa, Hidetsugu Irie, Shuichi Sakai, and Ryota Shioya
    • 学会等名
      Design, Automation and Test in Europe Conference and Exhibition (DATE)
    • 国際学会
  • [学会発表] アドレスとタイミングの予測を分離したデータプリフェッチャ2022

    • 著者名/発表者名
      小泉 透, 中村 朋生, 出川 祐也, 入江 英嗣, 坂井 修一, 塩谷 亮太
    • 学会等名
      研究報告システム・アーキテクチャ(ARC)
  • [学会発表] STRAIGHTアーキテクチャにおけるC++コンパイラ開発 と性能評価2022

    • 著者名/発表者名
      灘 洋太郎, 小泉 透, 杉田 脩, 塩谷 亮太, 門本 淳一郎, 入江 英嗣, 坂井 修一
    • 学会等名
      研究報告システム・アーキテクチャ(ARC)
  • [学会発表] Compiling and Optimizing Real-world Programs for STRAIGHT ISA2021

    • 著者名/発表者名
      Toru Koizumi, Shu Sugita, Ryota Shioya, Junichiro Kadomoto, Hidetsugu Irie, and Shuichi Sakai
    • 学会等名
      IEEE International Conference on Computer Design (ICCD 39)
    • 国際学会
  • [学会発表] Accurate and Fast Performance Modeling of Processors with Decoupled Front-end2021

    • 著者名/発表者名
      Yuya Degawa, Toru Koizumi, Tomoki Nakamura, Ryota Shioya, Junichiro Kadomoto, Hidetsugu Irie, and Shuichi Sakai
    • 学会等名
      IEEE International Conference on Computer Design (ICCD 39)
    • 国際学会
  • [学会発表] STRAIGHTアーキテクチャにおけるスケーラブルなスケジューラの提案と評価2021

    • 著者名/発表者名
      新 浩太朗, 小泉 透, 杉田 脩, 光野 聡志, 門本 淳一郎, 塩谷 亮太, 入江 英嗣, 坂井 修一
    • 学会等名
      研究報告システム・アーキテクチャ(ARC)
  • [学会発表] Dualflow アーキテクチャの適用による GPU の高電力効率化の検討2021

    • 著者名/発表者名
      松尾 玲央馬, 眞下 達, 塩谷 亮太
    • 学会等名
      研究報告システム・アーキテクチャ(ARC)

URL: 

公開日: 2023-12-25  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi