Active message is an efficient and versatile communication architecture. The high performance ofit is closely related to the choices made in implementing. This paper discusses the mechanism of active message and consi...Active message is an efficient and versatile communication architecture. The high performance ofit is closely related to the choices made in implementing. This paper discusses the mechanism of active message and considerations should be taken in implementation. We propose improvements in method of message reception and buffer management. Programming model and method using active message arc also discussed.展开更多
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.展开更多
文摘Active message is an efficient and versatile communication architecture. The high performance ofit is closely related to the choices made in implementing. This paper discusses the mechanism of active message and considerations should be taken in implementation. We propose improvements in method of message reception and buffer management. Programming model and method using active message arc also discussed.
基金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.