#pragma omp parallel uchun xususiy (i) #pragma omp shared ( x, y, n) kamaytirish (+: a, b) uchun (i = 0; i {
a = a + x [i];
b = b + y [i];
}
6. Ishlab chiqaruvchilar va ishlab chiquvchilar tomonidan qo'llab -
quvvatlanadi. Standartni ishlab chiqish.
OpenMP ilovalari
1)
Silikon grafikasi . Fortran uchun OpenMP -ni qo'llab
-quvvatlash 7.2.1
versiyasidan boshlab IRIX platformasi uchun
MIPSpro oilasining Fortran 77/90
kompilyatorlarida amalga oshirildi . 7.3 versiyasida C / C ++ uchun OpenMP ko'magi
bo'ladi.
2)
Compaq / DEC .
DIGITAL Fortran Fortran uchun OpenMP standartida
parallellashtirishni qo'llab -quvvatlaydi.
3)
Kuck & Associates (KAI).
Qo'llanma Fortran va C / C ++ uchun
OpenMPning
to'liq
qo'llanilishi. Batafsil :
http://www.kai.com/parallel/kappro/guide/ (havola tashqi)
.
4)
Portlend guruhi (PGI). To'plam PGI
Workstation
3.0 qo'llab-
quvvatlaydi OpenMP uchun , Fortran va C / C ++ haqida platformalarda Windows NT,
Linux, Solaris (x86 ).
5)
OdinMP ( havola
tashqi)
. OpenMP
- önişlemci uchun C tilida , dastur avlod ichida POSIX
mavzular standarti .
Yangiliklarni
ko'rish .
6)
Sun OpenMP standartini qo'llab -quvvatlaydi
. OpenMP ilovasi Sunning
yuqori mahsuldorlik serverlari bilan ta'minlanadigan Sun Performance Workshop
Fortran mahsulotlarining kelgusi nashrlariga kiritilishi kutilmoqda. Sun OpenMP
standartlashtiruvchi OpenMP arxitektura kengashiga qo'shiladi.
7)
Tera Computer o'zining Tera MTA tizimlarida OpenMP qo'llab -
quvvatlashini e'lon qildi.
8)
Pacific
-Sierra Research
kompaniyasi OpenMP
standartini
qo'llab
-
quvvatlaydigan Fortran va S uchun
VAST / Parallel - parallel ishlov beradigan oldingi
protsessorlarni taklif qiladi .