1996cascon A. Singh, J. Schaeffer and D. Szafron, Views on Template-Based Parallel Programming, CASCON 96 CDRom Proceedings, Toronto, October, 1996, 10 ms.abstract or pdf.

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-based models have the potential for simplifying the complexitites of parallel programming, they have yet to realize these expectations for high-performance applications.