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

高度情報機器開発のための高性能並列シミュレーションシステム

研究課題

研究課題/領域番号 17300015
研究種目

基盤研究(B)

配分区分補助金
応募区分一般
研究分野 計算機システム・ネットワーク
研究機関京都大学 (2006-2007)
豊橋技術科学大学 (2005)

研究代表者

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

研究分担者 津邑 公暁  名古屋工業大学, 工学研究科, 准教授 (00335233)
中田 尚  奈良先端科学技術大学院大学, 情報科学研究科, 助教 (00452524)
研究期間 (年度) 2005 – 2007
研究課題ステータス 完了 (2007年度)
配分額 *注記
15,050千円 (直接経費: 14,000千円、間接経費: 1,050千円)
2007年度: 4,550千円 (直接経費: 3,500千円、間接経費: 1,050千円)
2006年度: 7,400千円 (直接経費: 7,400千円)
2005年度: 3,100千円 (直接経費: 3,100千円)
キーワードシミュレーション工学 / 計算機システム / システムオンチップ / ハイパフォーマンス・コンピューティング / ハイパフォーマンスコンピューティング / シミュレータ / マイクロプロセッサ / 並列処理
研究概要

本研究は、マイクロプロセッサを中心として構成される高度情報機器を対象とする、システムレベルのcycleaccurate simulation(CAS)の並列処理技術による高速化を目的として行った。研究の主要な成果として、以下の3項目に示す新たな高速シミュレーション技術を得た。
1.並列処理によるCASの高速化には、CASに比ベて高速に実施可能な命令のin-order実行の逐次シミュレーション結果を近似値として利用する。このシミュレーションを全体の律速要因としないために、ワークロードに応じて高速シミュレータを自動生成する技術を考案し、命令シミュレーションでは最大34倍もの高速化を達成した。
2.シミュレーション過程を時間方向に分割した各区間のシミュレーションを並列実行する、新たな並列シミュレーション技術を考案した。区間相互の依存関係による逐次性は、前方区間のシミュレーション結果をin-order実行シミュレーションによって近似して投機的に実行することで克服し、8ノードPCクラスタによる最大5.8倍の高速化に成功した。
3.リアルタイムシステムで問題となる割込による実行時問遅延を予測するための基礎技術として、キャッシュと分岐予測器のミス増加を、N命令のワークロードとF向の割り込みに対してO(FN)で解析するアルゴリズムを考案・実装した。またCASを用いて遅延そのものを正確に求めるO(Nlog N)の解析アルゴリズムを考案・実装し、さらに並列処理により8ノードPCクラスタによる最大9倍の高速化も達成した。

報告書

(4件)
  • 2007 実績報告書   研究成果報告書概要
  • 2006 実績報告書
  • 2005 実績報告書
  • 研究成果

    (46件)

すべて 2008 2007 2006 2005

すべて 雑誌論文 (29件) (うち査読あり 7件) 学会発表 (17件)

  • [雑誌論文] A Simulation-Based Analysis for Worst Case Delay of Single and Multiple Interruptions2008

    • 著者名/発表者名
      H. Nakashima, M. Konishi, T. Nakada
    • 雑誌名

      IPSJ Trans. System LSI Design Methodology 1(1)(in press)

    • NAID

      110009598008

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2007 研究成果報告書概要
    • 査読あり
  • [雑誌論文] A Simulation-Based Analysis for Worst Case Delay of Single and Multiple Interruptions2008

    • 著者名/発表者名
      Hiroshi, Nakashima, Masahiro, Konishi, Takashi, Nakada
    • 雑誌名

      IPSJ Trans System LSI Design Methodology 1(1)(in Press)

    • NAID

      110009598008

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2007 研究成果報告書概要
  • [雑誌論文] An Efficient Analysis of Worst Case Flush Timings for Branch Predictors2007

    • 著者名/発表者名
      M. Konishi, T. Nakada, T. Tsumura, H. Nakashima, H. Takada
    • 雑誌名

      IPSJ Trans. Advanced Computing Systems 48(SIG8)

      ページ: 127-140

    • NAID

      110004829189

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2007 研究成果報告書概要
    • 査読あり
  • [雑誌論文] An Efficient Analysis of Worst Case Flush Timings for Branch Predictors2007

    • 著者名/発表者名
      Masahiro, Konishi, Takashi, Nakada, Tomoaki, Tsumura, Hiroshi, Nakashima, Hiroaki, Takada
    • 雑誌名

      IPSJ Trans Advanced Computing Systems 48(SIG8)

      ページ: 127-140

    • NAID

      110004829189

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2007 研究成果報告書概要
  • [雑誌論文] An Efficient Analysis of Worst Case Flush Timings for Branch Predictors2007

    • 著者名/発表者名
      Masahiro Konishi, Takashi Nakada, Tomoaki Tsumura, Hiroshi Nakashima, Hiroaki Takada
    • 雑誌名

      IPSJ Trans. Advanced Computing Systems 48

      ページ: 127-140

    • NAID

      110004829189

    • 関連する報告書
      2007 実績報告書
    • 査読あり
  • [雑誌論文] An Efficient Analysis of Worst Case Flush Timings for Branch Predictors2007

    • 著者名/発表者名
      M.Konishi, T.Nakada, T.Tsumura, H.Nakashima, H.Takada
    • 雑誌名

      IPSJ Trans. Advanced Computing Systems 48・(ACS18)

    • NAID

      110004829189

    • 関連する報告書
      2006 実績報告書
  • [雑誌論文] An Accurate and Efficient Time-Division Parallelization of Cycle Accurate Architectural Simulators2007

    • 著者名/発表者名
      M.Yano, T.Takasaki, T.Nakada, H.Nakashima
    • 雑誌名

      Proc. 40th Annual Simulation Symp.

      ページ: 247-255

    • 関連する報告書
      2006 実績報告書
  • [雑誌論文] 少しは組込的なアーキテクチャシミュレーション---色々やってわかったこと---(招待講演)2007

    • 著者名/発表者名
      中島浩
    • 雑誌名

      情報処理学会研究報告 2007-ARC-171

      ページ: 94-96

    • NAID

      110006202051

    • 関連する報告書
      2006 実績報告書
  • [雑誌論文] 時間軸分割並列マイクロプロセッサシミュレータの高速化と評価2007

    • 著者名/発表者名
      矢野聖宗, 高崎透, 中田尚, 中島浩
    • 雑誌名

      情報処理学会研究報告 2007-ARC-172

      ページ: 187-192

    • NAID

      110006249891

    • 関連する報告書
      2006 実績報告書
  • [雑誌論文] 重複実行省略を用いた割り込みによるマイクロプロセッサの最悪性能予測2006

    • 著者名/発表者名
      小西昌裕, 中田尚, 津邑公暁, 中島浩
    • 雑誌名

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

      ページ: 159-170

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2007 研究成果報告書概要
    • 査読あり
  • [雑誌論文] Measuring Worst-Case Performance of Microprocessor by Interruption with Omitting Redundant Execution(in Japanese)2006

    • 著者名/発表者名
      Masahiro, Konishi, Takashi, Nakada, Tomoaki, Tsumura, Hiroshi, Nakashima
    • 雑誌名

      IPSJ Trans Advanced Computing Systems 47(SIG12)

      ページ: 159-170

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2007 研究成果報告書概要
  • [雑誌論文] 重複実行省略を用いた割り込みによるマイクロプロセッサの最悪性能予測2006

    • 著者名/発表者名
      小西昌裕, 中田尚, 津邑公暁, 中島浩
    • 雑誌名

      情報処理学会論文誌 : コンピューティングシステム 47・SIG12

      ページ: 159-170

    • 関連する報告書
      2006 実績報告書
  • [雑誌論文] Design and Implementation of a Workload Specific Simulator2006

    • 著者名/発表者名
      T.Nakada, T.Tsumura, H.Nakashima
    • 雑誌名

      Proc. 39th Annual Simulation Symp.

      ページ: 230-243

    • 関連する報告書
      2006 実績報告書
  • [雑誌論文] An Accurate and Efficient Simulation-Based Analysis for Worst Case Interruption Delay2006

    • 著者名/発表者名
      H.Nakashima, M.Konishi, T.Nakada
    • 雑誌名

      Proc. Intl. Conf. Compilers, Architecture and Synthesis for Embedded Systems

      ページ: 2-12

    • 関連する報告書
      2006 実績報告書
  • [雑誌論文] 分岐予測器の最悪フラッシュタイミングの効率的解析手法2006

    • 著者名/発表者名
      小西昌裕, 中島浩, 中田尚, 津邑公暁, 高田広章
    • 雑誌名

      情報処理学会研究報告 2006-EMB-1

      ページ: 1-6

    • NAID

      110004829189

    • 関連する報告書
      2006 実績報告書
  • [雑誌論文] CASによる最悪割込遅延解析の高速化2006

    • 著者名/発表者名
      中島浩, 小西昌裕, 中田尚
    • 雑誌名

      情報処理学会研究報告 2006-ARC-169

      ページ: 115-120

    • NAID

      110004824138

    • 関連する報告書
      2006 実績報告書
  • [雑誌論文] 時間軸分割並列マイクロプロセッサシミュレータの高速化手法2006

    • 著者名/発表者名
      矢野聖宗, 中田尚, 津邑公暁, 中島浩
    • 雑誌名

      情報処理学会研究報告 2006-ARC-169

      ページ: 139-144

    • NAID

      110004824142

    • 関連する報告書
      2006 実績報告書
  • [雑誌論文] ワークロード最適化シミュレータの設計と実装2005

    • 著者名/発表者名
      中田尚, 津邑公暁, 中島浩
    • 雑誌名

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

      ページ: 98-109

    • NAID

      110002769827

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2007 研究成果報告書概要
    • 査読あり
  • [雑誌論文] 時間軸分割並列化による高速マイクロプロセッサシミュレーション2005

    • 著者名/発表者名
      高崎透, 中田尚, 津邑公暁, 中島浩
    • 雑誌名

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

      ページ: 84-97

    • NAID

      110002769826

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2007 研究成果報告書概要
    • 査読あり
  • [雑誌論文] キャッシュフラッシュの最悪タイミングの効率的な探索手法2005

    • 著者名/発表者名
      宮本寛史, 飯山真一, 冨山宏之, 高田広章, 中島浩
    • 雑誌名

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

      ページ: 85-94

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2007 研究成果報告書概要
    • 査読あり
  • [雑誌論文] Design and Implementation of a Workload Optimized Simulator (in Japanese)2005

    • 著者名/発表者名
      Takashi, Nakada, Tomoaki, Tsumura, Hiroshi, Nakashima
    • 雑誌名

      IPSJ Trans Advanced Computing Systems 46(SIG12)

      ページ: 98-109

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2007 研究成果報告書概要
  • [雑誌論文] Fast Simulation of High Performance Processor with Time Division Parallelization(in Japanese)2005

    • 著者名/発表者名
      Toru, Takasaki, Takashi, Nakada, Tomoaki, Tsumura, Hiroshi, Nakashima
    • 雑誌名

      IPSJ Trans Advanced Computing Systems 46(SIG12)

      ページ: 84-97

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2007 研究成果報告書概要
  • [雑誌論文] An Efficient Search Algorithm of Worst-Case Cache Flush Timings(in Japanese)2005

    • 著者名/発表者名
      Hiroshi Miyamoto, Shinichi Iiyama, Hiroyuki Tomiyama, Hiroaki Takada, Hiroshi, Nakashima
    • 雑誌名

      IPSJ Trans Advanced Computing Systems 46(SIG16)

      ページ: 85-94

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2007 研究成果報告書概要
  • [雑誌論文] ワークロード最適化シミュレータの設計と実装2005

    • 著者名/発表者名
      中田尚, 津邑公暁, 中島浩
    • 雑誌名

      先端計算基盤シンポジウムSACSIS2005

      ページ: 329-338

    • NAID

      110002769827

    • 関連する報告書
      2005 実績報告書
  • [雑誌論文] 時間軸分割並列化による高速マイクロプロセッサシミュレーション2005

    • 著者名/発表者名
      高崎透, 中田尚, 津邑公暁, 中島浩
    • 雑誌名

      先端計算基盤シンポジウムSACSIS2005

      ページ: 339-348

    • NAID

      110002769826

    • 関連する報告書
      2005 実績報告書
  • [雑誌論文] An Efficient Search Algorithm of Worst-Case Cache Flush Timings2005

    • 著者名/発表者名
      H.Miyamoto, S.Jiyama, H.Tomiyama, H.Takada, H.Nakashima
    • 雑誌名

      Proc.11th IEEE Intl.Conf.Embedded and Real-time Computing Systems and Applications

      ページ: 45-52

    • NAID

      120000979546

    • 関連する報告書
      2005 実績報告書
  • [雑誌論文] ワークロード最適化シミュレータの設計と実装2005

    • 著者名/発表者名
      中田尚, 津邑公暁, 中島浩
    • 雑誌名

      情報処理学会論文誌:コンピューティングシステム 46・SIG12

      ページ: 98-109

    • NAID

      110002769827

    • 関連する報告書
      2005 実績報告書
  • [雑誌論文] 時間軸分割並列化による高速マイクロプロセッサシミュレーション2005

    • 著者名/発表者名
      高崎透, 中田尚, 津邑公暁, 中島浩
    • 雑誌名

      情報処理学会論文誌:コンピューティングシステム 46・SIG12

      ページ: 84-97

    • NAID

      110002769826

    • 関連する報告書
      2005 実績報告書
  • [雑誌論文] キャッシュフラッシュの最悪タイミングの効率的な探索手法2005

    • 著者名/発表者名
      宮本寛史, 飯山真一, 冨山宏之, 高田広章, 中島浩
    • 雑誌名

      情報処理学会論文誌:コンピューティングシステム 46・SIG16

      ページ: 85-94

    • 関連する報告書
      2005 実績報告書
  • [学会発表] An Accurate and Efficient Time-Division Parallelization of Cycle Accurate Architectural Simulators2007

    • 著者名/発表者名
      M. Yano, T. Takasaki, T. Nakada, H. Nakashima
    • 学会等名
      40th Annual Simulation Symp.
    • 発表場所
      Norfolk, VA, USA
    • 年月日
      2007-03-28
    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2007 研究成果報告書概要
  • [学会発表] An Accurate and Efficient Time-Division Parallelization of Cycle Accurate Architectural Simulators2007

    • 著者名/発表者名
      Masahiro, Yana, Toru, Takasaki, Takashi, Nakada, Hiroshi, Nakashima
    • 学会等名
      40th Annual. Simulation Symp
    • 発表場所
      Norfolk, VA, USA
    • 年月日
      2007-03-28
    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2007 研究成果報告書概要
  • [学会発表] 少しは組込的なアーキテクチャシミュレーション-色々やってわかったこと-2007

    • 著者名/発表者名
      中島浩
    • 学会等名
      情報処理学会計算機アーキテクチャ研究会(招待講演)
    • 発表場所
      慶應義塾大学
    • 年月日
      2007-01-23
    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2007 研究成果報告書概要
  • [学会発表] Architecture Simulation with a Certain Level of Embedded Flavo-What We Learned from Our Experiments(in Japanese, invited talk)2007

    • 著者名/発表者名
      Hiroshi, Nakashima
    • 学会等名
      IPSJ SIGARC meeting
    • 発表場所
      Keio Univ
    • 年月日
      2007-01-23
    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2007 研究成果報告書概要
  • [学会発表] An Accurate and Efficient Simulation-Based Analysis for Worst Case Interruption Delay2006

    • 著者名/発表者名
      H. Nakashima, M. Konishi, T. Nakada
    • 学会等名
      Intl. Conf. Compilers, Architecture and Synthesis for Embedded Systems
    • 発表場所
      Seoul, Korea
    • 年月日
      2006-10-23
    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2007 研究成果報告書概要
  • [学会発表] 重複実行省略を用いた割り込みによるマイクロプロセッサの最悪性能予測2006

    • 著者名/発表者名
      小西昌裕, 中田尚, 津邑公暁, 中島浩
    • 学会等名
      先端的計算基盤システムシンポジウムSACSIS 2006
    • 発表場所
      大阪市
    • 年月日
      2006-05-23
    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2007 研究成果報告書概要
  • [学会発表] Measuring Worst-Case Performance of Microprocessor by Interruption with Omitting Redundant Execution (in Japanese)2006

    • 著者名/発表者名
      Masahiro, Konishi, Takashi, Nakada, Tomoaki, Tsumura, Hiroshi, Nakashima
    • 学会等名
      Symp. Advanced Computing Systems and Infrastructures
    • 発表場所
      Osaka
    • 年月日
      2006-05-23
    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2007 研究成果報告書概要
  • [学会発表] Design and Implementation of a Workload Specific Simulator2006

    • 著者名/発表者名
      T. Nakada, T. Tsumura, H. Nakashima
    • 学会等名
      39th Annual Simulation Symp.
    • 発表場所
      Huntsville, AL, USA
    • 年月日
      2006-04-05
    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2007 研究成果報告書概要
  • [学会発表] NakashimaDesign and Implementation of a Workload Specific Simulator2006

    • 著者名/発表者名
      Takashi, Nakada, Tomoaki, Tsumura, Hiroshi
    • 学会等名
      39th Annual Simulation Symp
    • 発表場所
      Huntsville, AL, USA
    • 年月日
      2006-04-05
    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2007 研究成果報告書概要
  • [学会発表] An Efficient Search Algorithm of Worst-Case Cache Flush Timings2005

    • 著者名/発表者名
      H. Miyamoto, S. Iiyama, H. Tomiyama, H. Takada, H. Nakashima
    • 学会等名
      11th IEEE Intl. Conf. Embedded and Real-time Computing Systems and Applications
    • 発表場所
      Hong Kong, China
    • 年月日
      2005-08-17
    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2007 研究成果報告書概要
  • [学会発表] An Efficient Search Algorithm of Worst-Case Cache Flush Timings2005

    • 著者名/発表者名
      Hiroshi, Miyamoto, Shinichi, Iiyama, Hiroyuki, Tomiyama, Hiroaki, Takada, Hiroshi, Nakashima
    • 学会等名
      11th IEEE Intl. Conf. Embedded and Real-time Computing Systems and Applications
    • 発表場所
      Hong Kong. China
    • 年月日
      2005-08-17
    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2007 研究成果報告書概要
  • [学会発表] ワークロード最適化によるキャッシュシミュレータの高速化2005

    • 著者名/発表者名
      中田尚, 津邑公暁, 中島浩
    • 学会等名
      情報処理学会計算機アーキテクチャ研究会(CS領域奨励賞受賞論文)
    • 発表場所
      佐賀県武雄市
    • 年月日
      2005-08-04
    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2007 研究成果報告書概要
  • [学会発表] Fast Cache Simulation Using Workload Optimiation(in Japanese, IPSJ CS-Region Young Researcher Award)2005

    • 著者名/発表者名
      Takashi, Nakada, Tomoaki, Tsumura, Hiroshi, Nakashima
    • 学会等名
      IPSJ SIGARC meeting
    • 発表場所
      Takeo, Saga
    • 年月日
      2005-08-04
    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2007 研究成果報告書概要
  • [学会発表] ワークロード最適化シミュレータの設計と実装2005

    • 著者名/発表者名
      中田尚, 津邑公暁, 中島浩
    • 学会等名
      先端的計算基盤システムシンポジウムSACSIS 2005
    • 発表場所
      つくば市
    • 年月日
      2005-05-20
    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2007 研究成果報告書概要
  • [学会発表] 時間軸分割並列化による高速マイクロプロセッサシミュレーション2005

    • 著者名/発表者名
      高崎透, 中田尚, 津邑公暁, 中島浩
    • 学会等名
      先端的計算基盤システムシンポジウムSACSIS 2005
    • 発表場所
      つくば市
    • 年月日
      2005-05-20
    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2007 研究成果報告書概要
  • [学会発表] Design and Implementation of a Workload Optimized Simulator(in Japanese)2005

    • 著者名/発表者名
      Takashi, Nakada, Tomoaki, Tsumura, Hiroshi, Nakashima
    • 学会等名
      Symp. Advanced Computing Systems and Infrastructures
    • 発表場所
      Tsukuba
    • 年月日
      2005-05-20
    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2007 研究成果報告書概要
  • [学会発表] Fast Simulation of High Performance Processor with Time Division Parallelization(in Japanese)2005

    • 著者名/発表者名
      Toru, Takasaki, Takashi, Nakada, Tomoaki, Tsumura, Hiroshi, Nakashima
    • 学会等名
      Symp. Advanced Computing Systems and Infrastructures
    • 発表場所
      Tsukuba
    • 年月日
      2005-05-20
    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2007 研究成果報告書概要

URL: 

公開日: 2005-04-01   更新日: 2016-04-21  

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

Powered by NII kakenhi