Open Multi-Processing - an API intended for programming multi-threaded applications on multiprocessor systems with shared memory. The task is divided into several threads where they are run in parallel on a machine with multiple processors much more faster.

Learn more

First released 1997
Developed by OpenMP Architecture Review Board
Latest stable version OpenMP 5
Used by Microsoft, IBM, NEC

Development by

Sign up for updates
straight to your inbox