• MPI xabarlari
  • Ma’lumotlar turi MPI Ma’lumotlar turi MPI Ma’lumotlar turi C/C++
  • MPI asosiy funksiyalari
  • Mpi texnologiyasi. Yordamchi paralellashtirish kutubxonalari Fan: "Kompyuter arxitekturasi"




    Download 18,7 Kb.
    bet2/7
    Sana10.01.2024
    Hajmi18,7 Kb.
    #134213
    1   2   3   4   5   6   7
    Bog'liq
    Mpi texnologiyasi. Yordamchi paralellashtirish kutubxonalari Fan-fayllar.org

    MPI dastur osti
    • Har bir protsessor dastur osti dasturini bajaradi:
    • ketma-ket C yoki Fortran dasturlash tilida yozilgan
    • odatda har bir protsessor uchun bir xil (SPMD),
    • pastki dasturlardagi o'zgaruvchilar bir xil nomga
    ega, ammo turli joylashuvlar turli xil ma'nolarga
    ega! bular. Barcha o'zgaruvchilar shaxsiydir.
    • Maxsus qo'ng'iroqlarni yuborish va xabarlarni
    qabul qilish orqali o'zaro ishlash




    MPI xabarlari
    • Jarayonlar o'rtasidagi aloqaning asosiy usuli xabarlarni yuborishdir.
    • Xabar - bu dasturlar o'rtasida uzatiladigan ma'lumotlar to'plami.
    • Kerakli atributlar :
    • jarayon raqami(sending process – receiving process)
    • ma'lumotlar turlari(source data type – destination data type)
    • ma'lumotlar hajmi(source data size – destination buffer size)
    • Xabar identifikatori(0 … MPI_TAG_UP)
    • Xabarning muhim atributlaridan biri uning identifikatori hisoblanadi. Identifikator bo'yicha jarayon
    unga kelgan xabarlarni bir xil jarayondan ajratib turadi.
    • Xabar identifikatori 0 dan MPI_TAG_UP oralig‘idagi manfiy bo‘lmagan butun sondir.





    Ma’lumotlar turi MPI
    Ma’lumotlar turi MPI
    Ma’lumotlar turi C/C++
    MPI_CHAR
    signed char
    MPI_SHORT
    signed short int
    MPI_INT
    signed int
    MPI_LONG
    signed long int
    MPI_UNSIGNED_CHAR
    unsigned char
    MPI_UNSIGNED_SHORT
    unsigned short int
    MPI_UNSIGNED
    unsigned int
    MPI_UNSIGNED_LONG
    unsigned long int
    MPI_FLOAT
    float
    MPI_DOUBLE
    double
    MPI_LONG_DOUBLE
    long double
    MPI_BYTE
    MPI_PACKED





    MPI asosiy funksiyalari
    • MPI - bu xabarlarni uzatish mexanizmidan foydalangan holda parallel jarayonlarning o'zaro
    ishlashini ta'minlovchi funktsiyalar kutubxonasi.
    • MPI - Bu juda katta va murakkab kutubxona bo'lib, 130 ga yaqin funktsiyalarni o'z ichiga oladi :
    • MPI jarayonlarini ishga tushirish va yopish funktsiyalari;
    • nuqtadan nuqtaga aloqa operatsiyalarini amalga oshiradigan funktsiyalar;
    • Kollektiv operatsiyalar funktsiyalari;
    • jarayon guruhlari va kommunikatorlar bilan ishlash funktsiyalari;
    • ma'lumotlar tuzilmalari bilan ishlash funktsiyalari;
    • jarayonlar topologiyasini shakllantirish funktsiyalari.






    Download 18,7 Kb.
    1   2   3   4   5   6   7




    Download 18,7 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Mpi texnologiyasi. Yordamchi paralellashtirish kutubxonalari Fan: "Kompyuter arxitekturasi"

    Download 18,7 Kb.