КурсОперационныеСистемы/ПрактикумPosixThreads/PthreadLectures/OpenMP

Open Multi Processing


OpenMP представляет собой комплекс спецификаций, обеспечивающих разработку и исполнение параллельных программ, использующих разделяемую память. Спецификации Open MP включают в себя
OpenMP ориентирован на вычислительные программы, предназначенные для научных и инженерных расчетов. Существуют реализации OpenMP на основе MPI, обеспечивающие исполнение программ OpenMP в многомашинных кластерах. Разумеется, это приводит к увеличению задержек при синхронизации эмулируемой разделяемой памяти и снижению общей производительности, однако для некоторых задач это не очень существенно.