Netfiles: an enhanced stream-based communication mechanism

  • Authors:
  • Philip Chan;David Abramson

  • Affiliations:
  • Caulfield School of Information Technology, Monash University, Victoria, Australia;Caulfield School of Information Technology, Monash University, Victoria, Australia

  • Venue:
  • ISHPC'05/ALPS'06 Proceedings of the 6th international symposium on high-performance computing and 1st international conference on Advanced low power systems
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Netfiles is an alternative API for message passing on distributed memory machines. Based on the communication stream model, Netfiles provides enhanced functionality such as broadcasts and gather operations. Netfiles overload conventional file I/O primitives enabling parallel programs to be developed and tested on a file system before execution on a parallel machine. Netfiles is part of a parallel programming system called FAbrIC. This paper also presents the design and implementation of the FAbrIC architecture and demonstrate the effectiveness of this approach by means of two parallel applications: a parallel shallow water model application and parallel Jacobi method.