Study on Multithreaded Parallel Computer
Project/Area Number |
07458057
|
Research Category |
Grant-in-Aid for Scientific Research (B)
|
Allocation Type | Single-year Grants |
Section | 一般 |
Research Field |
計算機科学
|
Research Institution | Nagoya University |
Principal Investigator |
SHIMADA Toshio Nagoya University, Graduate School of Engineering, Professor, 工学研究科, 教授 (60252251)
|
Project Period (FY) |
1995 – 1997
|
Project Status |
Completed (Fiscal Year 1997)
|
Budget Amount *help |
¥1,500,000 (Direct Cost: ¥1,500,000)
Fiscal Year 1997: ¥600,000 (Direct Cost: ¥600,000)
Fiscal Year 1996: ¥900,000 (Direct Cost: ¥900,000)
|
Keywords | multithread / parallel computer / non-numeric parallel processing / マルチスレッド計算機 / 命令レベル並列処理 / 投機的実行 / 並列処理ソフトウェア / 並列処理アーキテクチャ |
Research Abstract |
Current commercial parallel computers have high peak performance, but it is only effective for numerical computations. In this research, we propose several mechanisms that can execute non-numerical application efficiently on a multithread computer. 1.Thread level parallel hardware (1) Implicit context switch mechanism using memory cycle steel (2) Computer architecture to execute multithreads efficiently (3) Very low latency communication mechanism between multithreads 2.Instruction level parallel hardware (1) Highly precise branch prediction mechanism (2) Speculative data fetch mechanism 3.Compiler for a multithread computer We developed a compiler which can extract concurrent executable threads from current sequential programs. This method is general and can be applied for many other parallel computers. Parallel software (1) We developed a numerical simulation language processing system that can automatically generate parallel programs from partial differential equations. (2) Dynamic load balance mechanism using current load balance and computer throughput
|
Report
(4 results)
Research Products
(21 results)