• DocumentCode
    1304399
  • Title

    OpenMP: a parallel standard for the masses

  • Author

    Clark, Daniel

  • Volume
    6
  • Issue
    1
  • fYear
    1998
  • Firstpage
    10
  • Lastpage
    12
  • Abstract
    The author considers how the recent release of OpenMP could finally shove parallel software applications out of the domain of high-performance scientific research and analysis, and onto the desktop. By supporting cross-platform, directive-based programming, the OpenMP application programming interface will simplify the development of parallel applications on shared-memory machines. Among other things, this means independent software vendors and other developers can now create parallel code once and run it on different systems, from two-way NT workstations to Unix-based supercomputers with 128 or more processors. The OpenMP specification is a set of compiler directives and callable runtime library routines that take advantage of shared memory multiprocessor (SMP) Unix and NT environments. This version of the OpenMP specification is Fortran-based, due to its widespread use for developing high-performance parallel scientific codes
  • Keywords
    application program interfaces; message passing; parallel programming; parallelising compilers; shared memory systems; software libraries; software standards; Fortran; NT workstations; OpenMP; Unix-based supercomputers; application programming interface; callable runtime library routines; compiler; cross-platform directive-based programming; high performance parallel scientific codes; message passing; parallel code; parallel software applications; parallel software standard; shared memory multiprocessor; software vendors; specification; ANSI standards; Assembly; Code standards; ISO standards; Laboratories; Message passing; Parallel processing; Programming profession; Proposals; Testing;
  • fLanguage
    English
  • Journal_Title
    Concurrency, IEEE
  • Publisher
    ieee
  • ISSN
    1092-3063
  • Type

    jour

  • DOI
    10.1109/4434.656771
  • Filename
    656771