File Download
  Links for fulltext
     (May Require Subscription)
Supplementary

Conference Paper: Push-Pull Messaging: a high-performance communication mechanism for commodity SMP clusters

TitlePush-Pull Messaging: a high-performance communication mechanism for commodity SMP clusters
Authors
KeywordsComputers
Computer architecture
Issue Date1999
PublisherIEEE.
Citation
International Conference on Parallel Processing Proceedings, Aizu-Wakamatsu City, Japan, 21-24 September 1999, p. 12-19 How to Cite?
AbstractPush-Pull Messaging is a novel messaging mechanism for high-speed interprocess communication in a cluster of symmetric multi-processors (SMP) machines. This messaging mechanism exploits the parallelism in SMP nodes by allowing the execution of communication stages of a messaging event on different processors to achieve maximum performance. Push-Pull Messaging facilitates further improvement on communication performance by employing three optimizing techniques in our design: (1) Cross-Space Zero Buffer provides a unified buffer management mechanism to achieve a copy-less communication for the data transfer among processes within a SMP node. (2) Address Translation Overhead Masking removes the address translation overhead from the critical path in the internode communication. (3) Push-and-Acknowledge Overlapping overlaps the push and acknowledge phases to hide the acknowledge latency. Overall, Push-Pull Messaging effectively utilizes the system resources and improves the communication speed. It has been implemented to support high-speed communication for connecting quad Pentium Pro SMPs with 100 Mbit/s Fast Ethernet.
Persistent Identifierhttp://hdl.handle.net/10722/45615
ISSN
2020 SCImago Journal Rankings: 0.269

 

DC FieldValueLanguage
dc.contributor.authorWong, KPen_HK
dc.contributor.authorWang, CLen_HK
dc.date.accessioned2007-10-30T06:30:20Z-
dc.date.available2007-10-30T06:30:20Z-
dc.date.issued1999en_HK
dc.identifier.citationInternational Conference on Parallel Processing Proceedings, Aizu-Wakamatsu City, Japan, 21-24 September 1999, p. 12-19en_HK
dc.identifier.issn0190-3918en_HK
dc.identifier.urihttp://hdl.handle.net/10722/45615-
dc.description.abstractPush-Pull Messaging is a novel messaging mechanism for high-speed interprocess communication in a cluster of symmetric multi-processors (SMP) machines. This messaging mechanism exploits the parallelism in SMP nodes by allowing the execution of communication stages of a messaging event on different processors to achieve maximum performance. Push-Pull Messaging facilitates further improvement on communication performance by employing three optimizing techniques in our design: (1) Cross-Space Zero Buffer provides a unified buffer management mechanism to achieve a copy-less communication for the data transfer among processes within a SMP node. (2) Address Translation Overhead Masking removes the address translation overhead from the critical path in the internode communication. (3) Push-and-Acknowledge Overlapping overlaps the push and acknowledge phases to hide the acknowledge latency. Overall, Push-Pull Messaging effectively utilizes the system resources and improves the communication speed. It has been implemented to support high-speed communication for connecting quad Pentium Pro SMPs with 100 Mbit/s Fast Ethernet.en_HK
dc.format.extent85754 bytes-
dc.format.extent6534 bytes-
dc.format.mimetypeapplication/pdf-
dc.format.mimetypetext/plain-
dc.languageengen_HK
dc.publisherIEEE.en_HK
dc.relation.ispartofInternational Conference on Parallel Processing Proceedings-
dc.rights©1999 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.-
dc.subjectComputersen_HK
dc.subjectComputer architectureen_HK
dc.titlePush-Pull Messaging: a high-performance communication mechanism for commodity SMP clustersen_HK
dc.typeConference_Paperen_HK
dc.identifier.openurlhttp://library.hku.hk:4550/resserv?sid=HKU:IR&issn=0190-3918&volume=&spage=12&epage=19&date=1999&atitle=Push-Pull+Messaging:+a+high-performance+communication+mechanism+for+commodity+SMP+clustersen_HK
dc.description.naturepublished_or_final_versionen_HK
dc.identifier.doi10.1109/ICPP.1999.797383en_HK
dc.identifier.hkuros51482-
dc.identifier.issnl0190-3918-

Export via OAI-PMH Interface in XML Formats


OR


Export to Other Non-XML Formats