ACM SIGCOMM: Analysing communication latency using the Nectar communication processor

  • Authors:
  • Peter Steenkiste

  • Affiliations:
  • School of Computer Science, Carnegie Mellon University, Pittsburgh, Pennsylvania 15213, USA

  • Venue:
  • Computer Communications
  • Year:
  • 1993

Quantified Score

Hi-index 0.24

Visualization

Abstract

For multicomputer applications, the most important performance parameter of a network is the latency for short messages. In this paper, we present an analysis of communication latency using measurement of the Nectar system. Nectar is a high performance multicomputer built around a high bandwidth crosspoint network. Nodes are connected to the Nectar network using network coprocessors that are primarily responsible for the protocol processing, but which can also execute application code. This architecture allows us to analyse message latency both between workstations with an outboard protocol engine and between lightweight nodes with a minimal runtime system and a fast, simple network interface (the coprocessors). We study how much context switching, buffer management and protocol processing contribute to the communication latency, and discuss how the latency is influenced by the protocol's implementation. We also discuss and analyse two other network performance measures: communication overhead and throughput.