Kompyuter injineringi srm001-1 guruh talabasi Ne`matov Saidolim


Parallelizm (Parallelism)


Download 31.69 Kb.
bet3/6
Sana20.10.2023
Hajmi31.69 Kb.
#1711850
1   2   3   4   5   6
Bog'liq
Kampyuter arxitekturasi

Parallelizm (Parallelism): Buyruq so'zlari VLIW protsessorida parallel ishlab chiqarish uchun tuziladi. Yani, bir nechta buyruqlar o'zaro bog'langan va bir vaqtning o'zida bajariladi. Bu parallelizm dastur ishini tezlashtiradi va protsessorning ishlash tezligini oshiradi.

Masalan, agar bir VLIW protsessor buyruq o'lchami 256 bit bo'lsa va har bir buyruqda 4 operatsiya o'z ichiga olsin, shu protsessor bir vaqtning o'zida 4 ta 256-bitlik buyruqni bajarishga imkon beradi. Bu tuzilish dastur ishini tezlashtiradi, chunki bir nechta buyruqlar o'zaro bog'langan va bir vaqtning o'zida bajariladi.
Buyruqlar va parallelizm VLIW arxitekturasi uchun kritik xususiyatlar hisoblanadi, va bu, protsessorning murakkabligi va ish faoliyatini optimallashtirishning muhim qismi bo'ladi. Dasturchilar VLIW dasturlarni tayyorlashda buyruq tuzilishini va buyruq so'zlari o'zlari orasidagi bog'lanishlarni tushuntirish va parallel ishlab chiqarishni boshqarish vazifalarini o'zlashtirishlari kerak.
Dastur bajarishida dastur tayyorlash:
VLIW (Very Long Instruction Word - o‘ta katta uzunlikdagi buyruqlar) arxitekturasi dastur tayyorlashni ko'plab muhim bo'lgan jihatlardan biri hisoblanadi. Dastur tayyorlash VLIW protsessorining to'liq ishlab chiqarish kuchini aniqlashda va uni maksimal foyda olish uchun optimallashtirishda ahamiyat kasb etadi. Dastur tayyorlashning asosiy jarayoni quyidagicha bo'ladi:

  1. Buyruqlarni yaratish: Dasturchilar buyruqlarni yaratish jarayonini boshlaydilar. Buyruqlar, operatsiyalar, o'zaro bog'lanishlar, va buyruq o'lchami aniqlanishi kerak. Buyruqlar o'rtacha dastur ichidagi operatsiyalarni va boshqa bajarish uchun yordamchi buyruqlarni o'z ichiga olishi kerak.

  2. O'zaro bog'lanishlarni tushuntirish: Dastur tayyorlash jarayonida, o'zaro bog'lanishlarni aniqlash juda muhimdir. Bu bog'lanishlar o'rtacha buyruqni qanday parallel bajarishni belgilash uchun xizmat qiladi. Dastur tayyorlashchi bu bog'lanishlarni aniqlashda va optimallashtirishda ishlatiladigan vositalar va algoritmlar bilan shug'ullanadi.


  3. Download 31.69 Kb.

    Do'stlaringiz bilan baham:
1   2   3   4   5   6




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