154
Har bir taktda xotiradan 4 gacha 32 bitli buyruqlar o‘qiladi. Bu buyruqlar bir
birlariga bog‘liq bo‘lmagan holda operatsion bloklarga uzatiladi. Operatsion bloklar
SIMD arxitekturasi bo‘yicha tuzilgan (bitta buyruqlar oqimi – ko‘plik ma’lumotlar
oqimi). Operatsion bloklardan har biri o‘ziga tegishli «A» va «B» registrlar bloklari
bilan ishlaydi. Buyruqlar bir birlariga bog‘lanmagan ravishda bir vaqtni o‘zida
ikkala bloklarga xamda har bitta blokga alohida uzatilishi mumkin. Registrlar
bloklari uchta ma’lumotlarni uzatish taktlari bilan shunday bog‘langanki, ular bir
vaqt birligida baravariga protsessor ishlashining bir takti davomida xotiradan ikkita
sonni xotiradan o‘qishi va xotiraga bitta natijani yozishi mumkin. Bu SRIB bazaviy
amallariga xos – ikkita kiruvchi qiymat va bitta chiquvchi qiymat.
Protsessor bir takt davomida sakkiztagacha qo‘shish/ayirish amallarini va
sakkizta ko‘paytirish/yig‘ish amallarini 16 bitli kiruvchi ma’lumotlar bilan bajarishi
mumkin (yoki ikkita 32 bitli kiruvchi ma’lumolar bilan ko‘paytirish/yig‘ish
amallari).
Turli xil ma’lumotlarga ishlov berish va katta buyruqli so‘zlarni operatsion
bloklarga mo‘ljallangan alohida buyruqlarga taqsimlash yoki bo‘lish jarayonlari
protsessorga buyruqlar darajasida parallel ravishda ishlov berish imkoniyatini
yaratadi. Protsessorning bu kabi imkoniyatlaridan samarali foydalanish kompilyator
buyruqlarini dastur bajarilishidan oldin rejalashtirish va boshqarish mexanizmlariga
bog‘liq.
Yuqorida
ko‘rib chiqilgan signal protsessorlarining arxitekturaviy
xususiyatlari, shuningdek konveyer va superskalyar ishlov berish nafaqat
apparaturadagi signallarga va tasvirlarga raqamli ishlov berishda, balki
protsessorlarning boshqa turdagi arxitekturalarida ham, ayniqsa Pentium, Power PC
protsessorlarida xam keng qo‘llaniladi.