O’zbekiston respublikasi axborot texnalogiyalari va kommunikatsiyalarini rivojlantirish vazirligi


Download 1.14 Mb.
bet4/5
Sana03.12.2020
Hajmi1.14 Mb.
#158061
1   2   3   4   5
Bog'liq
Alimov Jamshid 214-18

Klaster - bu yuqori tezlikda ishlaydigan tizim tarmog'i, shuningdek, qoida tariqasida, yordamchi va xizmat ko'rsatish tarmoqlari bilan bog'langan standart protsessorlarga asoslangan hisoblash tugunlaridan tashkil topgan murakkab apparat-dasturiy majmua.

Klaster tizimlarining 4 turi mavjud: hisoblash klasterlari, ma'lumotlar bazasi klasterlari, ishdan chiqish klasterlari va yuklarni muvozanatlash klasterlari.

Klaster tizimlarini qo'llash sohasi hozirda boshqa arxitekturaga ega bo'lgan superkompyuterlardan tor emas: ular har xil jarayonlar va hodisalarni modellashtirish vazifasini uddalashda kam emas. Superkompyuterlarni modellashtirish narxlarni sezilarli darajada pasaytirishi va yangi mahsulotlarning chiqarilishini tezlashtirishi hamda sifatini yaxshilashi mumkin.

Ma'lumotlar bazasi klasterlari yangi. Ushbu tizimlar ma'lumotlar bazalarining parallel versiyalari bilan ishlaydi va CRM va ERP tizimlari hamda tranzaktsion ma'lumotlar bazalarini boshqarish uchun yirik tashkilotlarda qo'llaniladi. Bugungi kunda ushbu tizimlar eng yaxshi narx / ishlash koeffitsienti, miqyosi va xatolarga bardoshliligi tufayli an'anaviy umumiy xotira serverlarining jiddiy raqibidir.

KONVEYERNI QAYTA ISHLASH



Konveyerni qayta ishlash. Hisoblash konveyri mustaqil manbalar (bloklar) to'plami bilan ifodalanadigan tuzilishga ega, ularning har biri mashina buyruqlarini qayta ishlash siklidagi aniq bir bosqichni bajarishga mas'uldir. Shunday qilib, konveyr liniyasida bir vaqtning o'zida bir nechta mashina buyruqlarini bajarilishini faollashtirish mumkin, lekin ishlov berish davrining turli bosqichlarida. Umumiy holatda, har bir soniyada konveyer maksimal n ta mashina buyruqlarini qayta ishlashga qodir, bu erda n - MBBS bosqichlarini amalga oshirish uchun mustaqil bloklar soni. Oldingi blok natijalari keyingi blok uchun kirish ma'lumotlari sifatida ishlatiladi.



  1. Xotiradan keyingi buyruqni o'qish va uni jamoa ro'yxatiga kiritish.

  2. Operatsiya kodini va operandlarni qanday hal qilishni aniqlash.

  3. Har bir operandning ijro etuvchi manzillarini jamoada ko'rsatilgan manzilga muvofiq hisoblash.

  4. Operandlarni xotiradan chiqarish. Ushbu operatsiya registrlardagi operandlar uchun zarur emas.

  5. Ushbu operatsiyani bajarish

  6. Natijani xotiraga kiritish.

SUPER KONVEYERNI QAYTA ISHLASH



Super konveyerli qayta ishlash. Konveyr liniyasi tezligini oshirishning bir necha yo'li mavjud. Birinchidan, mashina buyruqlarini qayta ishlash siklining har bir bosqichida bir nechta kichik siklarning bajarilishi tufayli konveyr taktini qisqarishi va shunga mos ravishda chastotaning ko'payishi bilan bir necha substansiyalarga bo'linadi. Ikkinchidan, protsessorda bir-birining ustiga chiqib ketadigan bir nechta konveyr liniyalarini amalga oshirish orqali. Birinchi usul odatda supero'tkazgich deb nomlanadi, ikkinchisi - superskalar bilan ishlov berish.

VLIW-protsessorlari (juda katta buyruqli so'z) deyarli Fon-Neymann kompyuteri qoidalariga muvofiq ishlaydi. Bitta farq, protsessorga har bir tsikldagi berilgan buyruqlar bir operatsiyani emas, balki bir vaqtning o'zida bir necha aniqlaydi. VLIW protsessori buyrug'i, ularning har biri o'z vazifalari uchun mas'ul bo'lgan, masalan, funktsional qurilmalarni faollashtirish, xotira bilan ishlaydigan, ro'yxatga olish operatsiyalari va boshqalarni o'z ichiga olgan bir qator maydonlardan iborat. Bu bosqichda protsessorning biron bir qismi mavjud bo'lsa gramm talab qilinmaydi, tegishli buyruqlar maydoni faollashtirilmaydi. Shunga o'xshash me'morchiligi bo'lgan kompyuter misoli Floating Point Systems-dan olingan AP-120B kompyuteridir. Birinchi etkazib berish 1976 yilda boshlangan va 1980 yilga kelib butun dunyo bo'ylab 1600 dan ortiq nusxa o'rnatilgan. AP-120V kompyuter buyrug'i 64 bitdan iborat va mashinaning barcha qurilmalari ishlashini nazorat qiladi. Har bir tsikl (167 ta emas) bitta buyruq beriladi, bu soniyada 6 mln. Har bir jamoa bir vaqtning o'zida ko'plab operatsiyalarni nazorat qilganligi sababli, amalda ishlash yanada yuqori bo'lishi mumkin. AR-120B guruhining barcha 64 bitlari o'zlarining operatsion to'plamlari uchun oltita guruhga bo'linadi: 16 bitli ma'lumotlar va registrlar bo'yicha operatsiyalar, haqiqiy raqamlarni qo'shish, kirish / chiqish nazorati, o'tish buyruqlar, haqiqiy raqamlar va ishchi komandalarni ko'paytirish Asosiy xotira bilan. VLIW protsessor dasturi har doim parallelizm haqida aniq ma'lumotlarni o'z ichiga oladi. Bu erda derleyici dasturda parallelizmni aniqlaydi va operatsiyalar birbiridan mustaqil bo'lgan apparatni ochiq-oshkor qiladi. VLIW protsessorlarining kodlari jarayonning qanday bajarilishini aniq rejasini o'z ichiga oladi: har bir operatsiya bajarilganda, qaysi funktsional qurilmalar ishlay olishi, qaysi operatorlar bo'lishi kerakligini qayd qiladi va hokazo. VLIW kompilyatori bunday dasturni to'liq tushunishga ega bo'ladi. Umuman aytganda, superscalar mashinalari uchun kompilyatorlardan foydalanish mumkin bo'lmagan maqsadli VLIW protsessori. Ikkala yondashuv ham o'z afzalliklari va kamchiliklariga ega va VLIW arxitekturasining soddaligi va cheklangan imkoniyatlarini supersqalar tizimlarining murakkabligi va dinamik qobiliyatlariga qarshi turish kerak emas. Kompilyatsiya vaqtida operatsiyalarni bajarish uchun reja tuzish, yuqori ral tizimlariga nisbatan yuqori darajadagi parallellashni ta'minlash uchun muhimdir. Derleme vaqtida, faqat dasturni bajarish vaqtida supersqalar me'morchiligiga xos bo'lgan dinamik mexanizmlar yordamida echilishi mumkin bo'lgan noaniqlik mavjudligi aniq.


Download 1.14 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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