MISD (Multical Instruction Single Data) bir necha oqim buyruq, biroqim ma’lumotlar.
1.3-rasm MISD arxitekturasi
Bir vaqtda faqat bir xil ma’lumotlar ustida amal bajarish avval g’alati tuyulishi mumkin, chunki qndaydir bir sonni kvadratga ko’tarish, ikkiga ko’paytirish, o’nga bo’lish kabi dasturlar kamdan-kam uchraydi. Lekin bu holatga boshqa nuqtai-nazardan qarasak, bunday tipdagi mashinalarda sonning tub yoki murakkabligini tekshirishni takomillashtish mumkinligini ko’ramiz. MISD – mashina orqali bitta operatsiyada tekshirishimiz mumkin. Agar X son murakkab bo’lsa, unda ga to’g’ri kelmaydigan bo’luvchisi bo’lishi kerak.
MIMD (Multical Instruction Multical Data) bir necha oqim buyruq, bir nechaoqim ma’lumotlar.
1.4-rasm MIMD arxitekturasi
Bu kategoriya kategoriyalar orasida ancha murakkabidir. MIMD –sistemalar holatida biz o’z qoidasini amalga oshira oladigan bir nechta protsessor bilan ish ko’ramiz. Bundan tashqari, bir nechta bir nechta ma’lumotlar oqimi ham mavjud va har qaysi protsessor o’z ma’lumotlar to’plami bilan ishlay oladi.
Parallel arxitekturalar
Parallel kompyuterlar tizimlari arxitekturasida 2 ta jihat asosiy rol o’ynaydi:
Protesssorlar va ularning xotiralari o’zaro qanday bog’langanligi;
Protsessorlarning qanday o’zaro ta’sir qilishi.
Parallel algoritmlarni muhokama qilganda biz ana shu jihatlar haqida gapiramiz. Negaki u yoki bu yechimlar turli masalalar uchun turli samaradorlikka ega bo’lishi mumkin. Parallel arxitekturada protsessorlarni ulashning bundan boshqa imkoniyatlari ham mavjud. Bularga daraxtsimon tarmoqlar (protsessorlar bironta daraxtni hosil qiladi) va ikki o’lchovli chambaraksimon umumlashtiradigan giperkublarni misol qilish mumkin.
Parallel xisoblash tizimlari
Parallel xisoblash tizimlari quyidagi belgilarga qarab tavsiflanadi:
Do'stlaringiz bilan baham: |