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

High-Performance Parallel Simulation Technology for Advanced Information System Development

Research Project

Project/Area Number 17300015
Research Category

Grant-in-Aid for Scientific Research (B)

Allocation TypeSingle-year Grants
Section一般
Research Field Computer system/Network
Research InstitutionKyoto University (2006-2007)
Toyohashi University of Technology (2005)

Principal Investigator

NAKASHIMA Hiroshi  Kyoto University, Academic Center for Computing and Media Studies, Professor (10243057)

Co-Investigator(Kenkyū-buntansha) TSUMURA Tomoaki  Nagoya Institute of Technology, Graduate School of Engineering, Associate Professor (00335233)
NAKADA Takashi  Nara Institute of Science and Technology, Graduate School of Information Science, Assistant Professor (00452524)
Project Period (FY) 2005 – 2007
Project Status Completed (Fiscal Year 2007)
Budget Amount *help
¥15,050,000 (Direct Cost: ¥14,000,000、Indirect Cost: ¥1,050,000)
Fiscal Year 2007: ¥4,550,000 (Direct Cost: ¥3,500,000、Indirect Cost: ¥1,050,000)
Fiscal Year 2006: ¥7,400,000 (Direct Cost: ¥7,400,000)
Fiscal Year 2005: ¥3,100,000 (Direct Cost: ¥3,100,000)
Keywordssimulation engineering / computer systems / system-on-chip / high-performance computing / ハイパフォーマンスコンピューティング / シミュレータ / マイクロプロセッサ / 並列処理
Research Abstract

The research has been pursued aiming at the parallelization and performance improvement of cycle accurate simulation (CAS) for advanced IT systems with microprocessors as their key components. The major achievements of the research are the following simulation techniques.
1. Our parallelized CAS is combined with an in-order execution simulator to produce approximated partial results of the parallel simulation. In order to avoid that this sequential in-order simulator became a bottleneck, we devised an acceleration technique to generate a simulator specific to each workload automatically. This technique achieves up to 34-fold performance improvement for instruction level simulation.
2. We devised a new parallel simulation method in which the process of a simulation is divided into intervals along with time axis so that the intervals me executed in parallel The problem arisen from the dependency between intervals is solved by speculatively executing each interval with approximated partial result of preceding intervals using in-order simulation. As a result, our parallel execution with an eight-node PC cluster achieves up to 5.8-fold speed-up.
3. To estimate the worst-case delay caused by interrupts, which is required in the design of real-time systems, we devised O (FN) algorithms to analyze the worst-case miss increments of caches and branch predictors for a workload with N instructions and F interrupts. Furthermore, we devised a O (Nlog N)algorithm to calculate the delay itself accurately using CAS, which can be accelerated by parallelization, up to 9-fold with an eight-node PC cluster.

Report

(4 results)
  • 2007 Annual Research Report   Final Research Report Summary
  • 2006 Annual Research Report
  • 2005 Annual Research Report
  • Research Products

    (46 results)

All 2008 2007 2006 2005

All Journal Article (29 results) (of which Peer Reviewed: 7 results) Presentation (17 results)

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

    • Author(s)
      H. Nakashima, M. Konishi, T. Nakada
    • Journal Title

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

    • NAID

      110009598008

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2007 Final Research Report Summary
    • Peer Reviewed
  • [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(1)(in Press)

    • NAID

      110009598008

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Journal Article] An Efficient Analysis of Worst Case Flush Timings for Branch Predictors2007

    • Author(s)
      M. Konishi, T. Nakada, T. Tsumura, H. Nakashima, H. Takada
    • Journal Title

      IPSJ Trans. Advanced Computing Systems 48(SIG8)

      Pages: 127-140

    • NAID

      110004829189

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2007 Final Research Report Summary
    • Peer Reviewed
  • [Journal Article] An Efficient Analysis of Worst Case Flush Timings for Branch Predictors2007

    • Author(s)
      Masahiro, Konishi, Takashi, Nakada, Tomoaki, Tsumura, Hiroshi, Nakashima, Hiroaki, Takada
    • Journal Title

      IPSJ Trans Advanced Computing Systems 48(SIG8)

      Pages: 127-140

    • NAID

      110004829189

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Journal Article] An Efficient Analysis of Worst Case Flush Timings for Branch Predictors2007

    • Author(s)
      Masahiro Konishi, Takashi Nakada, Tomoaki Tsumura, Hiroshi Nakashima, Hiroaki Takada
    • Journal Title

      IPSJ Trans. Advanced Computing Systems 48

      Pages: 127-140

    • NAID

      110004829189

    • Related Report
      2007 Annual Research Report
    • Peer Reviewed
  • [Journal Article] An Efficient Analysis of Worst Case Flush Timings for Branch Predictors2007

    • Author(s)
      M.Konishi, T.Nakada, T.Tsumura, H.Nakashima, H.Takada
    • Journal Title

      IPSJ Trans. Advanced Computing Systems 48・(ACS18)

    • NAID

      110004829189

    • Related Report
      2006 Annual Research Report
  • [Journal Article] An Accurate and Efficient Time-Division Parallelization of Cycle Accurate Architectural Simulators2007

    • Author(s)
      M.Yano, T.Takasaki, T.Nakada, H.Nakashima
    • Journal Title

      Proc. 40th Annual Simulation Symp.

      Pages: 247-255

    • Related Report
      2006 Annual Research Report
  • [Journal Article] 少しは組込的なアーキテクチャシミュレーション---色々やってわかったこと---(招待講演)2007

    • Author(s)
      中島浩
    • Journal Title

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

      Pages: 94-96

    • NAID

      110006202051

    • Related Report
      2006 Annual Research Report
  • [Journal Article] 時間軸分割並列マイクロプロセッサシミュレータの高速化と評価2007

    • Author(s)
      矢野聖宗, 高崎透, 中田尚, 中島浩
    • Journal Title

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

      Pages: 187-192

    • NAID

      110006249891

    • Related Report
      2006 Annual Research Report
  • [Journal Article] 重複実行省略を用いた割り込みによるマイクロプロセッサの最悪性能予測2006

    • Author(s)
      小西昌裕, 中田尚, 津邑公暁, 中島浩
    • Journal Title

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

      Pages: 159-170

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2007 Final Research Report Summary
    • Peer Reviewed
  • [Journal Article] Measuring Worst-Case Performance of Microprocessor by Interruption with Omitting Redundant Execution(in Japanese)2006

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

      IPSJ Trans Advanced Computing Systems 47(SIG12)

      Pages: 159-170

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Journal Article] 重複実行省略を用いた割り込みによるマイクロプロセッサの最悪性能予測2006

    • Author(s)
      小西昌裕, 中田尚, 津邑公暁, 中島浩
    • Journal Title

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

      Pages: 159-170

    • Related Report
      2006 Annual Research Report
  • [Journal Article] Design and Implementation of a Workload Specific Simulator2006

    • Author(s)
      T.Nakada, T.Tsumura, H.Nakashima
    • Journal Title

      Proc. 39th Annual Simulation Symp.

      Pages: 230-243

    • Related Report
      2006 Annual Research Report
  • [Journal Article] An Accurate and Efficient Simulation-Based Analysis for Worst Case Interruption Delay2006

    • Author(s)
      H.Nakashima, M.Konishi, T.Nakada
    • Journal Title

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

      Pages: 2-12

    • Related Report
      2006 Annual Research Report
  • [Journal Article] 分岐予測器の最悪フラッシュタイミングの効率的解析手法2006

    • Author(s)
      小西昌裕, 中島浩, 中田尚, 津邑公暁, 高田広章
    • Journal Title

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

      Pages: 1-6

    • NAID

      110004829189

    • Related Report
      2006 Annual Research Report
  • [Journal Article] CASによる最悪割込遅延解析の高速化2006

    • Author(s)
      中島浩, 小西昌裕, 中田尚
    • Journal Title

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

      Pages: 115-120

    • NAID

      110004824138

    • Related Report
      2006 Annual Research Report
  • [Journal Article] 時間軸分割並列マイクロプロセッサシミュレータの高速化手法2006

    • Author(s)
      矢野聖宗, 中田尚, 津邑公暁, 中島浩
    • Journal Title

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

      Pages: 139-144

    • NAID

      110004824142

    • Related Report
      2006 Annual Research Report
  • [Journal Article] ワークロード最適化シミュレータの設計と実装2005

    • Author(s)
      中田尚, 津邑公暁, 中島浩
    • Journal Title

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

      Pages: 98-109

    • NAID

      110002769827

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2007 Final Research Report Summary
    • Peer Reviewed
  • [Journal Article] 時間軸分割並列化による高速マイクロプロセッサシミュレーション2005

    • Author(s)
      高崎透, 中田尚, 津邑公暁, 中島浩
    • Journal Title

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

      Pages: 84-97

    • NAID

      110002769826

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2007 Final Research Report Summary
    • Peer Reviewed
  • [Journal Article] キャッシュフラッシュの最悪タイミングの効率的な探索手法2005

    • Author(s)
      宮本寛史, 飯山真一, 冨山宏之, 高田広章, 中島浩
    • Journal Title

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

      Pages: 85-94

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2007 Final Research Report Summary
    • Peer Reviewed
  • [Journal Article] Design and Implementation of a Workload Optimized Simulator (in Japanese)2005

    • Author(s)
      Takashi, Nakada, Tomoaki, Tsumura, Hiroshi, Nakashima
    • Journal Title

      IPSJ Trans Advanced Computing Systems 46(SIG12)

      Pages: 98-109

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Journal Article] Fast Simulation of High Performance Processor with Time Division Parallelization(in Japanese)2005

    • Author(s)
      Toru, Takasaki, Takashi, Nakada, Tomoaki, Tsumura, Hiroshi, Nakashima
    • Journal Title

      IPSJ Trans Advanced Computing Systems 46(SIG12)

      Pages: 84-97

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Journal Article] An Efficient Search Algorithm of Worst-Case Cache Flush Timings(in Japanese)2005

    • Author(s)
      Hiroshi Miyamoto, Shinichi Iiyama, Hiroyuki Tomiyama, Hiroaki Takada, Hiroshi, Nakashima
    • Journal Title

      IPSJ Trans Advanced Computing Systems 46(SIG16)

      Pages: 85-94

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Journal Article] ワークロード最適化シミュレータの設計と実装2005

    • Author(s)
      中田尚, 津邑公暁, 中島浩
    • Journal Title

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

      Pages: 329-338

    • NAID

      110002769827

    • Related Report
      2005 Annual Research Report
  • [Journal Article] 時間軸分割並列化による高速マイクロプロセッサシミュレーション2005

    • Author(s)
      高崎透, 中田尚, 津邑公暁, 中島浩
    • Journal Title

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

      Pages: 339-348

    • NAID

      110002769826

    • Related Report
      2005 Annual Research Report
  • [Journal Article] An Efficient Search Algorithm of Worst-Case Cache Flush Timings2005

    • Author(s)
      H.Miyamoto, S.Jiyama, H.Tomiyama, H.Takada, H.Nakashima
    • Journal Title

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

      Pages: 45-52

    • NAID

      120000979546

    • Related Report
      2005 Annual Research Report
  • [Journal Article] ワークロード最適化シミュレータの設計と実装2005

    • Author(s)
      中田尚, 津邑公暁, 中島浩
    • Journal Title

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

      Pages: 98-109

    • NAID

      110002769827

    • Related Report
      2005 Annual Research Report
  • [Journal Article] 時間軸分割並列化による高速マイクロプロセッサシミュレーション2005

    • Author(s)
      高崎透, 中田尚, 津邑公暁, 中島浩
    • Journal Title

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

      Pages: 84-97

    • NAID

      110002769826

    • Related Report
      2005 Annual Research Report
  • [Journal Article] キャッシュフラッシュの最悪タイミングの効率的な探索手法2005

    • Author(s)
      宮本寛史, 飯山真一, 冨山宏之, 高田広章, 中島浩
    • Journal Title

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

      Pages: 85-94

    • Related Report
      2005 Annual Research Report
  • [Presentation] An Accurate and Efficient Time-Division Parallelization of Cycle Accurate Architectural Simulators2007

    • Author(s)
      M. Yano, T. Takasaki, T. Nakada, H. Nakashima
    • Organizer
      40th Annual Simulation Symp.
    • Place of Presentation
      Norfolk, VA, USA
    • Year and Date
      2007-03-28
    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Presentation] An Accurate and Efficient Time-Division Parallelization of Cycle Accurate Architectural Simulators2007

    • Author(s)
      Masahiro, Yana, Toru, Takasaki, Takashi, Nakada, Hiroshi, Nakashima
    • Organizer
      40th Annual. Simulation Symp
    • Place of Presentation
      Norfolk, VA, USA
    • Year and Date
      2007-03-28
    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Presentation] 少しは組込的なアーキテクチャシミュレーション-色々やってわかったこと-2007

    • Author(s)
      中島浩
    • Organizer
      情報処理学会計算機アーキテクチャ研究会(招待講演)
    • Place of Presentation
      慶應義塾大学
    • Year and Date
      2007-01-23
    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Presentation] Architecture Simulation with a Certain Level of Embedded Flavo-What We Learned from Our Experiments(in Japanese, invited talk)2007

    • Author(s)
      Hiroshi, Nakashima
    • Organizer
      IPSJ SIGARC meeting
    • Place of Presentation
      Keio Univ
    • Year and Date
      2007-01-23
    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Presentation] An Accurate and Efficient Simulation-Based Analysis for Worst Case Interruption Delay2006

    • Author(s)
      H. Nakashima, M. Konishi, T. Nakada
    • Organizer
      Intl. Conf. Compilers, Architecture and Synthesis for Embedded Systems
    • Place of Presentation
      Seoul, Korea
    • Year and Date
      2006-10-23
    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Presentation] 重複実行省略を用いた割り込みによるマイクロプロセッサの最悪性能予測2006

    • Author(s)
      小西昌裕, 中田尚, 津邑公暁, 中島浩
    • Organizer
      先端的計算基盤システムシンポジウムSACSIS 2006
    • Place of Presentation
      大阪市
    • Year and Date
      2006-05-23
    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Presentation] Measuring Worst-Case Performance of Microprocessor by Interruption with Omitting Redundant Execution (in Japanese)2006

    • Author(s)
      Masahiro, Konishi, Takashi, Nakada, Tomoaki, Tsumura, Hiroshi, Nakashima
    • Organizer
      Symp. Advanced Computing Systems and Infrastructures
    • Place of Presentation
      Osaka
    • Year and Date
      2006-05-23
    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Presentation] Design and Implementation of a Workload Specific Simulator2006

    • Author(s)
      T. Nakada, T. Tsumura, H. Nakashima
    • Organizer
      39th Annual Simulation Symp.
    • Place of Presentation
      Huntsville, AL, USA
    • Year and Date
      2006-04-05
    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Presentation] NakashimaDesign and Implementation of a Workload Specific Simulator2006

    • Author(s)
      Takashi, Nakada, Tomoaki, Tsumura, Hiroshi
    • Organizer
      39th Annual Simulation Symp
    • Place of Presentation
      Huntsville, AL, USA
    • Year and Date
      2006-04-05
    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Presentation] An Efficient Search Algorithm of Worst-Case Cache Flush Timings2005

    • Author(s)
      H. Miyamoto, S. Iiyama, H. Tomiyama, H. Takada, H. Nakashima
    • Organizer
      11th IEEE Intl. Conf. Embedded and Real-time Computing Systems and Applications
    • Place of Presentation
      Hong Kong, China
    • Year and Date
      2005-08-17
    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Presentation] An Efficient Search Algorithm of Worst-Case Cache Flush Timings2005

    • Author(s)
      Hiroshi, Miyamoto, Shinichi, Iiyama, Hiroyuki, Tomiyama, Hiroaki, Takada, Hiroshi, Nakashima
    • Organizer
      11th IEEE Intl. Conf. Embedded and Real-time Computing Systems and Applications
    • Place of Presentation
      Hong Kong. China
    • Year and Date
      2005-08-17
    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Presentation] ワークロード最適化によるキャッシュシミュレータの高速化2005

    • Author(s)
      中田尚, 津邑公暁, 中島浩
    • Organizer
      情報処理学会計算機アーキテクチャ研究会(CS領域奨励賞受賞論文)
    • Place of Presentation
      佐賀県武雄市
    • Year and Date
      2005-08-04
    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Presentation] Fast Cache Simulation Using Workload Optimiation(in Japanese, IPSJ CS-Region Young Researcher Award)2005

    • Author(s)
      Takashi, Nakada, Tomoaki, Tsumura, Hiroshi, Nakashima
    • Organizer
      IPSJ SIGARC meeting
    • Place of Presentation
      Takeo, Saga
    • Year and Date
      2005-08-04
    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Presentation] ワークロード最適化シミュレータの設計と実装2005

    • Author(s)
      中田尚, 津邑公暁, 中島浩
    • Organizer
      先端的計算基盤システムシンポジウムSACSIS 2005
    • Place of Presentation
      つくば市
    • Year and Date
      2005-05-20
    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Presentation] 時間軸分割並列化による高速マイクロプロセッサシミュレーション2005

    • Author(s)
      高崎透, 中田尚, 津邑公暁, 中島浩
    • Organizer
      先端的計算基盤システムシンポジウムSACSIS 2005
    • Place of Presentation
      つくば市
    • Year and Date
      2005-05-20
    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Presentation] Design and Implementation of a Workload Optimized Simulator(in Japanese)2005

    • Author(s)
      Takashi, Nakada, Tomoaki, Tsumura, Hiroshi, Nakashima
    • Organizer
      Symp. Advanced Computing Systems and Infrastructures
    • Place of Presentation
      Tsukuba
    • Year and Date
      2005-05-20
    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2007 Final Research Report Summary
  • [Presentation] Fast Simulation of High Performance Processor with Time Division Parallelization(in Japanese)2005

    • Author(s)
      Toru, Takasaki, Takashi, Nakada, Tomoaki, Tsumura, Hiroshi, Nakashima
    • Organizer
      Symp. Advanced Computing Systems and Infrastructures
    • Place of Presentation
      Tsukuba
    • Year and Date
      2005-05-20
    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2007 Final Research Report Summary

URL: 

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

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi