Exploiting the capabilities of the interconnection network on Dawning-1000
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 communication software. Active Messages provide an efficient communication mechanism with small overhead, which may expose the raw capabilities of the underlying hardware. In addition, one of the most promising techniques, user-level communication, 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 implemented 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.
KeywordsActive Message user-level communication software overhead interconnection network Dawning-1000
Unable to display preview. Download preview PDF.
- von Eicken T, Culler D E, Goldstein S C, Schauser K E. Active Messages: A mechanism for integrated communication and computation. InProc. the 19th International Symposium on Computer Architecture, May 1992.Google Scholar
- Tucker L W, Mainwaring A. CMMD: Active Messages on the CM-5.Parallel Computing, April 1994.Google Scholar
- Blumrich M A, Li K, Alpert R, Dubnicki C, Felten E W. Virtual memory mapped network interface for the SHRIMP multicomputer. InProc. the 21st International Symposium on Computer Architecture, April 1994.Google Scholar
- Spertus D, Dally W J. Evaluating the locality benefits of Active Messages. InProc. the 5th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, July 1995.Google Scholar
- Schauser K E, Scheiman C J. Active Messages Implementations for the Meiko CS-2.DCS, UC, 1995.Google Scholar
- von Eicken T, Avula V, Basu A, Buch V. Low-latency communication over ATM networks using Active Messages. InProc. Hot Interconnects II, August 1994.Google Scholar
- Martin R P. HPAM: An active message layer for a network of HP workstations. InProc. Hot Interconnects II, August 1994.Google Scholar
- von Eiken T, Basu A, Buch V, Vogels W. U-Net: A user-level network interface for parallel and distributed computing. InProc. 15th ACM Symp. Operating Systems Principles, 1995.Google Scholar