Project/Area Number |
09558031
|
Research Category |
Grant-in-Aid for Scientific Research (B)
|
Allocation Type | Single-year Grants |
Section | 展開研究 |
Research Field |
計算機科学
|
Research Institution | KYOTO INSTITUTE OF TECHNOLOGY |
Principal Investigator |
SHIBAYAMA Kiyoshi Eng. & Design, Kyoto Inst. Tech., Prof., 工芸学部, 教授 (70127091)
|
Co-Investigator(Kenkyū-buntansha) |
NAKATA Toshiyuki C&C Media Research Inst., NEC, Head Researcher, C&Cメディア研究所, 研究部長
NIIMI Haruo Eng., Kyoto Sangyo Univ., Prof., 工学部, 教授 (40144331)
HIRATA Hiroaki Eng. & Design, Kyoto Inst. Tech., Associate Prof., 工芸学部, 助教授 (90273549)
北村 俊明 富士通(株), グローバルサーバ部, 課長(研究職)
|
Project Period (FY) |
1997 – 1999
|
Project Status |
Completed (Fiscal Year 1999)
|
Budget Amount *help |
¥11,400,000 (Direct Cost: ¥11,400,000)
Fiscal Year 1999: ¥4,900,000 (Direct Cost: ¥4,900,000)
Fiscal Year 1998: ¥3,400,000 (Direct Cost: ¥3,400,000)
Fiscal Year 1997: ¥3,100,000 (Direct Cost: ¥3,100,000)
|
Keywords | Messageflow / Onchip / Inter-processors Communication / Computer Architecture / Thread / Computation Model |
Research Abstract |
"Active Messages (AM) " has been proposed as an efficient message passing communication scheme for distributed memory parallel computers. AM is one of the best message passing communication schemes, and therefore AM has been implemented on several parallel computers to achieve the dramatic performance improvements. The novel feature of AM is that, in an inter-processor communication message, it is specified how the receiving processor should handle the message. In this research, we present a new communication scheme which improves AM in both the performance and availability. We call our scheme "Active Threaded Message (AT-Message) ". AT-Message is implemented by using two threads, which are independent control flows executed on each processor. One thread is for calculation, and the other for handling of received messages. These two threads are executed in parallel to achieve the low overhead communication. Furthermore, on designing AT-Message, we had investigated the optimal trade-off point between the software (such as a user program and an OS) and the hardware (such as a processor and a network controller), and we could succeed to realize both of safety and high-performance in the user-level communication of AT-Message. By employing AT-Message, we can construct an higher-performance and more easily-programmable massively parallel computer than the case employing original AM. In this research, we also present a detailed design of the elementary processor architecture implementing AT-Message efficiently.
|