Views on template-based parallel programming

  • Authors:
  • Ajit Singh;Jonathan Schaeffer;Duane Szafron

  • Affiliations:
  • University of Waterloo, Dept. of Electrical and Computer Eng., Waterloo, Ontario, Canada N2L 3G1;University of Alberta, Dept. of Computing Science, Edmonton, Alberta, Canada T6G 2H1;University of Alberta, Dept. of Computing Science, Edmonton, Alberta, Canada T6G 2H1

  • Venue:
  • CASCON '96 Proceedings of the 1996 conference of the Centre for Advanced Studies on Collaborative research
  • Year:
  • 1996

Quantified Score

Hi-index 0.00

Visualization

Abstract

For almost a decade we have been working at developing and using template-based models for coarse-grained parallel computing. Our initial system, FrameWorks, was positively received but had a number of shortcomings. The Enterprise parallel programming environment evolved out of this work, and now, after several years of experience with the system, its shortcomings are becoming evident. This paper outlines our experiences in developing and using the two parallel programming systems. Many of our observations are relevant to other parallel programming systems, even though they may be based on different assumptions. Although template-base models have the potential for simplifying the complexities of parallel programming, they have yet to realize these expectations for high-performance applications.