Cisc, risc va vliw arxitekturalar


Адреслаш усуллари ва машина буйруқлари турлари. Буйруқлар тизимни оптималлаштириш



Download 316,02 Kb.
bet4/4
Sana10.12.2022
Hajmi316,02 Kb.
#883380
1   2   3   4
Bog'liq
f8FIeDoekZyaI98upETXum0XsLnw9qGVLHEOJZx1

Адреслаш усуллари ва машина буйруқлари турлари. Буйруқлар тизимни оптималлаштириш
Анъанавий машина даражадаги буйруқларни 3-жадвалда кўрсатилгани каби бир нечта турларга бўлиш мумкин.
Адреслаш усуллари ва машина буйруқлари турлари. Буйруқлар тизимни оптималлаштириш
Буйруқларнинг асосий турлари
3-жадвал

Амаллар тури

Мисоллар

Арифметик ва мантиқий

Бутун сонли арифметик ва мантиқий амаллар: қўшиш, айриш, мантиқий қўшиш, мантиқий кўпайтириш ва х.к.

Маълумотларни узатиш

Юклаш/ёзиш амаллари

Буйруқлар оқимини бошқариш

Шартсиз ва шартли ўтиш, процедурани чақириш ва процедурадан қайтиш

Тизимли амаллар

Тизимли чақирув, виртуал хотирани бошқариш буйруқлари ва х.к.

Сизувчи нуқтали сонлар билан амаллар

Ҳақиқий сонлар устида қўшиш, айириш, кўпайтириш ва бўлиш амаллари

Ўнли амаллар

Ўнли қўшиш, кўпайтириш, форматни ўзгартириш ва х.к.

Сатрлар устида амаллар бажариш

Ўзатиш, таққослаш ва сатрдан излаш

VERY LONG INSTRUCTION WORD
P-DSP (dasturlashtiriladigan DSP) tarkibidagi juda uzun so’z buyruqlari (VLIW) arxitekturasi bir siklda ishlov berilgan buyruqlar sonini ko'paytiradi.
Bu bir nechta qisqa buyruqlarning birikmasi bo'lib, bitta sikldagi buyruqlarni bajarish uchun bir nechta ijro birliklarining parallel ravishda ishlashini talab qiladi. Til kompilyatori yoki preprocessor dastur ko'rsatmalarini asosiy operatsiyalarga ajratadi va ularni VLIW protsessoriga joylashtiradi, so'ngra har bir operatsiyani tahlil qilib, tegishli ijro etuvchi qismga uzatadi.
VLIW P-DSP-larda bir qator ishlov berish birliklari (ma'lumotlar yo'llari) mavjud, ya'ni. ularda bir qator ALUlar, MAC qurilmalar, kalitlar va hk.
VERY LONG INSTRUCTION WORD
CPU
mov -> Execution Unit 1
add -> Execution Unit 2
shi -> Execution Unit 3
Registers
CPU
Core 1
Execution Unit 1
Execution Unit 2
Execution Unit 3
Core 3
Execution Unit 1
Execution Unit 2
Execution Unit 3
Core 2
Execution Unit 1
Execution Unit 2
Execution Unit 3
Core 4
Execution Unit 1
Execution Unit 2
Execution Unit 3
VLIW ARXITEKTURASINING AFZALLIKLARI VA KAMCHILIKLARI
  • Ishlashning ortishi.
  • Potentsial ravishda kengaytirilishi mumkin, ya'ni ko'proq ijro birliklari qo'shilishi mumkin va shuning uchun ko'proq ko'rsatmalar VLIW yo'riqnomasiga kiritilishi mumkin.
  • Yangi dasturchi kerak.
  • Dastur ko'rsatmalarni rejalashtirishni kuzatishi kerak.
  • Xotiradan foydalanishning ko'payishi.
  • Yuqori quvvat sarfi.

Savollar
Download 316,02 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish