Tizim va signallarni qayta ishlash O’quv uslubiy majmua


Ma’lumotlarni qayta ishlash buyruqlari darajasidagi parallelizm


Download 450.29 Kb.
bet56/103
Sana25.10.2023
Hajmi450.29 Kb.
#1721435
1   ...   52   53   54   55   56   57   58   59   ...   103
Bog'liq
Tizim va signallarni qayta ishlash O’quv uslubiy majmua-hozir.org

8.2. Ma’lumotlarni qayta ishlash buyruqlari darajasidagi parallelizm 
Asosiy AMQ qo‘shimcha ko‘plab turli funksional tugunlar protsessorlarda bir
vaqtning o‘zida bir necha amallarni bajarish imkonini beradi. Bu o‘z navbatida bir
vaqtning o‘zida bir necha amallarni amalga oshiruvchi kombinatsiyalashtirilgan
buyruqlarni
kiritish
va
ulardan
keng
foydalanish
imkonini
beradi.
Kombinatsiyalashtirilgan buyruqlar o‘rta sinf protsessorlarida nisbatan yuqori
bo‘lmagan unumdorlik bilan qo‘llaniladi. Kuchli yuqori unumdor protsessorlarda
“registr-registr” tipidagi soddalashtirilgan buyruqlarning qisqartirilgan to‘plamli
arxitekturasi tanlangan. Bu kombinatsiyalar buyruqlar C tili kompilyatorlarda va bir
necha AMQ ega protsessorlar yomon realizatsiya qilinganligi bilan tushuntiriladi.
Bu holatda C tilida yozilgan dasturlar unumdorlik bo‘yicha assemblerdagi
dasturlarga yutqazib qo‘yadi.
Kombinatsiyalashtirilgan buyruqlar, eng avvalo, signallarga ishlov berish
asosiy amali – ko‘paytirish to‘plash va uning turli variantlarining bajarish uchun
qo‘llaniladi. Kombinatsiyalashtirilgan buyruqlarga boshqa misol AMQ, ko‘paytgich
va suruvchi amallari bilan bog‘liq buyruqlar bo‘lishi mumkin. Bunday buyruqga
tegishli revishda buyruqning majburiy bo‘lmagan elementlari (masalan, ko‘chirish
biti bilan bog‘liq) bo‘lagan shartini bajarishda registr tarkibining o‘zgarishi amalga
oshiriladi.
Kombinatsiyalashtirilgan buyruqlarga shuningdek manzil modifikatsiyasini
egri manzilatsiyadan foydalanuvchi buyruqlar misol bo‘la oladi. Ushbu buyruqlarni
bajarayotganda AMQda asosiy amal bilan bir qatorda MGQda manzilni hisoblash
amalga oshiriladi.


106
Motorola firmasining SPsining ayrim buyruqlari ma’lumotlarni qo‘shimcha


jo‘natishdan foydalanishadi. Ushbu buyruqga tegishli ravishda X0, U0 registrlari
tarkibini ko‘paytirish amallari amalga oshiriladi va bir vaqtning o‘zida X0 registri
tarkibi X-xotiraga jo‘natiladi, U-xotira yacheykasidan esa U0 registriga jo‘natish
bajariladi.
Analog Devices va Texas firmasi protsessorlari asosiy amalni bajarish bilan
bir vaqtda ma’lumotlarni qo‘shimcha bajarish uchun maxsus buyruqlar qo‘llaniladi.
Protsessorlar tavsifida bunday buyruqlar ko‘p funksionalli deb ataladi.
TMS320C3x va TMS320C55x protsessorlarida parallel buyruqlar sifatida
ayrim buyruqlar mavjud, bunda ushbu buyruqlarda bayon etilgan ayrim amallar SP
funksional tugnlarda bir vaqtning o‘zida bajariladi. Bunda protsessor unumdorligi
anchagina oshadi. Bunday bir vaqtning o‘zida bajariladigan buyruqlar
kombinatsiyalashtirilgan deyiladi. Bir necha AMQli (8 va 4ga) prsessorlarda
bajariladigan buyruqlar kombinatsiyalashtirilgan buyruqning bir turi hisoblanadi.
AMQlarda amallarni belgilovchi buyruqlar parallel bajariladi.

Download 450.29 Kb.

Do'stlaringiz bilan baham:
1   ...   52   53   54   55   56   57   58   59   ...   103




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