Getrogen ko'p yadroli hisoblashni tashkil etish Reja: Getrogen ko'p yadroli ishlov berish arxitekturasiga kirish Ko'p yadroli ishlov berish arxitekturasi



Yüklə 1,23 Mb.
səhifə1/5
tarix19.12.2023
ölçüsü1,23 Mb.
#153050
  1   2   3   4   5
Getrogen ko\'p yadroli hisoblashni tashkil etish


Getrogen ko'p yadroli hisoblashni tashkil etish
Reja:
1. Getrogen ko'p yadroli ishlov berish arxitekturasiga kirish
2. Ko'p yadroli ishlov berish arxitekturasi

Heterojen ko'p yadroli hisoblash endi keng tarqalgan. Mobil va boshqa iste'molchilar segmentlaridagi murakkab dastur protsessorlari uzoq vaqtdan beri turli xil ishlov berish yuklamalari uchun ko'plab yadrolarga ega. Bunga odatda modem va simsiz funktsiyalar, DSP, real vaqtda va quvvatni boshqarish kiradi. Ko'pgina protsessor yadrolari va dvigatellarining mavjudligi asosiy protsessorni (yoki CPU klasterini) xost OS va dastur kodini ishlatish uchun bo'shatadigan ishlov berish qobiliyatini beradi.Ko'p yadroli tizimlarni sozlash, qurish va saqlash tarixan qiyin muammo bo'lib kelgan. Yaxshi xabar shundaki, moslashuvchan protsessor arxitekturasiga ega va xususiy bo'lmagan dasturiy ta'minotni yaxshi qo'llab-quvvatlaydigan ko'p yadroli qurilmalar soni ortib bormoqda. Ushbu moslashuvchanlik ko'p yadroli tizim yondashuvini qo'llab-quvvatlaydigan mahsulotlarni ishlab chiqish va saqlashga yordam beradigan ochiq manbali vositalar va dasturiy ta'minot komponentlari atrofida hamkorlikdagi muhandislik harakatlarini yaratishga yordam beradi.Ushbu hamkorlik tomonidan hal qilinadigan vazifalarga quyidagilar kiradi:


Xotira va atrof-muhit bir umumiy majmuini almashish bir necha yadrolari bo'ylab bir master konfiguratsiya. Ko'p ishlov berish dasturlariga ko'p yadroli konfiguratsiya tomonidan taqdim etilgan parallellikdan foydalanishga imkon beradigan hayot aylanishini boshqarish va aloqa doirasi. Quvvat, ishlash va tizimni boshqarish uchun standart interfeyslar.
Linaro va uning a'zolari ushbu sohalarning barchasida faol bo'lib, Device Tree, SCMI, RemoteProc, RPmsg kabi ko'p ishlov berishda tizim yondashuviga yordam beradigan dasturiy ta'minot komponentlarini ishlab chiqmoqdalar.
Linaro Device Tree Evolution loyihasi [1] Cortex-a, Cortex-M yoki DSP yadrolari bo'lishi mumkin bo'lgan har bir protsessor uchun tegishli ko'rinishga ega bo'lgan barcha tashqi qurilmalar va xotiralarni o'z ichiga olgan noyob tizim tavsifini beruvchi tizim ko'rinishi ustida ishlamoqda.
OpenAMP Linaro Community loyihasi [2] va Linaro remoteproc asosida ishlaydi, RPMsg hayot aylanishini boshqarish va masofaviy hisoblash resurslarini va ular bilan bog'liq dasturiy ta'minot kontekstlarini boshqarish uchun Protsessorlararo aloqa imkoniyatlarini ta'minlaydi.
The tizimni boshqarish va boshqarish interfeysi (SCMI) [3] kengaytiriladigan va ko'pincha amalga oshiriladigan funktsiyalarga kirish uchun standart interfeyslarni taqdim etadi proshivka ichida tizimni boshqarish protsessori (SCP).
Linaro ushbu texnologiyalarni Zephyr RTOS [4] va Linux o'rtasida o'rnatilgan dunyo aloqalarida namoyish etadi.Avenger96. Avenger96-bu stm32mp1 [5] ga asoslangan jamiyatni rivojlantirish kengashi. Siz Zephyr but bizni kutib mumkin (4-170). Odatda hisoblash kontekstidagi heterojenlik turli xil ko'rsatmalar to'plamiga ishora qiladi arxitekturalar (ISA), bu erda asosiy protsessor bitta va boshqa protsessorlarda boshqasi bor - odatda juda boshqacha - arxitektura (ehtimol bir nechta), nafaqat boshqa mikroarxitektura (suzuvchi nuqta raqamlarini qayta ishlash - bu alohida holat - odatda heterojen deb nomlanmaydi).
Ilgari heterojen hisoblash turli xil Isalarni boshqacha boshqarish kerakligini anglatar edi, zamonaviy misolda esa heterojen tizim arxitekturasi (HSA) tizimlari[2] bir nechta protsessor turlaridan (odatda CPU va GPU), odatda bir xil integral mikrosxemadan foydalanish paytida farqni yo'q qiling (foydalanuvchi uchun). ikkala dunyoning eng yaxshisi: umumiy GPU ishlov berish (GPU-ning taniqli 3D grafik renderlash imkoniyatlaridan tashqari, u juda katta ma'lumotlar to'plamlarida matematik intensiv hisob-kitoblarni ham bajarishi mumkin), protsessorlar esa operatsion tizimni boshqarishi va an'anaviy ketma-ket vazifalarni bajarishi mumkin.
Zamonaviy hisoblash tizimlarida heterojenlik darajasi asta-sekin o'sib bormoqda, chunki ishlab chiqarish texnologiyalarining yanada miqyosi ilgari diskret komponentlarning chipdagi tizim yoki SoC ning yaxlit qismlariga aylanishiga imkon beradi.[kerak masalan, hozirda ko'plab yangi protsessorlarga boshqa qurilmalar (SATA, PCI, Ethernet, USB, RFID, radiolar, Uartlar va xotira tekshirgichlari) bilan ishlash uchun o'rnatilgan mantiq, shuningdek dasturlashtiriladigan funktsional birliklar va apparat tezlatgichlari (GPU, kriptografiya qo'shma protsessorlari ,dasturlashtiriladigan tarmoq protsessorlar, a/V kodlovchilar / dekoderlar va hokazo.).
So'nggi topilmalar shuni ko'rsatadiki, bir nechta Isa tomonidan taklif qilingan xilma-xillikni ishlatadigan heterojen-ISA chip multiprocessor 21% bilan 23% energiya tejash va 32% energiya kechikish mahsulotida (EDP) kamayishi bilan bir xil-ISA bir hil arxitekturadan ustun bo'lishi mumkin.[3] uning pin-mos qo'l va x2014 SoCs, codename loyihasi Skybridge bo'yicha AMD ning 86 e'lon,[4] qilishda bir heterojen-ISA (ARM+x86) chip multiprocessor taklif qildi.[zarur

Yüklə 1,23 Mb.

Dostları ilə paylaş:
  1   2   3   4   5




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə