Budget Amount *help |
¥4,550,000 (Direct Cost: ¥3,500,000、Indirect Cost: ¥1,050,000)
Fiscal Year 2011: ¥1,040,000 (Direct Cost: ¥800,000、Indirect Cost: ¥240,000)
Fiscal Year 2010: ¥1,690,000 (Direct Cost: ¥1,300,000、Indirect Cost: ¥390,000)
Fiscal Year 2009: ¥1,820,000 (Direct Cost: ¥1,400,000、Indirect Cost: ¥420,000)
|
Research Abstract |
Speculative multithreading is one of the most hopeful methods for speeding up the execution of programs in multicore systems. Based on our observation that only one or two paths are executed frequently in hot loops, we have established the two-path limited speculation method that speculates only the most frequent two paths based on path profiling of the whole program execution. To further improve the performance of this method, we have proposed a dynamic optimization system that changes speculative threads based on the 'phased behavior' in program execution. Our preliminary estimation results show that the dynamic optimization method performs 1.8 times speedup at the maximum.
|