OpenMP

Vikipediya, açıq ensiklopediya
Jump to navigation Jump to search

OpenMP - proqram paralelləşdirilməsi üçün açıq standarddır. Solaris, IBM AIX, HP-UX, GNU/LINUX, MAC OS X və Windows əməliyyat sistemlərində dəstəkləyir. Əsasən C, C++Fortran proqramlaşdırma dillərində ümumi yaddaşa malik çoxprosessorlu sistemlərdə çoxaxınlı proqramlaşdırma üçün istifadə edilir. Openmp qazanc məqsədi güdməyən, Openmp Archtecture Review Board (Openmp ARB) adlı beynəlxalq birlik tərəfindən idarə edilir. Openmp standart stolüstü kompüterlərdən tutmuş super kompüterlərə qədər paralel proqramlaşdırmanı inkişaf etdirmək üçün proqramçılara sadə və əlverişli interfeys verən ölçülə bilən və portativ bir model təklif edir.

Hazırlanması[redaktə | əsas redaktə]

OpenMP hazırlanmasına daxil olan şəxslərin əksəriyyəti proqram təminatı satıcıları AMD, IBM, Intel, Cray, HP, Fujitsu, Nvidia, NEC, Microsoft, Texas Intstruments, Oracle Corporation şirkətləri və kompüter təchizat qrupları əməkdaşlarıdır.

Openmp ARB ilk interfeys proqramını Fortran 1.0 üçün Oktyabr 1997-ci ildə buraxdı. Növbəti il C/C++ üçün standartı buraxıldı. 2014-cü ilin iyul ayında ən yeni 4.0 versiyası buraxılıb.