Project/Area Number |
25330058
|
Research Category |
Grant-in-Aid for Scientific Research (C)
|
Allocation Type | Multi-year Fund |
Section | 一般 |
Research Field |
Computer system
|
Research Institution | Kyoto Institute of Technology |
Principal Investigator |
Kiyoshi Shibayama 京都工芸繊維大学, 情報工学・人間科学系, 教授 (70127091)
|
Co-Investigator(Kenkyū-buntansha) |
HIRATA Hiroaki 京都工芸繊維大学, 情報工学・人間科学系, 准教授 (90273549)
NUNOME Atsushi 京都工芸繊維大学, 情報工学・人間科学系, 助教 (60335320)
|
Project Period (FY) |
2013-04-01 – 2016-03-31
|
Project Status |
Completed (Fiscal Year 2015)
|
Budget Amount *help |
¥3,900,000 (Direct Cost: ¥3,000,000、Indirect Cost: ¥900,000)
Fiscal Year 2015: ¥1,300,000 (Direct Cost: ¥1,000,000、Indirect Cost: ¥300,000)
Fiscal Year 2014: ¥1,560,000 (Direct Cost: ¥1,200,000、Indirect Cost: ¥360,000)
Fiscal Year 2013: ¥1,040,000 (Direct Cost: ¥800,000、Indirect Cost: ¥240,000)
|
Keywords | 計算機システム / ハイパフォーマンス・コンピューティング / 粗粒度投機実行 / スレッドレベル並列性 / メモリシステム / チェックポイント回復 / 値予測 |
Outline of Final Research Achievements |
We have developed a novel checkpoint generation scheme for the thread-level parallel speculation. In this scheme, the processor, which monitors its memory accesses, learns a checkpoint candidate dynamically when the processor detects the memory data hazard. The checkpoint is the instruction address from which a thread should be restarted after it aborts. Our scheme has the originality in the self-generation of the optimal checkpoint to minimize the penalty of mis-speculation recovery. Consequently, our achievement in this study is a great step to make a progress of technology in the field of the thread-level parallel processing.
|