Buyruqlar darajasida parallelikni ta’minlash usullari


Download 47.41 Kb.
bet2/2
Sana19.06.2023
Hajmi47.41 Kb.
#1599984
1   2
Bog'liq
Xudoyqulov Sh komp arvitektura 1

Protsessor elementining ish faoliyatini yaxshilashning muqobil usuli bu mashina buyrug'ini qayta ishlashga parallel yondoshishdan foydalanishdir. Ushbu yo'nalish doirasida konverlini va supkonverli qayta ishlash, hisoblashni superskalar va vektorli tashkil etish tamoyillari amalga oshirildi va amalda faol qo'llanilmoqda.






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.













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.










SUPERSKALYAR QAYTA ISHLASH





  • Superskalyar protsessori ma'lum operatsiyalar sinflarini bajarishga mas'ul bo'lgan bir nechta mustaqil ma'lumotlarni qayta ishlash birliklarini o'z ichiga oladi. "Skalyar" atamasi ushbu protsessorlarning vektorli ma'lumotlar bilan ishlaydigan kalkulyatorlardan tub farqini ta'kidlash uchun ishlatiladi Ushbu tartib protsessorga bir vaqtning o'zida skalar ma'lumotlari bo'yicha bir nechta buyruqlarni bajarishga imkon beradi. Umuman olganda, superskalar bilan ishlov berish turli xil protsessor konveyrlarida parallel ravishda sodir bo'ladi. Bu erda MBBSning 1-bosqichida bir nechta buyruqlarni tanlash kerak, ularning har biri o’z konveyr liniyasida va buyruqni bajarish qismida ishlashga ketadi. Bir nechta buyruq va ma'lumotlarni tanlash uchun maxsus xotirani tashkil qilish kerak.


Download 47.41 Kb.

Do'stlaringiz bilan baham:
1   2




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