Science Fair Project Encyclopedia
OpenMP
The OpenMP Application Program Interface (API) supports multi-platform shared memory multiprocessing programming for in C/C++ and Fortran on many architectures, including Unix platforms and Windows platforms.
Jointly defined by a group of major computer hardware and software vendors, OpenMP is a portable, scalable model that gives programmers a simple and flexible interface for developing parallel applications for platforms ranging from the desktop to the supercomputer.
Often a so-called hybrid-model parallel programming, using both OpenMP and MPI (Message Passing Interface), is used for programming computer clusters.
External links
- the official site for OpenMP
- Community of OpenMP Users, Researchers, Tool Developers and Providers
- Intel® Threading Tools
- SGI
- Dynamic Performance Monitor for OpenMP
- Cray X1™ system
- XC clusters product summary
- Parallel Programming Guide for HP-UX Systems
- PC Cluster Consortium
- GCC's OpenMP implementation
03-10-2013 05:06:04
The contents of this article is licensed from www.wikipedia.org under the GNU Free Documentation License. Click here to see the transparent copy and copyright details
The contents of this article is licensed from www.wikipedia.org under the GNU Free Documentation License. Click here to see the transparent copy and copyright details


