|
Bitiruv malakaviy ishi
|
bet | 8/28 | Sana | 31.05.2024 | Hajmi | 6,58 Mb. | | #258326 |
Bog'liq BMI RakhimovAlijonFinal2024 (3)Arxitektura. Ko‘p yadroli arxitekturadagi yadrolarning tarkibi va muvozanati juda xilma-xillikni ko‘rsatadi. Ba’zi arxitekturalar doimiy ravishda ("bir hil") bir asosiy dizayndan foydalanadi, boshqalari esa har biri boshqa, " heterojen " rol uchun optimallashtirilgan turli yadrolar aralashmasidan foydalanadi . Bir nechta yadrolar qanday amalga oshirilganligi va birlashtirilganligi ishlab chiquvchining dasturlash ko‘nikmalariga ham, iste'molchining ilovalar va interaktivlikka nisbatan qurilmaga nisbatan kutishlariga sezilarli ta’sir qiladi. Sakkiz yadroli deb eʼlon qilingan qurilma, har biri belgilangan soat tezligiga ega toʻrt yadroli ikkita toʻplamdan farqli oʻlaroq, haqiqiy sakkiz yadroli yoki shunga oʻxshash uslub sifatida eʼlon qilingan taqdirdagina mustaqil yadrolarga ega boʻladi.
1.2-rasm. Kompyuter arxitekturasi
"CPU dizaynerlari ko‘p yadroli kelajakni muhokama qilmoqdalar" maqolasida quyidagi sharhlar mavjud [7]:
-Chak Mur taklif qilgan kompyuterlar mobil telefonlarga o‘xshab, yuqori darajadagi ilovalar dasturlash interfeysi tomonidan rejalashtirilgan modulli dasturiy ta’minotni ishga tushirish uchun turli xil maxsus yadrolardan foydalanadi.
-Renesas kompaniyasining katta bosh muhandisi Atsushi Xasegava umuman rozi bo‘ldi. U uyali telefonning kontsertda ishlaydigan ko‘plab maxsus yadrolardan foydalanish kelajakdagi ko‘p yadroli dizaynlar uchun yaxshi model ekanligini aytdi.
-Tilera startapining asoschisi va bosh ijrochi direktori Anant Agarval qaramaqarshi fikrda edi. Uning so‘zlariga ko‘ra, ko‘p yadroli chiplar dasturiy ta’minot modelini sodda saqlash uchun umumiy maqsadli yadrolarning bir hil to‘plamlari bo‘lishi kerak.
1.3-rasm. Xotira
Parallel ilovalarni ishlab chiqishda parallellikni boshqarish markaziy rol o‘ynaydi. Parallel ilovalarni loyihalashning asosiy bosqichlari:
Bo‘lish: Dizaynning bo‘linish bosqichi parallel bajarish imkoniyatlarini ochib berishga mo‘ljallangan. Demak, muammoning nozik parchalanishi deb ataladigan natijaga erishish uchun ko‘p sonli kichik vazifalarni aniqlashga e'tibor qaratiladi.
Aloqa: Bo‘lim tomonidan yaratilgan vazifalar bir vaqtning o‘zida bajarilishi uchun mo‘ljallangan, lekin umuman mustaqil ravishda bajara olmaydi. Bitta vazifada bajarilishi kerak bo‘lgan hisoblash odatda boshqa vazifa bilan bog‘liq ma’lumotlarni talab qiladi. Hisoblash davom etishi uchun ma’lumotlar vazifalar o‘rtasida uzatilishi kerak. Ushbu axborot oqimi dizaynning aloqa bosqichida belgilanadi.
|
| |