Mundarija: Kirish I- bob. Klasterli hisoblash tizimlari


Klaster hisoblash tizimlari va ularning arxitekturasi


Download 1.19 Mb.
bet3/10
Sana18.06.2023
Hajmi1.19 Mb.
#1576410
1   2   3   4   5   6   7   8   9   10
Bog'liq
klaster tizimlarini o\'rganish

Klaster hisoblash tizimlari va ularning arxitekturasi
Klaster ko'plab mustaqil kompyuterlar va ularni bog'laydigan tarmoqdan iborat mahalliy (geografik jihatdan bir joyda joylashgan) hisoblash tizimi. Bundan tashqari, klaster - bu mahalliy tizim, chunki u alohida ma'muriy domen doirasida bitta kompyuter tizimi sifatida boshqariladi. Kompyuter tugunlari shulardan iborat bo'lib, turli sohalarda va turli xil dasturlarda ishlatiladigan standart, umumiy maqsadli (shaxsiy) kompyuterlardir. Hisoblash tugunida bitta yoki bir nechta mikroprotsessor bo'lishi mumkin, ikkinchidan, nosimmetrik (SMP-) konfiguratsiyani hosil qiladi.
Kompyuter tugunlari shulardan iborat bo'lib, turli sohalarda va turli xil dasturlarda ishlatiladigan standart, umumiy maqsadli (shaxsiy) kompyuterlardir. Hisoblash tugunida bitta yoki bir nechta mikroprotsessor bo'lishi mumkin, ikkinchidan, nosimmetrik (SMP-) konfiguratsiyani hosil qiladi.
Klasterning tarmoq komponenti oddiy mahalliy tarmoq bo'lishi mumkin yoki klaster tugunlari o'rtasida ultra tezkor ma'lumotlarni uzatishni ta'minlaydigan maxsus tarmoq texnologiyalari asosida qurilishi mumkin. Klaster tarmog'i klaster tugunlarini birlashtirish uchun ishlab chiqilgan va odatda tashqi tarmoqdan ajratilgan bo'lib, u orqali foydalanuvchilar klasterga kirishadi.
Klaster dasturi ikki komponentdan iborat:

  • ishlab chiqish / dasturlash vositalari va

  • resurslarni boshqarish vositalari.

Loyihalash vositalariga tillar uchun kompilyatorlar, turli maqsadlar uchun kutubxonalar, ishlashni o'lchash vositalari va tuzatuvchilar kiradi, bular hammasi parallel dasturlarni yaratishga imkon beradi.
Resurslarni boshqarish dasturi o'rnatish, boshqarish va ish oqimlarini rejalashtirish uchun vositalarni o'z ichiga oladi.
Parallel ishlov berish uchun ko'plab dasturlash modellari mavjud bo'lsa-da, hozirgi vaqtda dominant yondashuv MPI (Message Passing Interface) standarti sifatida amalga oshirilgan xabarlarni uzatish modelidir. MPI - bu C yoki Fortran dasturlaridagi parallel jarayonlar orasidagi xabarlarni uzatish, shuningdek ushbu jarayonlarni boshqarish uchun ishlatilishi mumkin bo'lgan funktsiyalar kutubxonasi.
Ushbu yondashuvga alternativalar "global bo'linadigan manzil maydoni" (GPAS) ga asoslangan tillar bo'lib, ular uchun tipik HPF (High Performance Fortran) va UPC (Unified Parallel C).
Vikipediyadan, bepul ensiklopediya

Download 1.19 Mb.

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




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