Models for asynchronous message handling

by implementing three well-known models-active messages, single-threaded upcalls, and popup threads-on the same user-level communication architecture, these authors show that expressiveness need not necessarily be sacrificed for performance.

[1]  Wilson C. Hsieh,et al.  Optimistic active messages: a mechanism for scheduling communication with computation , 1995, PPOPP '95.

[2]  Charles L. Seitz,et al.  Myrinet: A Gigabit-per-Second Local Area Network , 1995, IEEE Micro.

[3]  Larry L. Peterson,et al.  The x-kernel: a platform for accessing internet resources , 1990, Computer.

[4]  K. Langendoen,et al.  Integrating polling, interrupts, and thread management , 1996, Proceedings of 6th Symposium on the Frontiers of Massively Parallel Computation (Frontiers '96).

[5]  Henry M. Levy,et al.  Limits to low-latency communication on high-speed networks , 1993, TOCS.

[6]  Guang R. Gao,et al.  Polling Watchdog: Combining Polling and Interrupts for Efficient Message Handling , 1996, International Symposium on Computer Architecture.

[7]  Seth Copen Goldstein,et al.  Lazy Threads: Implementing a Fast Parallel Call , 1996, J. Parallel Distributed Comput..

[8]  Seth Copen Goldstein,et al.  Active messages: a mechanism for integrating communication and computation , 1998, ISCA '98.

[9]  Scott Pakin,et al.  High Performance Messaging on Workstations: Illinois Fast Messages (FM) for Myrinet , 1995, Proceedings of the IEEE/ACM SC95 Conference.

[10]  Richard P. Martin,et al.  Assessing Fast Network Interfaces , 1996, IEEE Micro.

[11]  Kirk L. Johnson,et al.  CRL: high-performance all-software distributed shared memory , 1995, SOSP.

[12]  Henry M. Levy,et al.  Separating data and control transfer in distributed operating systems , 1994, ASPLOS VI.

[13]  Kees Verstoep,et al.  Performance of a High-Level Parallel Language on a High-Speed Network , 1997, J. Parallel Distributed Comput..

[14]  Koen Langendoen,et al.  Friendly and efficient message handling , 1996, Proceedings of HICSS-29: 29th Hawaii International Conference on System Sciences.

[15]  Eric A. Brewer,et al.  Remote queues: exposing message queues for optimization and atomicity , 1995, SPAA '95.

[16]  Seth Copen Goldstein,et al.  Active messages: a mechanism for integrating communication and computation , 1998, ISCA '98.

[17]  Kirk L. Johnson,et al.  High-performance all-software distributed shared memory , 1996 .