Coherent Parallel Programming in C//

  • Authors:
  • Zhiwei Xu;Kai Hwang

  • Affiliations:
  • -;-

  • Venue:
  • APDC '97 Proceedings of the 1997 Advances in Parallel and Distributed Computing Conference (APDC '97)
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents the coherent parallel programming concept using a new parallel language called C/spl par/ (pronounced C Parallel). The C/spl par/ language is based on the standard C language with a small set of extended constructs for parallelism and process interaction. At the core of C/spl par/ is a structured construct called coherent region, which facilitates the development of coherent programs, i.e., parallel programs that are structured, determinate, terminative, and compositional. We present the basic features of C/spl par/ and show that coherent region is a versatile construct.