Технологии параллельных вычислений


Download 0.64 Mb.
bet2/4
Sana20.06.2023
Hajmi0.64 Mb.
#1634493
1   2   3   4
Bog'liq
17 ()-mavzu. Kop masalalilik va kop oqimlilik

Signallar

  • Signal – uzilishning bir shaklidir
    • Asinxron xodisa – qachon sodir bo’lishi noma’lum
  • Bitta jarayon ma'lum bir raqam bilan boshqa signal (uzilishga so’rov) yuborishi mumkin
  • Jarayon signalni ushlab turishi, e'tiborsiz qoldirishi yoki standart harakatni amalga oshirishi mumkin.

Oqimlar (Potoklar)

  • Oqim (potok) – jarayonning boshqa qismlari bilan parallel bajariladigan jarayonning bir qismi
  • Pthread – bu API ning potok hosil qilish standartidir

Parallel Virtual Machine (PVM)

  • PVM – bir-biriga bog'langan geterogen kompyuterlar to'plamiga asoslangan parallel hisoblash tizimlarini yaratish uchun dasturiy vositalar
  • PVM nafaqat aloqa vositasi, balki jarayonlarni boshqarish vositasi hamdir

Superskalyarlik
Superskalyarlik
– eng ko'p yuklangan bloklarni bir nechta nusxalarda kiritish mumkin bo'lgan hisoblash yadrosining arxitekturasi. Masalan, protsessor yadrosida buyruqni o’qish bloki bir vaqtning o'zida bir nechta dekodlash bloklarini yuklashi mumkin. Bunday holda, bir vaqtning o'zida bir nechta ko'rsatmalarni parallel ravishda qayta ishlash tufayli yanada murakkab harakatlarni bajaradigan va uzoqroq ishlaydigan bloklar butun konveyer liniyasini kechiktirmaydi.
RISC arxitekturaning asosiy prinsiplari:
har bir buyruq, uning turidan qat’iy nazar, bitta mashina siklida bajariladi, uning davomiyligi imkon qadar qisqa bo'lishi lozim;
barcha buyruqlar bir xil uzunlikda bo'lishi va minimal adres formatlarini ishlatishi kerak, bu protsessorning markaziy boshqaruvi tizimini ancha soddalashtiradi;
xotiraga murojaat faqat yozish va o'qish operatsiyalarini bajarishda sodir bo'ladi, barcha ma'lumotlarni qayta ishlash faqat protsessorning registrlarida amalga oshiriladi;
buyruqlar tizimi yuqori darajadagi tilni qo'llab-quvvatlashi kerak (bu turli xil dasturlash tillari uchun eng samarali bo'lgan buyruqlar tizimini tanlashni anglatadi).

Download 0.64 Mb.

Do'stlaringiz bilan baham:
1   2   3   4




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