Kompyuter injineringi srm001-1 guruh talabasi Ne`matov Saidolim


Parallelizm (Parallelism)



Yüklə 191,41 Kb.
səhifə3/6
tarix21.10.2023
ölçüsü191,41 Kb.
#158655
1   2   3   4   5   6
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. Yüklə 191,41 Kb.

    Dostları ilə paylaş:
1   2   3   4   5   6




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin