1. Ko'rsatmalar darajasidagi parallelizm va uni amalga oshirishdagi qiyinchiliklarni tushuntiring?


Download 306.35 Kb.
bet4/13
Sana24.01.2023
Hajmi306.35 Kb.
#1117365
1   2   3   4   5   6   7   8   9   ...   13
Bog'liq
106614.en.uz

Filialni bashorat qilish.


U bashorat qiluvchi oddiy to'yingan n-bitli hisoblagichdan foydalanadi. Har safar ma'lum bir filial olinganda, uning yozuvi oshiriladi, aks holda u kamayadi.
Hisoblagichdagi eng muhim bit o'rnatilgan bo'lsa, filial olinganligini taxmin qiling.

ILP cheklovlari


    1. Ko'rsatmalar oqimi hech qanday muhim cheklovlarsiz ideal protsessorda bajarilishi kerak.

    2. Ideal protsessor har doim filiallarni to'g'ri bashorat qiladi, tizimli xavf-xatarlarga ega emas.

    3. Bu barcha nazorat va nomga bog'liqlikni yo'q qiladi. (faqat ma'lumotlarga bog'liqlik)

    4. Nazariy jihatdan dasturdagi so'nggi dinamik bajarilgan ko'rsatma birinchi siklda rejalashtirilgan bo'lishi mumkin.

3.Parallel ishlov berish muammolari


  • Parallel ishlov berish - bir vaqtning o'zida bir nechtadan foydalanishMarkaziy protsessordastur yoki bir nechta hisoblash iplarini bajarish uchun.

  • Ideal holda, parallel ishlov berish dasturlarni tezroq ishlashiga olib keladi, chunki uni boshqaradigan ko'proq dvigatellar (CPU yoki yadro) mavjud.

  • Parallel kompyuter (yoki bir nechta protsessorli tizim) - bu kabi muammolarni parallel vazifalarga bo'lish orqali katta hisoblash muammolarini tezda hal qilish uchun hamkorlik qiladigan, mavzu darajasidagi parallelizmdan (TLP) foydalanadigan aloqa ishlov berish elementlari (protsessorlari) to'plami.

Afzalliklari:

    • Tezroq bajarish vaqti, shuning uchun yuqori o'tkazuvchanlik.

Kamchiliklari:

    • Ko'proq apparat talab qilinadi, shuningdek, ko'proq quvvat talablari.

    • Kam quvvat va mobil qurilmalar uchun yaxshi emas.

Parallel ishlov berishdagi qiyinchiliklar

  • Protsessorlaringizni ulash

    • Dinamik va statik - ulanishlar bir aloqadan ikkinchisiga o'zgarishi mumkin

    • Bloklash va bloklanmaslik - bir vaqtning o'zida ulanishlar mavjud bo'lishi mumkinmi?

    • Bog'lanishlar to'liq, chiziqli, yulduzcha, panjara, daraxt, giperkub va boshqalar bo'lishi mumkin.

  • Avtobusga asoslangan marshrutlash

    • O'tish panelini almashtirish - eng qimmat superkompyuterlardan tashqari hamma uchun amaliy emas

    • 2X2 kaliti - kirishlarni turli yo'nalishlarga yo'naltirishi mumkin

  • Xotira bilan shug'ullanish

  • Turli xil variantlar:

    • Global umumiy xotira

    • Taqsimlangan umumiy xotira

    • Protsessorlar uchun alohida keshga ega global umumiy xotira

  • Potentsial xavflar:

    • Shaxsiy protsessor keshlari yoki xotiralari bir-biri bilan sinxronlashmasligi mumkin. "Kesh muvofiqligi"

    • Yechimlar:

Download 306.35 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   13




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling