Многоядерные микропроцессоры: прогресс и последствия. Задачи образования



Download 3,82 Mb.
bet4/7
Sana11.12.2022
Hajmi3,82 Mb.
#883419
1   2   3   4   5   6   7
Bog'liq
hXSV8PJwIXok8umWySWnjpfXYmCyCxjhS2p7fKTD

Muammolar

  • Algoritm parallellashtirilmagan yoki yomon parallellashtirilgan
    • Yangi algoritmmi? Buyurtma berish uchunmi?
  • Qanchalik ko’p patoklar bo'lsa, protsessor shunchalik ko'p xotira och bo'ladi.
    • Ammo xotira ishlashi protsessor ishlashiga qaraganda sezilarli darajada sekin o'sadi
    • Yangi ilovalar nisbatan katta hajmdagi ma'lumotlar bilan ishlaydi (mashinani ko'rish, tanib olish, ma'lumotlarni tahlil qilish - tasniflash / klasterlash)
  • Sinxronizatsiya
    • Yadrolar (patoklar) shina va xotiraning past o'tkazish qobiliyati tufayli bir-birini kutishi mumkin
    • Yadrolar orasidagi o'zaro bog'lanishlar? Lokal (yadroda) buferlash? Protsessorlar bundan ham qiyinroq???

Dasturlash va samaradorlik

  • Dasturlashning hozirgi holati sanoat uchun qanday xavf tug'diradi?
    • Avvalgidek, me'moriy xususiyatlardan foydalanish malaka va tajribani talab qiladi va har doimgidek ular etarli emas.
    • Biroq, ko'p yadroli tabiat bu vaziyatni sezilarli darajada kuchaytiradi: kutilmaganda, faqat elita bilan shug'ullanishi kerak bo'lgan muammolar ommaviy dasturchi va foydalanuvchiga duch keldi va u har jihatdan tayyor emas (?)
    • Natijada, da'vo qilingan ko'rsatkich amalda tasdiqlanmaydi va sanoat talabning etishmasligi yoki yangi texnologiyalarni ilgari surishda kechikish muammosiga duch kelishi mumkin.
  • Dasturlash vositalari va texnologiyalari samaradorligining ahamiyati sezilarli darajada oshib bormoqda
  • Nimalar bor? Rasmiy ravishda, barcha vositalar va texnologiyalar

Nimani parallellashtirish kerak va qanday qilib?

  • Unumdorlikni analiz qilish
    • To'siqlarni aniqlash uchun (unumdorlining yo'qolishi qayerda?)
  • Dizayn (oqim yaratish)
    • Algoritmni o'zgartirish kerakmi??
    • Qaysi amalga oshirish usuli foydaliroq?
      • OpenMP
      • Aniq oqimlar (pthreads, system calls,…)
      • Xabar o'tish(MPI)
      • DVM yoki boshqa narsa …
  • Nosozliklarni tuzatish
    • Potensial oqimlar desinxronizatsiyasi
    • Qaysi oqimda xatolik?
  • Kodni optimallashtirish
    • Bitta oqimli va ko'p oqimli kodni optimallashtirish

Download 3,82 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish