Parallel kompyuterlar
Hisoblash sohasidagi parallelizm dastlabki kunlardan beri mavjud. U ko'rsatmalarni ko'rish, quvur liniyasi, ma'lumotlarni parallel operatsiyalari (masalan, vektor operatsiyalari), ko'p masshtablash, ko'p ish zarralari va boshqalar kabi bir nechta shakllarni oldi. Biroq, parallel kompyuter atamasi bir nechta protsessorni o'z ichiga olgan kompyuterlar uchun aniq qo'llaniladi. Parallel kompyuterlarning uchta klassi mavjud: ko'p protsessorli yoki umumiy xotirali kompyuterlar, ko'p kompyuterlar yoki xabarlarni uzatuvchi kompyuterlar va vektorli superkompyuterlar. Gibrid
Ushbu sinflarning versiyalari ham mavjud, ammo faqat sof sinflar keyingi bo'limlarda muhokama qilinadi. Ushbu kompyuterlar dizaynining asosiy g'oyasi juda yuqori agregatlarni olish uchun ko'plab protsessorlarni (va ularning xotiralarini) bir-biriga ulashdir.
ishlash. Superkompyuter atamasi hozirgi kunda o'nlab, yuzlab yoki minglab protsessorlarni o'z ichiga olgan har qanday turdagi parallel kompyuterlar uchun ajratilgan.
Maykl Flinn kompyuter arxitekturasini bir vaqtning o'zida faol bo'lishi mumkin bo'lgan ko'rsatmalar va ma'lumotlar oqimlari soniga qarab tasnifladi. U to'rtta modelni taqdim etdi. SISD (bitta ko'rsatmalar oqimi, yagona ma'lumotlar oqimi) modeli barcha ketma-ketlikni o'z ichiga oladi
kompyuterlarda, SIMD (bir ko'rsatma oqimi, bir nechta ma'lumotlar oqimi) modeli bir xil amallarni bir vaqtning o'zida qo'llaydigan maxsus maqsadli parallel kompyuterlar uchundir.
turli xil ma'lumotlar, bir xil ma'lumotlar ustida turli operatsiyalarni qo'llaydigan sistolik massivli
kompyuterlar uchun MISD (ko'p buyruqli oqimlar, bitta ma'lumotlar oqimi) modeli va eng ko'p bo'lgan MIMD (ko'p buyruq oqimlari, bir nechta ma'lumotlar oqimi) modeli. parallel kompyuterlar uchun kuchli umumiy maqsadli model. SIMD kompyuterlarida bitta boshqaruv bloki mavjud bo'lib, u bir vaqtning o'zida bitta buyruqni qabul qiladi, uni dekodlaydi va keyin bir xil boshqaruv signallarini mashinadagi barcha ishlov berish elementlariga (ya'ni, protsessorlarga) yuboradi; bu protsessorlar boshqaruv blokini o'z ichiga olmaydi. SIMD hisoblash foydalanadigan ilovalarda paydo bo'ladi
vektor/massiv ma'lumotlar tuzilmalari. Ko'pgina muhandislik va ilmiy dasturlar ushbu kompyuterlardan foydalanishi mumkin. MIMD keng tarqalgan boshqa modeldir. Ko'pchilikni taxmin qiladi
mustaqil protsessorlar (o'z boshqaruv bloklari bilan).
dasturlari/odatlari va nazarda tutilganidek ma'lumot almashish imkoniyatiga ega ilova.
|