[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/645605.663228guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Experience with active messages on the Meiko CS-2

Published: 25 April 1995 Publication History

Abstract

Active messages provide a low latency communication architecture which on modern parallel machines achieves more than an order of magnitude performance improvement over more traditional communication libraries. This paper discusses the experience we gained while implementing active messages on the Meiko CS-2, and discusses implementations for similar architectures. During our work we have identified that architectures which only support efficient remote write operations (or DMA transfers as in the case of the CS-2) make it difficult to transfer both data and control as required by active messages. Traditional network interfaces avoid this problem because they have a single point of entry which essentially acts as a queue. To efficiently support active messages on modern network communication co-processors, hardware primitives are required which support this queue behavior The overcame this problem by producing specialized code which runs on the communications co-processor and supports the active messages protocol. Our implementation of active messages results in a one-way latency of 12.3 /spl mu/s and achieves up to 39 MB/s for bulk transfers. Both numbers are close to optimal for the current Meiko hardware and are competitive with performance of active messages on other hardware platforms.

Cited By

View all
  • (2006)Level-wise scheduling algorithm for fat tree interconnection networksProceedings of the 2006 ACM/IEEE conference on Supercomputing10.1145/1188455.1188556(96-es)Online publication date: 11-Nov-2006
  • (1999)Design challenges of virtual networksACM SIGPLAN Notices10.1145/329366.30111534:8(119-130)Online publication date: 1-May-1999
  • (1999)Design challenges of virtual networksProceedings of the seventh ACM SIGPLAN symposium on Principles and practice of parallel programming10.1145/301104.301115(119-130)Online publication date: 1-May-1999
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
IPPS '95: Proceedings of the 9th International Symposium on Parallel Processing
April 1995
661 pages
ISBN:0818670746

Publisher

IEEE Computer Society

United States

Publication History

Published: 25 April 1995

Author Tags

  1. Meiko CS-2
  2. active messages
  3. communication architecture
  4. low latency
  5. message passing
  6. network communication co-processors
  7. parallel architectures
  8. parallel machines

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 04 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2006)Level-wise scheduling algorithm for fat tree interconnection networksProceedings of the 2006 ACM/IEEE conference on Supercomputing10.1145/1188455.1188556(96-es)Online publication date: 11-Nov-2006
  • (1999)Design challenges of virtual networksACM SIGPLAN Notices10.1145/329366.30111534:8(119-130)Online publication date: 1-May-1999
  • (1999)Design challenges of virtual networksProceedings of the seventh ACM SIGPLAN symposium on Principles and practice of parallel programming10.1145/301104.301115(119-130)Online publication date: 1-May-1999
  • (1999)Evaluating the Benefits of Communication CoprocessorsJournal of Parallel and Distributed Computing10.1006/jpdc.1998.152857:2(236-256)Online publication date: 1-May-1999
  • (1998)Space/time-efficient scheduling and execution of parallel irregular computationsACM Transactions on Programming Languages and Systems10.1145/295656.29566020:6(1195-1222)Online publication date: 1-Nov-1998
  • (1997)Optimizing Parallel Bitonic SortProceedings of the 11th International Symposium on Parallel Processing10.5555/645607.661521(303-309)Online publication date: 1-Apr-1997
  • (1997)Low Latency MPI for Meiko CS/2 and ATM ClustersProceedings of the 11th International Symposium on Parallel Processing10.5555/645607.661340(374-380)Online publication date: 1-Apr-1997
  • (1997)Multi-protocol active messages on a cluster of SMP'sProceedings of the 1997 ACM/IEEE conference on Supercomputing10.1145/509593.509596(1-22)Online publication date: 15-Nov-1997
  • (1997)Performance implications of communication mechanisms in all-software global address space systemsACM SIGPLAN Notices10.1145/263767.26379432:7(230-239)Online publication date: 21-Jun-1997
  • (1997)Performance implications of communication mechanisms in all-software global address space systemsProceedings of the sixth ACM SIGPLAN symposium on Principles and practice of parallel programming10.1145/263764.263794(230-239)Online publication date: 21-Jun-1997
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media