• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2017 Fiscal Year Research-status Report

高性能低消費電力ヘテロジニアスマルチプロセッサの自動設計に関する研究

Research Project

Project/Area Number 15K00074
Research InstitutionMie University

Principal Investigator

佐々木 敬泰  三重大学, 工学研究科, 助教 (20362361)

Project Period (FY) 2015-04-01 – 2019-03-31
Keywordsヘテロジニアスマルチコア / マルチコアプロセッサ / 計算機アーキテクチャ / 自動設計 / 動作検証 / コシミュレーション
Outline of Annual Research Achievements

本研究課題では、現在広く普及しているマルチコアプロセッサの自動設計技術の開発を目指している。特に性能や消費電力等の特徴の異なるコアを複数実装し、アプリケーションの特性に合わせてコアに割り当てることで高性能と低消費電力を実現する単一命令セット型ヘテロジニアスマルチコアプロセッサは高い電力性能が得られる反面、設計が非常に複雑で設計コストが高いという問題がある。そこで本研究課題ではヘテロジニアスマルチコアプロセッサの自動設計環境の開発を進めてきた。本年度は、主に以下の3つの課題を解決した。
まず1つ目として、キャッシュの自動設計を行うFabCacheを改良した。具体的には、当初の構想ではFabCacheは単一の設計データでL1, L2, L3, LLCや共有キャッシュ、専用キャッシュ、ダイレクトマッピング、任意構成のセットアソシアティブキャッシュ等を自動設計できるものであった。しかし、開発過程において設計が煩雑になることからL1命令用とL1データ用、それ以外の3種類に分離したため、機能拡張や保守性が著しく低下するという問題が発生していた。そこで、本年度は機能毎のモジュール化や設計最適化を行うことで、FabCacheの統合を進めた。
次に2つ目として、昨年度に引き続き検証用フレームワークの改良を進めた。特に、近年はコア数を通常のマルチコアよりも大幅に増やすことで性能向上を得るメニーコア化が進んでいるため、ヘテロジニアスメニーコアプロセッサに対応できるように、シミュレータの並列化・高速化を優先的に行った。
最後に3つ目として、効率的な浮動小数点用コプロセッサを実装するために、ベンチマークプログラムを動的解析し、浮動小数点用コプロセッサの最適な命令発行、完了ユニットの構成法を検討した。

Current Status of Research Progress
Current Status of Research Progress

3: Progress in research has been slightly delayed.

Reason

キャッシュ自動生成ツールのFabCacheについては、従来は分離していたL1命令用とL1データ用の設計データを再構成し、モジュール化を進めることで統合した。しかしながら、L1キャッシュとL2以降のキャッシュはコヒーレンシ制御の方法等が大幅に異なっており、統合に至っていない。また、メニーコア対応のためのフレームワーク開発を優先したため、詳細設計やチップ試作のための準備が遅れている。

Strategy for Future Research Activity

本年度はチップ試作に向けてヘテロジニアスマルチコアプロセッサ本体の開発継続、および検証用フレームワークとの融合を行っていく。また、本研究で得られた成果である、RAMメモリを用いた小面積TLBや、バンクレジスタを用いたレジスタファイル実現手法等を組み込んで行く予定である。

Causes of Carryover

ベースラインプロセッサの開発の遅れや、メニーコア対応のための検証フレームワークの開発のため、当初計画では当該年度にチップ試作を行う予定であったが、予定を変更しシミュレーション検証を行っていたため当該年度の使用額が当初予定と異なった。

平成30年度には詳細設計を進め、これまでの成果を組み込んだチップ試作を行う予定である。

  • Research Products

    (3 results)

All 2018 2017 Other

All Int'l Joint Research (1 results) Presentation (2 results)

  • [Int'l Joint Research] ノースカロライナ州立大学(米国)

    • Country Name
      U.S.A.
    • Counterpart Institution
      ノースカロライナ州立大学
  • [Presentation] Gem5を用いた分割領域動的管理キャッシュの実環境下における性能評価2018

    • Author(s)
      鬼頭優人, 佐々木敬泰, 深澤祐樹, 近藤利夫
    • Organizer
      情報処理学会全国大会
  • [Presentation] マルチコアプロセッサの効率的な設計検証に向けたプロセッサシミュレータの並列化2017

    • Author(s)
      萱室高樹, 佐々木敬泰, 深澤 祐樹, 近藤 利夫
    • Organizer
      電子情報通信学会研究会

URL: 

Published: 2018-12-17   Modified: 2022-02-16  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi