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

2005 年度 実績報告書

ヘルパースレッドを用いたマルチスレッディングプロセッサのための高速化技術研究

研究課題

研究課題/領域番号 17300023
研究機関早稲田大学

研究代表者

山名 早人  早稲田大学, 理工学術院, 教授 (40230502)

研究分担者 斎藤 史子  早稲田大学, 理工学術院, 助手 (50409653)
キーワード計算機システム / 並列処理 / キャッシュ最適化 / マルチスレッド / 高速化技術 / オンチップマルチプロセッサ / 情報検索処理の高速化
研究概要

本年度は、本分野でのサーベイを行うと共に、アルゴリズムの検討、さらには、実アプリケーションを想定したアプリケーション側からの検討を行った。
サーベイにおいては、「スレッドレベル並列性の抽出」に関してサーベイを行った。さらに、ARCS2006国際会議(欧州地域での国際会議)へ参加し技術動向調査を実施した。スレッドレベル並列性抽出は、Load命令を対象とした提案と分岐命令を対象とした提案に分類できる。Load命令を対象としたものはキャッシュミスを隠滅することを目的としており、分岐命令を対象としたものはパイプラインの空きスロット数を削減することを目的としている。何れもハードウェアの改変を伴う手法と既存のハードウェアで実行する手法に分類できる。これらのサーベイにより、本領域での最大のブレークスルーとなる技術が、スレッド間の同期オーバヘッドの削減もしくは隠滅であることがわかった。例えば、SPECint95、SPECint2000によるシミュレーションでは、平均32%性能向上する。
アルゴリズムの検討においては、我々がこれまで実施を継続している分岐予測の面からパイプライン中の空きスロットを削減する方法を検討した。さらに、近年のオンチップマルチプロセッサでは、L2を共有するものが増加(Power5、UltraSparcIV)しており、L2の効率的な制御方法についても検討を行った。具体的には、L2内のどこに必要となるデータを配置するかというデータ配置について最適化を行う技術を提案し、SPECint95、SPECint2000で平均17%のIPC向上が見込めることを確認した。
最後に、アプリケーションレベルからの検討では、今後その高速化が重要となると予想されるアプリケーション(検索、P2P)にターゲットを絞り、これらの分野のアプリケーションの動作特徴等を調査した。

  • 研究成果

    (5件)

すべて 2006 2005

すべて 雑誌論文 (5件)

  • [雑誌論文] 配線遅延を考慮したキャッシュメモリ高速化手法2006

    • 著者名/発表者名
      蛭田智則, 増田渓介, 山名早人
    • 雑誌名

      情処研報 Vol.2006 No20

      ページ: 19-24

  • [雑誌論文] スレッドレベル投機的実行に関する考察2005

    • 著者名/発表者名
      斎藤史子, 山名早人
    • 雑誌名

      情報科学技術フォーラムForum on Information Technology(FIT)論文集 C-13

  • [雑誌論文] 検索エンジンから分析エンジンへ2005

    • 著者名/発表者名
      山名早人
    • 雑誌名

      人工知能学会誌 Vo.20 No.4

      ページ: 471-478

  • [雑誌論文] 特集 検索エンジン2005-Webの道しるべ-1.検索エンジンの概要2005

    • 著者名/発表者名
      山名早人, 村田剛志
    • 雑誌名

      情報処理 Vol.46 No.9

      ページ: 981-987

  • [雑誌論文] P2Pファイル共有ネットワーク上で動作するメタファイルシステム2005

    • 著者名/発表者名
      岡本雄太, 山名早人
    • 雑誌名

      日本ソフトウェア科学会インターネットテクノロジワークショップ2005論文集 WIT2005

URL: 

公開日: 2007-04-02   更新日: 2016-04-21  

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

Powered by NII kakenhi