Fast Heterogeneous Binary Data Interchange

  • Authors:
  • Greg Eisenhauer;Lynn K. Daley

  • Affiliations:
  • -;-

  • Venue:
  • HCW '00 Proceedings of the 9th Heterogeneous Computing Workshop
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

As distributed applications have become more widely used, they more often need to leverage the computing power of a heterogeneous network of computer architectures. Modern communications libraries provide mechanisms that hide at least some of the complexities of binary data interchange among heterogeneous machines. However, these mechanisms may be cumbersome, requiring that communicating applications agree a priori on precise message contents, or they may be inefficient, using both 驴up驴 and 驴down驴 translations for binary data.Finally, the semantics of many packages, particularly those that require applications to manually 驴pack驴 and 驴unpack驴 messages, result in multiple copies of message data, thereby reducing communication performance. This paper describes PBIO, a novel messaging middleware, which offers applications significantly more flexibility in message exchange while providing an efficient implementation that offers high performance.