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

計算再利用と投機実行のためのプログラム変換方式の研究

Research Project

Project/Area Number 18650005
Research Category

Grant-in-Aid for Exploratory Research

Allocation TypeSingle-year Grants
Research Field Software
Research InstitutionKyoto University

Principal Investigator

中島 浩  Kyoto University, 学術情報メディアセンター, 教授 (10243057)

Co-Investigator(Kenkyū-buntansha) 津邑 公暁  名古屋工業大学, 工学研究科, 准教授 (00335233)
Project Period (FY) 2006 – 2008
Project Status Completed (Fiscal Year 2008)
Budget Amount *help
¥2,900,000 (Direct Cost: ¥2,900,000)
Fiscal Year 2008: ¥1,000,000 (Direct Cost: ¥1,000,000)
Fiscal Year 2007: ¥1,100,000 (Direct Cost: ¥1,100,000)
Fiscal Year 2006: ¥800,000 (Direct Cost: ¥800,000)
Keywordsソフトウェア学 / 計算再利用 / 投機実行 / プログラム変換
Research Abstract

●再利用率に基づく実行判定法の評価
計算再利用には、再利用可能性判定や将来の再利用のために計算結果を保存するオーバヘッドがあり、これらを正しく見積もって再利用が効果的な部分計算のみを対象とすることが、全体の処理効率向上には不可欠である。前年度に設計した、再利用率に基づく部分計算結果の保存の中断や再開を行う機構を、プロセッサの消費電力の観点で評価した結果、再利用による高速化効果をほとんど損なうことなく、10%以上の消費エネルギー削減が達成できることが明らかになった。
●再利用と並列処理の併用
再利用オーバヘッドを隠蔽・緩和する別の方法として、成功を期待して再利用結果に基づく計算を投機的に実行するスレッドと、失敗に備えて再利用せずに計算を行うスレッドとを、再利用可能性の判定とその結果に基づく計算を行うスレッドと並列実行する方式を考案した。この方式は、再利用が困難なプログラムにも効果的なプログラムにも有効に作用し、SPEC CPU95の性能を平均5%向上させる効果があることが確認できた。
●再利用と投機実行の併用
類似性の高い部分計算を繰り返すプログラムでは、完全な再利用ができない部分計算であっても、その大半が再利用可能であることが極めて多いことを見出した。そこで、主要な入力が一致する部分計算を再利用可能と投機的に判断し、計算過程で不一致が検出されたときに不一致に伴う必要な計算だけを行う方式を設計し、プロセッサの最悪割込性能解析に適用した。その結果、再利用をしない場合に比べて数万倍の性能が、また投機を行わない場合に比べて数千倍の性能が、それぞれ得られることが明らかになった。

Report

(3 results)
  • 2008 Annual Research Report
  • 2007 Annual Research Report
  • 2006 Annual Research Report
  • Research Products

    (10 results)

All 2008 2007

All Journal Article (3 results) (of which Peer Reviewed: 2 results) Presentation (7 results)

  • [Journal Article] A Simulation-Based Analysis for Worst Case Delay of Single and Multiple Interruptions2008

    • Author(s)
      Hiroshi Nakashima, Masahiro Konishi, Takashi Nakada
    • Journal Title

      IPSJ Trans. System LSI Design Methodology 1

      Pages: 33-47

    • NAID

      110009598008

    • Related Report
      2008 Annual Research Report
    • Peer Reviewed
  • [Journal Article] 自動メモ化プロセッサにおける消費エネルギー制御2008

    • Author(s)
      島崎裕介, 津邑公暁, 中島浩, 松尾啓志, 中島康彦
    • Journal Title

      情報処理学会論文誌コンピューティングシステム 1(2)

      Pages: 1-11

    • NAID

      110007990168

    • Related Report
      2008 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Design and Evaluation of an Auto-Memoization Processor2007

    • Author(s)
      T.Tsumura, Y.Ikeuchi, I.Suzuki, H.Nakashima, Y.Nakashima
    • Journal Title

      Intl.Conf.Parallel and Distributed Computing and Networks

      Pages: 245-250

    • Related Report
      2006 Annual Research Report
  • [Presentation] 自動メモ化プロセッサにおける再利用オーバヘッド削減2008

    • Author(s)
      神谷優志, 島崎裕介, 新美明仁, 津邑公暁, 松尾啓志
    • Organizer
      情報科学技術フォーラム
    • Place of Presentation
      慶應義塾大学
    • Year and Date
      2008-09-03
    • Related Report
      2008 Annual Research Report
  • [Presentation] 自動メモ化プロセッサにおけるアドレス比較削減手法2008

    • Author(s)
      高木伴彰, 島崎裕介, 新美明仁, 津邑公暁, 松尾啓志
    • Organizer
      情報科学技術フォーラム
    • Place of Presentation
      慶應義塾大学
    • Year and Date
      2008-09-03
    • Related Report
      2008 Annual Research Report
  • [Presentation] 複数スレッドを用いた自動メモ化プロセッサのオーバヘッド削減手法2008

    • Author(s)
      神谷優志, 島崎裕介, 新美明仁, 津邑公暁, 松尾啓志, 中島康彦
    • Organizer
      情報処理学会計算機アーキテクチャ研究会
    • Place of Presentation
      佐賀市
    • Year and Date
      2008-08-07
    • Related Report
      2008 Annual Research Report
  • [Presentation] エネルギー制御を備える自動メモ化プロセッサ2008

    • Author(s)
      島崎裕介, 津邑公暁, 中島浩, 松尾啓志, 中島康彦
    • Organizer
      先進的計算基盤システムシンポジウム
    • Place of Presentation
      つくば市
    • Year and Date
      2008-06-12
    • Related Report
      2008 Annual Research Report
  • [Presentation] 自動メモ化プロセッサの消費エネルギー評価2007

    • Author(s)
      島崎裕介, 池内康樹, 津邑公暁, 中島浩, 松尾啓志, 中島康彦
    • Organizer
      第6回情報科学技術フォーラム
    • Place of Presentation
      中京大学
    • Year and Date
      2007-09-06
    • Related Report
      2007 Annual Research Report
  • [Presentation] 自動メモ化プロセッサの低消費エネルギー化2007

    • Author(s)
      島崎 裕介, 池内 康樹, 鈴木 郁真, 津邑 公暁, 松尾 啓志, 中島 康彦
    • Organizer
      情報処理学会計算機アーキテクチャ研究会
    • Place of Presentation
      旭川市
    • Year and Date
      2007-08-02
    • Related Report
      2007 Annual Research Report
  • [Presentation] 並列化および再利用によるGAの高速化2007

    • Author(s)
      新美 明仁, 池内 康樹, 鈴木 郁真, 津邑 公暁, 松尾 啓志.中島 康彦
    • Organizer
      情報処理学会計算機アーキテクチャ研究会
    • Place of Presentation
      旭川市
    • Year and Date
      2007-08-01
    • Related Report
      2007 Annual Research Report

URL: 

Published: 2006-04-01   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi