Muhammad al-Xorazmiy nomidagi Toshkent Axborot Texnologiyalari Universiteti Kampyuterni tashkil etilishi fanidan Mustaqil ish bajardi: 042 21 guruhi talabasi Ibragimov Dilshod Reja: Protsessorlarda qo‘llaniladigan zamonaviy texnologiyalar


Download 0.62 Mb.
bet1/3
Sana28.10.2023
Hajmi0.62 Mb.
#1730520
  1   2   3
Bog'liq
Ibragimov


Muhammad al-Xorazmiy nomidagi Toshkent Axborot Texnologiyalari Universiteti


Kampyuterni tashkil etilishi fanidan
Mustaqil ish
bajardi: 042_21 guruhi talabasi
Ibragimov Dilshod


Reja:
Protsessorlarda qo‘llaniladigan zamonaviy texnologiyalar.
(FMA, NX (XD), EVP, F16C)





FMA - bu suzuvchi nuqtani ko'paytirish va qo'shish operatsiyalarini tezlashtiradigan protsessor ko'rsatmalari to'plami. FMA qisqartmasi ingliz tilidan olingan. Fused Multiply-Add, yaxlit yaxlitlash bilan ko'paytirish-qo'shish deb tarjima qilinadi.

Ko'paytirish-qo'shish amallari juda keng tarqalgan bo'lib, kompyuter texnikasining ishlashida muhim rol o'ynaydi. Ayniqsa, analog signallarni raqamli qayta ishlash (video, tovush va boshqa shunga o'xshash operatsiyalarni ikkilik kodlash) haqida gap ketganda. Shu munosabat bilan, FMA ko'rsatmalarini qo'llab-quvvatlash nafaqat markaziy protsessorlarda, balki ko'plab zamonaviy video kartalarning grafik protsessorlarida ham amalga oshirildi.
Markaziy protsessorlarda FMA ko'rsatmalari ikkita versiyada qo'llaniladi:
FMA4 (4-operand FMA) - AMD tomonidan ishlab chiqilgan, birinchi marta Buldozer arxitekturasida amalga oshirilgan;
FMA3 (3-operand FMA) - Intel tomonidan ishlab chiqilgan, Intel protsessorlarida, Haswell arxitekturasidan boshlab, shuningdek, Piledriver arxitekturasidan boshlab AMD protsessorlarida qo'llaniladi.
FMA3 va FMA4 ko'rsatmalari deyarli bir xil funksionallikka ega, ammo bir-birini almashtirib bo'lmaydi. Ba'zi AMD protsessorlari ikkala variantni ham qo'llab-quvvatlaydi, Intel protsessorlari esa FMA4 ni qo'llab-quvvatlamaydi.
FMA3 va FMA4 o'rtasidagi asosiy farq - ishlatiladigan operandlar soni. FMA4 ko'rsatmalari bilan protsessor a = b + (c x d) sxemasiga muvofiq ishlaydi. FMA3 a = a + (b x c) sxemasini qabul qiladi.
Shunday qilib, 4-operandli sxema hisob-kitoblar natijasini alohida operandda saqlash imkonini beradi, 3-operandli sxemada esa natija uni oʻzgartirib, qayta ishlangan operandlardan biriga yoziladi.
Bir qarashda, FMA4 yanada progressiv variant bo'lib, dasturlashning yuqori moslashuvchanligini ta'minlaydi. Biroq, apparat darajasida (protsessorda) uni amalga oshirish ancha qiyin. Bundan tashqari, dasturchilarning FMA3 ko'rsatmalaridan foydalanishi FMA4 ko'rsatmalariga qaraganda qisqaroq kodga olib keladi.





Download 0.62 Mb.

Do'stlaringiz bilan baham:
  1   2   3




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