Research on binary-level speculative multithreading for general-purpose multi-core processors
Project/Area Number |
20500047
|
Research Category |
Grant-in-Aid for Scientific Research (C)
|
Allocation Type | Single-year Grants |
Section | 一般 |
Research Field |
Computer system/Network
|
Research Institution | Utsunomiya University |
Principal Investigator |
OOTSU Kanemitsu Utsunomiya University, 工学研究科, 准教授 (00292574)
|
Project Period (FY) |
2008 – 2010
|
Project Status |
Completed (Fiscal Year 2010)
|
Budget Amount *help |
¥4,030,000 (Direct Cost: ¥3,100,000、Indirect Cost: ¥930,000)
Fiscal Year 2010: ¥780,000 (Direct Cost: ¥600,000、Indirect Cost: ¥180,000)
Fiscal Year 2009: ¥1,560,000 (Direct Cost: ¥1,200,000、Indirect Cost: ¥360,000)
Fiscal Year 2008: ¥1,690,000 (Direct Cost: ¥1,300,000、Indirect Cost: ¥390,000)
|
Keywords | バイナリ変換 / 複数スレッド化 / 投機実行 / 実行パス / プロファイル |
Research Abstract |
This research developed a method of thread-level parallelization for the speculative multithreading, that enables both the enlargement of thread codes and the removal of the data communication between threads, by introducing a speculative multithread execution method based on the execution path of programs. A software proto-type system have been developed, while solving the three primal problems (1)development of the high-performance thread-level parallelization based on the execution path of programs,(2)development of the software accurate path profiling system at low cost,(3)realization of high-performance speculative multithreading only by software.
|
Report
(4 results)
Research Products
(138 results)