• Parallel kompyuterlashtirish nima
  • Nima uchun parallel kompyuterlashtirishni o’rganamiz
  • Parallel hisoblashning muqarrarligi
  • Ilova talablari: Ilmiy hisoblash
  • E’tiboringiz uchun raxmat!
  • Parallel kompyuterlarning arxitekturasi va dasturlash




    Download 0.6 Mb.
    Sana11.09.2023
    Hajmi0.6 Mb.
    #81305
    Bog'liq
    1-Maruza kirish PIB
    MTA Majmua(2021), 1, 4-Karno kartadan foydalanib mantiqiy ifodalarni minimallash, Kalendar reja algoritm, Ishchi dastur(Dasturlash I) 24.11.2021, 1 -amaliyot, 4-Lab, Yurtimiz mustaqillikga erishishidan oldin milliy urf odat, 7-8-mavzuDT larni sertifikatlashtirish, Axborotlarni izlash va ajratib olish fanidan mustaqil ish Mavzu, Abdulla Oripov O\'zbekiston (qasida), 2 lab Yarashov Diyorbek, TATU NF Hemis axborot tizimi, Algo 1-299, prezentatsiya

    Kirish. Parallel hisoblash. Parallel hisoblash usullari


    Ma’ruza № 1

    Kirish

    • Qayerlarda ishlatiladi?
    • Genetika va proteomika
    • Iqlimshunoslik
    • Yuqori energiya fizikasi
    • Astronomiya va bank tranzaksiyalari …

    Potok nima?

    • Potok (ingl. thread) - operatsion tizim yadrosi tomonidan tayinlanishi mumkin bo'lgan eng kichik ishlov berish birligi. Potoklarning bajarilishini amalga oshirish turli operatsion tizimlarida bir – biridan farqlanadi, xotiraga o’xshagan holda va jarayonlar ushbu resurslarda ajralmagan holda. Xususan, potoklarning bajarilishi jarayonlar(uning kodi) va uning konteksti ()

    Parallel kompyuterlashtirish nima?

    • “Katta muammolarni tezkor hal qilish uchun aloqa o'rnatadigan va hamkorlik qila oladigan ishlov berish elementlari to'plami” Almasi/Gottlieb
    • • "Muloqot qilish va hamkorlik qilish“
    • - tugun va o'zaro bog'lanish arxitekturasi
    • - muammolarni qismlarga ajratish va orkestrlash
    • • "Katta muammolar tez hal qilishi"
    • - dasturlash modeli
    • - model / arxitektura o'yinlari
    • • Ushbu kursga e'tibor:
    • - parallel dasturlash modellari
    • - parallel arxitektura
    • - modellar va arxitekturalar o'rtasidagi o'zaro bog'liqlik

    Nima uchun parallel kompyuterlashtirishni o’rganamiz?

    • • Parallel hisoblashning muqarrarligi
    • - ishlashga talabnoma bilan ta'minlangan
    • • ilmiy: ob-havoni bashorat qilish, farmatsevtika dizayni, genomika
    • • tijorat: OLTP, qarorlarni qo'llab-quvvatlash, ma'lumotlarni intellectual tahlili
    • • kengaytiriladigan veb-serverlar
    • - texnologiya va arxitektura tendentsiyalari bilan ta'minlangan
    • • ketma-ket protsessor, xotira, saqlash ko'rsatkichlari chegaralari

    Nima uchun parallel kompyuterlashtirishni o’rganamiz?

    • - parallellik - bu o'sib borayotgan tranzistorli byudjetlardan foydalanishning samarali usuli
    • • parallellikni qo'llab-quvvatlash uchun past qo'shimcha xarajatlar
    • • parallel kompyuter tashkilotlarining yaqinlashuvi
    • - texnologiya cheklovlari va o'lchov tejamkorligi bilan bog'liq
    • • noutbuklar va superkompyuterlar bir xil qurilish blokiga ega
    • - asosiy printsiplar va dizayndagi o'zaro kelishuvlar bo'yicha o'sib borayotgan konsensus
    • • nom berish, buyurtma berish, nusxalash, muloqot qilish
    • ➨ Parallellik tobora markaziy va asosiy oqimga aylanib bormoqda

    Kurs natijalari

    • • Parallel arxitektura
    • Savol: qaysi dominant tashkilotlar?
    • Javob: kichik hajmli umumiy xotira (SMP), katta hajmdagi tarqatilgan xotira,
    • va keng ko'lamli umumiy xotira
    • • Dasturlash modellari
    • Savol: ushbu arxitekturalarni qanday dasturlash kerak?
    • Javob: ma'lumotlar parallelligi, xabarlarni uzatish va umumiy xotira modellari

    Kurs natijalari

    • • Ishlash uchun dasturlash
    • Savol: dasturlash modellari asosiy arxitektura bilan qanday taqqoslanadi,
    • va ushbu xaritalashni ishlash uchun qanday ishlatish mumkin?
    • • Maqsadli auditoriya
    • - dastur ishlab chiquvchilar / hisoblash olimlari
    • - kompilyator / OS ishlab chiquvchilari
    • - kompyuter arxitektorlari

    Parallel hisoblashning muqarrarligi

    • Uchta harakatlantiruvchi kuch
    • • ishlash uchun talabnoma
    • - ilmiy, tijorat, kengaytiriladigan serverlar
    • • Texnologiya va me'morchilik tendentsiyalari
    • - ip sathidagi parallellik chipdagi tranzistorlardan yaxshiroq foydalanishga imkon beradi
    • • Iqtisodiyot
    • - parallellikni qo'llab-quvvatlash uchun past qo'shimcha xarajatlar
    • Hozirgi holat
    • • Hozirgi mikroprotsessorlar ko'p protsessorli yordamga ega
    • • Multiprotsessorli serverlar va ish stantsiyalari
    • - Sun, SGI, Compaq / Digital
    • • Ertangi mikroprotsessorlar multiprotsessorlar bo'ladi

    Ilova talablari: Ilmiy hisoblash

    • Katta parallel mashinalar ko'plab sohalarda tayanch hisoblanadi
    • - Neft
    • • suv omborini tahlil qilish
    • - Avtomobilsozlik
    • • avariyani simulyatsiya qilish, tortishni tahlil qilish, yonish samaradorligi
    • - Aeronavtika
    • • havo oqimini tahlil qilish, dvigatel samaradorligi, konstruktiv mexanika, elektromagnetizm

    Ilova talablari: Ilmiy hisoblash

    • - kompyuter yordamida loyihalash
    • - farmatsevtika
    • • molekulyar modellashtirish
    • - Vizualizatsiya
    • • o'yin-kulgi (o'yinchoqlar hikoyasi kabi filmlar)
    • • arxitektura (o'tish joylari va ko'rsatish)
    • - moliyaviy modellashtirish
    • • hosil va hosilalarni tahlil qilish

    Ilova talablari: Ilmiy hisoblash


    hisoblash samaradorligi talabi
    Aqlli natijalar uchun zarur bo'lgan parallel ishlov berish

    Ilova talablari: tijorat hisobi

    • • Parallelizmdan keng foydalanish
    • - ammo kichikroq miqyosda (protsessorlar soni)
    • - hisoblash kuchi biznes ko'lamini belgilaydi
    • • Parallelizm bir nechta dasturlarga foyda keltiradi
    • - onlayn tranzaktsiyalarni qayta ishlash, qarorlarni qo'llab-quvvatlash,
    • - ma'lumotlarni intellectual tahlil qilish, ma'lumotlarni saqlash
    • • Tranzaktsiyalarni qayta ishlash samaradorligi bo'yicha kengash (TPC) mezonlari
    • - TPC-C buyurtmalarini kiritish, TPC-D qarorlarini qo'llab-quvvatlash
    • - aniq o'lchov mezonlari: tizim hajmi bilan korxona hajmi o'lchovlari
    • - ishlash ko'rsatkichi: daqiqada o'tkazmalar (tpm)

    E’tiboringiz uchun raxmat!


    Download 0.6 Mb.




    Download 0.6 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Parallel kompyuterlarning arxitekturasi va dasturlash

    Download 0.6 Mb.