• DocumentCode
    2818858
  • Title

    Coherent parallel programming in C∥

  • Author

    Xu, Zhiwei ; Hwang, Kai

  • Author_Institution
    Nat. Res. Center for Intelligent Comput., Acad. Sinica, Beijing, China
  • fYear
    1997
  • fDate
    19-21 Mar 1997
  • Firstpage
    116
  • Lastpage
    122
  • Abstract
    This paper presents the coherent parallel programming concept using a new parallel language called C|| (pronounced C Parallel). The C|| 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|| 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|| and show that coherent region is a versatile construct
  • Keywords
    C language; parallel languages; parallel programming; C Parallel; C language; C∥; coherent parallel programming; coherent region; extended constructs; parallel programming; parallelism; process interaction; Computer science; Concurrent computing; Electron traps; Interference; Natural languages; Parallel languages; Parallel processing; Parallel programming; System recovery; Turing machines;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advances in Parallel and Distributed Computing, 1997. Proceedings
  • Conference_Location
    Shanghai
  • Print_ISBN
    0-8186-7876-3
  • Type

    conf

  • DOI
    10.1109/APDC.1997.574021
  • Filename
    574021