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 tugunlarishulardan 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