• DocumentCode
    1832203
  • Title

    Decoupling parallel and sequential codes: the pyramid approach

  • Author

    Lin, Z. ; Zhou, S.

  • Author_Institution
    NEC Res. Inst., Princeton, NJ, USA
  • fYear
    1994
  • fDate
    26-29 Apr 1994
  • Firstpage
    323
  • Lastpage
    328
  • Abstract
    A multiparadigm parallel programming system is described in this paper. The system supports a specification language that can conveniently encode a fork-join graph by which many parallel applications are representable. The language, called parScript, mandates the separation of parallel control from sequential codes that perform the actual computation, resulting in a program that is concise, portable, and yet efficient. We investigate the feasibility of this approach by building a prototype system on a NUMA multiprocessor. Experimental data shows that the performance of parScript programs can be comparable to that of their C counterparts, both on uniprocessors and on NUMA multiprocessors
  • Keywords
    directed graphs; formal specification; parallel languages; parallel programming; performance evaluation; specification languages; C language; NUMA multiprocessor; NUMA multiprocessors; fork-join graph; multiparadigm parallel programming system; parScript; parScript program performance; parallel applications; parallel codes; parallel control; portable program; prototype system; pyramid approach; sequential codes; specification language; uniprocessors; Concurrent computing; Hardware; National electric code; Parallel processing; Parallel programming; Portable computers; Problem-solving; Programming profession; Prototypes; Runtime library;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1994. Proceedings., Eighth International
  • Conference_Location
    Cancun
  • Print_ISBN
    0-8186-5602-6
  • Type

    conf

  • DOI
    10.1109/IPPS.1994.288282
  • Filename
    288282