Adapting the Network Interface for High-Performance Computing: The CNI Approach

  • Authors:
  • Prasenjit Sarkar;Mary Bailey

  • Affiliations:
  • Department of Computer Science, University of Arizona, Tucson, AZ 85721 psarkar@cs.arizona.edu;Rincon Research Corporation, 101 N Wilmot, Suite 310, Tucson AZ 85711 mlb@rincon.com

  • Venue:
  • The Journal of Supercomputing - Special issue: high performance distributed computing
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

As the prices of commodity workstations go down, clusters of workstationshave started to emerge as a viable economic solution for scalable computing.Recent advances in networking technology have made it possible to obtainhigh-bandwidth connections between applications. However, the interconnectlatency between workstation nodes in a cluster remains a serious concern andcan prove to be the limiting factor in workstation performance. In thispaper, we present the CNI orcluster network interface that achieves the twingoals of low latency and high bandwidth. In addition, CNI efficientlysupports multiple programming paradigms for programming generality. This isdone by functionally coupling the network interface more closely to the CPUwithout violating the constraints of a standard workstation architecture,CNI results in performance gains for applications, substantially reducingcommunication overhead and delay.