• 19. MPI dasturlarini initsializatsiyalash va tugatish. Chaqiriladigan birinchi MPI
  • 20. Jarayonlar sonini aniqlash qanday amalga oshiriladi int MPI_Comm_size ( MPI_Comm comm, int *size ). 21. Jarayonlar darajasini aniqlash qanday amalga oshiriladi
  • MPI_COMM_WORLD Qnday vazifani bajaradi?




    Download 29.52 Kb.
    bet4/9
    Sana23.10.2022
    Hajmi29.52 Kb.
    #27904
    1   2   3   4   5   6   7   8   9
    Bog'liq
    javoblar
    oferta 10.10.18, Andijon davlat tibbiyot instituti «kelishildi», родлар (Автосохраненный), 8-ma’ruza. Fotorezistor, Labaratoriya ishi 4, Informatika va axborot texnologiyalarini o’qitishning uzluksiz t
    17. MPI_COMM_WORLD Qnday vazifani bajaradi?

    18. MPI da Ma’lumotlar turlari.?
    Ma’lumotlar turlari. Xabarlarni uzatish operatsiyalarini bajarishda, MPI funksiyalarida uzatilgan yoki qabul qilingan ma’lumotlarni koʻrsatish uchun uzatiladigan ma’lumotlar turini koʻrsatish kerak. MPI asosiy ma’lumotlar turlarining katta toʻplamini oʻz ichiga oladi, ular koʻp jihatdan C va Fortran algoritmik tillaridagi ma’lumotlar turlariga mos keladi. Bundan tashqari, MPI uzatilgan xabarlar mazmunini yanada aniqroq va qisqacha tavsiflash uchun yangi olingan ma’lumotlar turlarini yaratish qobiliyatiga ega.
    19. MPI dasturlarini initsializatsiyalash va tugatish. Chaqiriladigan birinchi MPI
    MPI dasturlarini initsializatsiyalash va tugatish. Chaqiriladigan birinchi MPI funksiyasi quyidagicha boʻlishi kerak:

    int MPI_Init ( int *agrc, char ***argv );

    Funksiya parametrlari buyruq satridagi argumentlar soni va buyruq satrining oʻzi matnidir.
    Chaqiriladigan oxirgi MPI funksiyasi quyidagi funksiya boʻlishi kerak:

    int MPI_Finalize (void);

    Natijada shuni ta’kidlash mumkinki, MPI yordamida ishlab chiqilgan parallel dasturning tuzilishi quyidagicha boʻlishi kerak:

    #include "mpi.h"


    int main (int argc, char *argv[] ) {
    < MPI funksiyalaridan foydalanmasdan dastur kodi >
    MPI_Init ( &agrc, &argv );
    < MPI funksiyalaridan foydalangan holda dastur kodi> MPI_Finalize();
    < MPI funksiyalaridan foydalanmasdan dastur kodi>
    return 0;
    }

    20. Jarayonlar sonini aniqlash qanday amalga oshiriladi?
    int MPI_Comm_size ( MPI_Comm comm, int *size ). 21. Jarayonlar darajasini aniqlash qanday amalga oshiriladi?
    Jarayonlar soni va darajasini aniqlash. Bajarilayotgan parallel dasturdagi jarayonlar sonini aniqlash quyidagi funksiya yordamida amalga oshiriladi:

    int MPI_Comm_size ( MPI_Comm comm, int *size ).

    Jarayonning darajasini aniqlash uchun funksiyadan foydalaniladi:

    int MPI_Comm_rank ( MPI_Comm comm, int *rank ).

    Qoida tariqasida, MPI_Comm_size va MPI_Comm_rank funksiyalariga murojaatlar MPI_Init dan soʻng darhol amalga oshiriladi:

    #include "mpi.h"


    int main ( int argc, char *argv[] ) {
    int ProcNum, ProcRank;

    MPI_Init ( &agrc, &argv );
    MPI_Comm_size ( MPI_COMM_WORLD, &ProcNum); MPI_Comm_rank ( MPI_COMM_WORLD, &ProcRank);

    MPI_Finalize();

    return 0;
    }
    22. MPI nima?
    23. MPI vositasining imkoniyatlari?
    24. Parallel hisoblash nima ?
    25. C++ da oqimlar yaratish kutubxonalari
    26. Mijozlar va serverlar paradigmasi
    27. Parallel algoritm nima?
    28. Parallel ishlov berish nima ?
    29. Algoritmni qismlarga ajratish
    30. Ishlaydigan havzaning modeli.
    31. MPI vositasining imkoniyatlari?
    32. Parallel dasturlash uslublari (paradigmalari)?
    33. Parallel dasturlash paradigmalari
    34. Rekursiv parallelizm?
    35. Ko'p protsessorli arxitektura.
    36. Parallelizmga ikkita yondashuv?
    ikki yadroli kompyuterda parallel bajarish va bitta yadrolida vazifalarni almashtirish
    37. Amdal qonun.?

    38. Gustavson-Barsis qonuni. 
    39. Parallel dasturlarni yaratish texnologiyalari.
    40. Parallel dastur yaratish uchun dasturchiga qanday vositalar kerak?
    41. MPI vositasining imkoniyatlari?
    42. MPI tomonidan hal qilinadigan asosiy maqsadlar.?
























    Download 29.52 Kb.
    1   2   3   4   5   6   7   8   9




    Download 29.52 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    MPI_COMM_WORLD Qnday vazifani bajaradi?

    Download 29.52 Kb.