Parallel kompyuterlarninng dasturiy ta’minoti
Download 0.89 Mb.
|
K.T Kamolboyev Asadbek
OpenMP texnologiyasining muhim ustunligi dasturiy vosita dasturda parallellik manbasini o'z ichiga olgan bo'limlarni asta-sekinlik bilan topib, taqdim etilgan mexanizmlardan foydalangan holda ketma-ket dasturlashni amalga oshirish imkoniyati bo'lib, ularni parallel qiladi va keyinchalik quyidagi bo'limlarni tahlil qilishga o'tadi. Shunday qilib, dasturda parallel bo'lak asta-sekin kamayadi. Ushbu yondashuv ketma-ketlikdagi dasturlarni parallel kompyuterlarga moslashtirish jarayonini, shuningdek disk raskadrovka va optimallashni osonlashtiradi
OpenMP mexanizmlarini ishlatish uchun OpenMP derivatori bilan mos kalit bilan kompilyatsiya qilishingiz kerak (masalan, icc / ifort -openmp derleyici kaliti, gcc / gfortran -f openmp, Sun Studio -xopenmp, Visual C ++ - / openmp, PGI - mp). Derleyici OpenMP direktivalarini sharhlaydi va parallel kod yaratadi. OpenMP-ni qo'llamaydigan kompilyatorlardan foydalanilganda OpenMP direktivlari qo'shimcha xabarlarsiz e'tiborsiz qilinadi.OpenMP yordamiga ega bo'lgan kompilyator, dasturning parallel versiyasi uchun odatiy bo'lgan alohida bloklarni shartli ravishda kompilyatsiya qilish uchun ishlatilishi mumkin bo'lgan _OPENMP so'lini belgilaydi. Bu so'l yyyym formatida aniqlanadi, bu erda yyyy va mm - qo'llab-quvvatlanadigan OpenMP standarti qabul qilingan yil va oy uchun raqamlar. Masalan, OpenMP 3.0 standartini qo'llabquvvatlaydigan derleyici 2008/05 da _OPENMP ni belgilaydi.
Download 0.89 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling