Параллельные вычислительные системы


Download 1.02 Mb.
bet8/9
Sana05.01.2023
Hajmi1.02 Mb.
#1079103
1   2   3   4   5   6   7   8   9
Bog'liq
9-Маъруза PARALLELLIK MENI MI BO\'YICHA

PVP tizimlarida dasturlash paradigmasi tsikllarni vektorlashtirishni (bitta protsessorning oqilona ishlashiga erishish uchun) va ularni parallellashtirishni (bir dastur tomonidan bir nechta protsessorlarni bir vaqtning o'zida yuklash uchun) nazarda tutadi.

  • PVP tizimlarida dasturlash paradigmasi tsikllarni vektorlashtirishni (bitta protsessorning oqilona ishlashiga erishish uchun) va ularni parallellashtirishni (bir dastur tomonidan bir nechta protsessorlarni bir vaqtning o'zida yuklash uchun) nazarda tutadi.
  • Amalda quyidagi tartiblarni bajarish tavsiya etiladi:
  • Muammoni matritsa shakliga o'tkazish uchun vektorizatsiyani qo'lda bajaring. Bunday holda, vektor uzunligiga muvofiq, matritsaning o'lchamlari 128 yoki 256 ga ko'paytirilishi kerak.
  • virtual fazoda vektorlar bilan ishlash, ketma-ketlikda kerakli funktsiyani kengaytirish va qator a'zolari sonini 128 yoki 256 ga ko'paytmalarda qoldirish.
  • Katta jismoniy xotira (terabaytning fraktsiyalari) tufayli PVP tizimlarida yomon vektorlashtirilgan vazifalar ham skaler protsessorli mashinalarga qaraganda tezroq hal qilinadi.

Мультикомпьютеры

  • multikompyuterlar - taqsimlangan xotiraga ega ko'p protsessorli tizimlar (xotiraga masofadan kirish yoki NORMA)
  • tizimlarda mavjud bo'lgan barcha xotiralarni baham ko'rmang
  • taqsimlangan umumiy xotiraga ega tizimlardan asosiy farq:
  • tizimdagi har bir protsessor faqat o'zining mahalliy xotirasidan foydalanishi mumkin
  • boshqa protsessorlarda joylashgan ma'lumotlarga kirish uchun siz xabarlarni uzatish operatsiyalarini aniq bajarishingiz kerak
  • multikompyuterlar turlari:
  • massiv parallel protsessor (MPP)
  • klasterlar.

MPP (massive parallel processing) – massiv parallel arxitektura

  • xotira ajratilgan
  • tizim protsessor, mahalliy operatsion xotira banki (OP), aloqa protsessorlari (marshrutizatorlar) yoki tarmoq adapterlari, ba'zan qattiq disklar va/yoki boshqa kirish/chiqarish qurilmalarini o'z ichiga olgan alohida modullardan qurilgan.
  • faqat bitta moduldagi protsessorlar (CPU) ushbu moduldan OP bankiga kirish huquqiga ega
  • modullar maxsus aloqa kanallari orqali ulanadi
  • foydalanuvchi o'zi ulangan protsessorning mantiqiy raqamini aniqlashi va boshqa protsessorlar bilan xabar almashishni tashkil qilishi mumkin. Operatsion tizimning (OS) ishlashi uchun ikkita variant mavjud:
  • to'laqonli operatsion tizim (OT) faqat boshqaruv mashinasida (old qism) ishlaydi, har bir alohida modulda OS funktsiyalarining qattiq qisqartirilgan versiyasi, faqat unda joylashgan parallel dasturning filiali ishlashini ta'minlaydi.
  • to'liq huquqli UNIX-ga o'xshash OT har bir modulda ishlaydi, alohida o'rnatiladi

Download 1.02 Mb.

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




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