|
Kafedrasi kompyuter arxitekturasi moduli bo‘yicha
|
bet | 65/80 | Sana | 06.07.2024 | Hajmi | 13,43 Mb. | | #266748 |
Bog'liq Kafedrasi kompyuter arxitekturasi moduli bo‘yichaHisoblash intensivligi, I / U yoki global xotiraga mos yozuvlar bo'yicha arifmetik operatsiyalar soni. Bugungi kunda signallarni qayta ishlashning ko'plab dasturlarida u 50: 1 dan oshib ketgan va algoritmik murakkablik bilan ortib bormoqda.
Ma'lumotlar parallelligi bir xil funktsiya kirish oqimining barcha yozuvlariga tatbiq etilsa va bir qator yozuvlar oldingi yozuvlardan natijalarni kutmasdan bir vaqtning o'zida qayta ishlanishi mumkin bo'lsa, yadroda mavjud.
Ma'lumotlarning joylashuvi ma'lumotlar bir marta ishlab chiqariladigan, dasturda bir yoki ikki marta keyin o'qiladigan va yana o'qimaydigan signal va ommaviy axborot vositalarini qayta ishlash dasturlarida keng tarqalgan vaqtinchalik mahalliylikning o'ziga xos turi. Yadrolar o'rtasida o'tkaziladigan oraliq oqimlar, shuningdek yadro funktsiyalari ichidagi oraliq ma'lumotlar ushbu joyni to'g'ridan-to'g'ri oqimni qayta ishlash dasturlash modeli yordamida egallashi mumkin.
Oqimlar ichidagi yozuvlarga quyidagilar kiradi:
Grafikada har bir yozuv uchburchak uchun vertex, normal va rangli ma'lumotlar bo'lishi mumkin;
Rasmga ishlov berishda har bir yozuv rasmdan bitta piksel bo'lishi mumkin;
Videokoderda har bir yozuv 256 pikseldan iborat bo'lishi mumkin, bu ma'lumotlar makroblokini tashkil qiladi; yoki
Simsiz signalni qayta ishlashda har bir yozuv antennadan olingan namunalar ketma-ketligi bo'lishi mumkin.
Har bir yozuv uchun biz faqat kirishdan o'qiy olamiz, u erda operatsiyalarni bajaramiz va chiqishga yozamiz. Bir nechta kirish va bir nechta chiqishga ega bo'lish joizdir, lekin hech qachon ham o'qilishi mumkin, ham yozilishi mumkin bo'lgan xotira bo'lagi. Protsessorlarni loyihalashda kamroq resurs talablari bilan chipdagi parallellikni oshirishning ikki yo'li mavjud: biri superskalar usul bo'lib, u ko'rsatmalar darajasidagi parallelizmdan (ILP) foydalanishga harakat qiladi; ikkinchisi oqim darajasidagi parallelizmdan (TLP) foydalangan holda ko'p bosqichli yondashuv. Superskalar bir vaqtning o'zida bir nechta ko'rsatmalarni bajarishni anglatadi,oqim darajasidagi parallelizm (TLP) esa bir vaqtning o'zida bir protsessor chipidagi bir nechta oqimlardan ko'rsatmalarni bajaradi. Chip ichida bir nechta oqimni qo'llab-quvvatlashning ko'plab usullari mavjud, xususan:
|
| |