This paper introduces the design and implementation of BCL-3, a high per- formance low-level communication software running on a cluster of SMPs (CLUMPS) called DAWNING-3000. BCL-3 provides flexible and sufficient fun...This paper introduces the design and implementation of BCL-3, a high per- formance low-level communication software running on a cluster of SMPs (CLUMPS) called DAWNING-3000. BCL-3 provides flexible and sufficient functionality to fulfill the commu- nication requirements of fundamental system software developed for DAWNING-3000 while guaranteeing security, scalability, and reliability. Important features of BCL-3 are presented in the paper, including special support for SMP and heterogeneous network environment, semi- user-level communication, reliable and ordered data transfer and scalable flow control. The performance evaluation of BCL-3 over Myrinet is also given.展开更多
On Dawning-1000, the two-dimension mesh interconnection network enables low-latency, high-bandwidth communication, however, these capabilities have not been realized because of the high processing overhead imposed by ...On Dawning-1000, the two-dimension mesh interconnection network enables low-latency, high-bandwidth communication, however, these capabilities have not been realized because of the high processing overhead imposed by existing com- munication software. Active Messages provide an efficient communication mecha nism with small overhead, which may expose the raw capabilities of the underlying hardware. In addition, one of the most promising techniques, user-level communi- cation, is often used to improve the performance of the traditional protocols such as TCP and UDP, and is also adopted in implementing the novel abstractions like Active Messages. Thus a user-level Active Messages model is designed and imple- mented on Dawning-1000. Preliminary experiments show that the combination of Active Messages mechanism and user-level communication technique is quite efficient in reducing software overhead associated with sending and receiving messages and in exploiting the capabilities of the interconnection network.展开更多
The Virtual Interface Architecture (VIA) is a kind of user-level communication architectures. It is the in-dustrial standard of cluster communication, can provide data communication with low delay and high bandwidth. ...The Virtual Interface Architecture (VIA) is a kind of user-level communication architectures. It is the in-dustrial standard of cluster communication, can provide data communication with low delay and high bandwidth. Weanalyze different VIA implementation and implement our own design which we call MyVIA based on myrinet. In thisthesis ,we introduce VIA's principle and background ,and discuss some important aspect of MyVIA.展开更多
基金This work is supported by the National '863' High-Tech Programme of China (No.863-306-ZD01-01).
文摘This paper introduces the design and implementation of BCL-3, a high per- formance low-level communication software running on a cluster of SMPs (CLUMPS) called DAWNING-3000. BCL-3 provides flexible and sufficient functionality to fulfill the commu- nication requirements of fundamental system software developed for DAWNING-3000 while guaranteeing security, scalability, and reliability. Important features of BCL-3 are presented in the paper, including special support for SMP and heterogeneous network environment, semi- user-level communication, reliable and ordered data transfer and scalable flow control. The performance evaluation of BCL-3 over Myrinet is also given.
基金National '863' Hi-Tech Programme National Natural Science Foundation of China
文摘On Dawning-1000, the two-dimension mesh interconnection network enables low-latency, high-bandwidth communication, however, these capabilities have not been realized because of the high processing overhead imposed by existing com- munication software. Active Messages provide an efficient communication mecha nism with small overhead, which may expose the raw capabilities of the underlying hardware. In addition, one of the most promising techniques, user-level communi- cation, is often used to improve the performance of the traditional protocols such as TCP and UDP, and is also adopted in implementing the novel abstractions like Active Messages. Thus a user-level Active Messages model is designed and imple- mented on Dawning-1000. Preliminary experiments show that the combination of Active Messages mechanism and user-level communication technique is quite efficient in reducing software overhead associated with sending and receiving messages and in exploiting the capabilities of the interconnection network.
文摘The Virtual Interface Architecture (VIA) is a kind of user-level communication architectures. It is the in-dustrial standard of cluster communication, can provide data communication with low delay and high bandwidth. Weanalyze different VIA implementation and implement our own design which we call MyVIA based on myrinet. In thisthesis ,we introduce VIA's principle and background ,and discuss some important aspect of MyVIA.