Buyruq formatlari Reja Ma'lumotlar uzatish buyruqlari simd buyruqlar Buyruq formatlari
Download 8,43 Kb.
|
Buyruq formatlari-fayllar.org
- Bu sahifa navigatsiya:
- Arifmetik va mantiqiy buyruqlar
Buyruq formatlari Buyruq formatlariReja 1. Ma'lumotlar uzatish buyruqlari 2. SIMD buyruqlar 3. Buyruq formatlariBu mashina ko'rsatmalarining eng keng tarqalgan turi. Bunday buyruqlar quyidagi ma'lumotlarni o'z ichiga olishi kerak: operandalarning manbai va manzil manzili - xotira katakchalari manzillari, protsessor registrlari yoki operandlar stakanda joylashgan ma'lumotlar; uzatiladigan ma'lumotlarning uzunligi (odatda baytlarda yoki so'zlarda), aniq yoki bilvosita ko'rsatilgan; har bir operandga murojaat qilish usuli, uning yordamida yo'riqnomaning manzil qismi tarkibini operandning jismoniy manziliga o'zgartirish mumkin. Ko'rib chiqilayotgan buyruqlar guruhi protsessor va OP o'rtasida, protsessor ichida va xotira hujayralari o'rtasida ma'lumot uzatilishini ta'minlaydi. Protsessor ichidagi uzatish operatsiyalari registr-registr turiga kiradi. Protsessor va xotira o'rtasidagi uzatish registrdan xotira turiga, xotirada o'tkaziladigan narsalar esa xotiradan xotira turiga kiradi. Ma'lumotlar uzatish buyruqlari Arifmetik va mantiqiy buyruqlar
◼ SIMD (Single-Instruction stream, Multiple-Data streams / Bitta buyruq ko’p ma’lumotlar oqimi) ◼ Har bir buyruq turli xil protsessorlar tomonidan turli xil ma'lumotlarda amalga oshiriladi, ya'ni bir xil ma'lumotlarga ega bo'lgan bir xil turdagi protsessual oqimlarning bir nechta ishlov berish birliklarida bajariladi. ◼ Ushbu guruh qatorlarni (massivlar) qayta ishlash mashinalariga bag'ishlangan. ◼ Ba'zan vektor protsessorlari ham ushbu guruhning bir qismi sifatida ko'rib chiqilishi mumkin. SIMD buyruqlar Ushbu yo'riqnomaning nomi bitta ko'rsatma Multiple Data qisqartmasi - so'zma-so'z "bitta ko'rsatma - ko'p ma'lumotlar". Ikki raqamda ishlaydigan oddiy buyruqlardan farqli o'laroq, SIMD buyruqlari bir vaqtning o'zida ikki guruh raqamlarini qayta ishlaydi (printsipial ravishda ularni guruh buyruqlari deb atash mumkin). Bunday ko'rsatmalarning operandlari odatda qadoqlangan formatlardan birida taqdim etiladi. SIMD-ni qayta ishlash g'oyasi V.I. nomli nozik mexanika va informatika institutida ilgari surilgan. S.A. Lebedev 1978 yilda Elbrus-1 loyihasi doirasida. 1992 yildan beri SIMD kabi buyruqlar Intel va AMD tomonidan ishlab chiqilgan ASK mikroprotsessorlarining ajralmas qismiga aylandi. Bunga multimedia dasturlarining keng qo'llanilishi sabab bo'lgan. Video, uch o'lchovli grafika va kompyuterlardagi ovoz juda ko'p ma'lumotlar bilan ta'minlangan, ularning elementlari ko'pincha bir xil ishlov beriladi. Shunday qilib, videoni siqish va uni MPEG formatiga aylantirishda minglab ma'lumotlar bitlariga xuddi shunday algoritm qo'llaniladi. Uch o'lchovli grafikada ko'pincha bir soatlik tsiklda bajarilishi mumkin bo'lgan operatsiyalar mavjud: vektorlarni interpolyatsiya va normallashtirish, vektorlarning nuqta mahsulotini hisoblash, rang tarkibiy qismlarining interpolyatsiyasi va boshqalar. ACK-ga SIMD buyruqlarini kiritish bunday hisoblarni sezilarli darajada tezlashtirishi mumkin. SIMD buyruqlar Download 8,43 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling