|
CPUda parallel va ketma -ket interfeyslar
|
bet | 11/28 | Sana | 31.05.2024 | Hajmi | 6,58 Mb. | | #258326 |
Bog'liq BMI RakhimovAlijonFinal2024 (3)
Protsessorlar kontekstida parallel va ketma-ket interfeyslar, birinchi navbatda, tashqi ulanishlar emas, balki protsessorning o‘zida ma’lumotlar qanday qayta ishlanishi va uzatilishiga ishora qiladi.
CPUdagi parallel interfeyslar. Protsessorlarda parallellik bir vaqtning o‘zida bir nechta operatsiyalarni bajarishni anglatadi. CPU ichidagi parallel interfeyslar bir vaqtning o‘zida bir nechta ma’lumotlar yoki ko‘rsatmalarni qayta ishlashga imkon beradi. Ushbu parallellik CPU arxitekturasining turli darajalarida paydo bo‘lishi mumkin:
Instruction Level Parallelism (ILP): Bu bir vaqtning o‘zida bir nechta ko‘rsatmalarni bajarishni o‘z ichiga oladi. Zamonaviy protsessorlar ILP ga buyruqlarni uzatish, superskalyar bajarish va tartibsiz bajarish kabi usullar orqali erishadilar. Ushbu usullar protsessorga bir nechta ko‘rsatmalarni parallel ravishda qayta ishlashga imkon beradi, bu esa umumiy o‘tkazish qobiliyatini va ish faoliyatini yaxshilaydi.
Ma’lumotlar darajasining parallelligi (DLP): DLP bir vaqtning o‘zida bir nechta ma’lumotlar elementlarida operatsiyalarni bajarishni o‘z ichiga oladi. Masalan, vektor protsessorlari bir vaqtning o‘zida bir nechta ma’lumotlar elementlarida bir xil operatsiyani bajaradigan massivlar yoki ma’lumotlar vektorlari ustida parallel ravishda ishlashga mo‘ljallangan. Zamonaviy protsessorlardagi SIMD (Single Instruction, Multiple Data) ko‘rsatmalari DLP dan multimediali ishlov berish va ilmiy hisoblash kabi vazifalarni tezlashtirish uchun foydalanadi.
Ko‘p yadroli protsessorlar: bir nechta yadroli protsessorlar bir nechta bajarish birliklarida vazifalarni parallel ravishda qayta ishlashga imkon beradi. Ko‘p yadroli protsessor ichidagi har bir yadro ko‘rsatmalarni mustaqil ravishda bajarishi mumkin, bu bir nechta ish zarralari yoki vazifalarni parallel ravishda bajarishga imkon beradi.
|
| |