Network interface active messages for low overhead communication on SMP PC clusters

  • Motohiko Matsuda
  • Yoshio Tanaka
  • Kazuto Kubota
  • Mitsuhisa Sato
Track C3: Computational Science

DOI: 10.1007/BFb0100637

Part of the Lecture Notes in Computer Science book series (LNCS, volume 1593)
Cite this paper as:
Matsuda M., Tanaka Y., Kubota K., Sato M. (1999) Network interface active messages for low overhead communication on SMP PC clusters. In: Sloot P., Bubak M., Hoekstra A., Hertzberger B. (eds) High-Performance Computing and Networking. HPCN-Europe 1999. Lecture Notes in Computer Science, vol 1593. Springer, Berlin, Heidelberg

Abstract

NICAM is a communication layer for SMP PC clusters connected via Myrinet, designed to reduce overhead and latency by directly utilizing a micro-processor equipped on the network interface. It adopts remote memory operations to reduce much of the overhead found in message passing. NICAM employs an Active Messages framework for flexibility in programming on the network interface, and this flexibility will compensate for the large latency resulting from the relatively slow micro-processor. Running message handlers directly on the network interface reduces the overhead by freeing the main processors from the work of polling incoming messages. The handlers also make synchronizations faster by avoiding the costly interactions between the main processors and the network interface. In addition, this implementation can completely hide latency of barriers in data-parallel programs, because handlers running in the background of the main processors allow reposition of barriers to any place where the latency is not critical.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag 1999

Authors and Affiliations

  • Motohiko Matsuda
    • 1
  • Yoshio Tanaka
    • 1
  • Kazuto Kubota
    • 1
  • Mitsuhisa Sato
    • 1
  1. 1.Real World Computing PartnershipTsukuba, IbarakiJapan

Personalised recommendations