OpenMP
Programlama Modeli
Yazeka
Arama sonuçlarına dayanarak oluşturuldu
OpenMP, paylaşımlı bellek mimarisine sahip çok işlemcili sistemlerde paralel programlama için kullanılan bir API (Uygulama Programlama Arayüzü)'dir. Temel olarak C/C++ ve Fortran dillerinde kodlanmış uygulamaların iş parçacıklarına (thread) bölünerek eşzamanlı çalıştırılmasını sağlar.
Fork-Join modelini kullanır: Ana iş parçacığı (master) paralel bölgeyi başlatır, alt iş parçacıklarını oluşturur ve tamamlandığında birleşir. Bu süreçte derleyici yönergeleri (pragma) kullanılır.
Programcıya tam kontrol sunar: İş parçacıkları dinamik olarak yönetilebilir, veri paylaşımı ve senkronizasyon mekanizmaları özelleştirilebilir. Ancak I/O işlemleri programcı tarafından yönetilmelidir.
Kısa bilgiler
- Yayın tarihi:2011
- Platformu:
- Web sitesi: