Multiyadroli ARM-protsessorlarining umumiy ko‘rsatgichlari.
220
Cortex MRCore protsessorlari (15.2-chizma) simmetirik va asimmetrik
multiprotsessingni jiddiy soddalashtirib to‘liq kogorent kesh axborotlarni
quvvatlaydi, ya’ni har qandek boshqa multiprotsessorli texnologiyani
quvvatlagandek.
Ilovalarning unumdorligi yadrolarni kesh axborotlarni taqsimlash va
protsessorlar o‘rtasida hisoblash yuklamasini taqsimlash hamda ushlab turish, ko‘p
masalali ilovalarni portlash, shuningdek protsessorni ko‘p oqimli ilovalar bilan
samarali yuklash tufayli ilovalarni masshtablanishi, zamonaviy dasturiy ta’minotlar
uchun harakterli bo‘lgan xususiyatlari sharofati tufayli oshadi. Hotirani boshqarish
bloki orqali protsessor keshlari o‘rtasida axborotlarni uzatish imkoniyati
protsessorlarga axborotlarni samarali taqsimlashni hotiraga ega bo‘lish zaruratisiz
amalga oshirishga imkon beradi.
15.2-chizma. Cortex-5A MRcore protsessorining blok-sxemasi
Optimallashtirilgan birinchi bosqich keshi axborotlar bilan operatsiyalarni
jiddiy tezlashtiradi, shu bilan bir qatorda yetarli darajada kam energiya istemol
qilishni saqlab qoladi. Kesh axborotlarini indekslash va teglashni apparatli joriy
etish manzillarni ustma-ust bo‘lishini bartaraft etishdagi vaqt ushlanishlarini yo‘q
qiladi yoki operatsion tizimda kontekstlarni o‘zgartirishda keshni tozalash
Созлаш восита интерфейси
Дастлабки
танлаш блоки
Буюруқлар КЭШ
и
ARM Cortex –AS (1/4)
Хотирани бошқариш
блоки
Юклаш/сақлаш
блоки
Буфер
Ахборотлар
КЭШи
Шинали интерфейс модули
221
zaruratidan holi qiladi. Axborotlar keshi o‘qish operatsiyasida ham va axborotlarni
yozishda ham moslashuvchi yozish buferi bilan birgalikda ishlatiladi, u asosiy
hotiraga murojatlar sonini jiddiy kamaytirishga imkon beradi va hotiraga qilingan
bir necha so‘rovlardan axborotlarni jadal uzatish so‘rovini hosil qila oladi. Kesh-
hotiraning noyob tizimi kesh xududini ajratishni tezlatadi, buning natijasida u bor-
yo‘g‘i bir siklda bajariladi.
MRcore protsessorlari ishlab chiqaruvchilarga turlicha tarkiblashtirilganini
bir hil yadroni turli xususiyatli va talabli elektron maxsulotga ishlatishga imkon
beradi. Hozirgi vaqtgachan MRcore protsessorini ishlab chiqarish uchun
litsenziya’ni 15 kompaniya sotib olgan, jumladan Broadcom, NEC Electronics,
NIVDIA, Renesas Technology, Toshiba va Sarnoff Corporation kompaniyalari.
Bu protsessorlar zamonaviy bozorga havola qilingan juda ko‘p sonli ilovalarda va
qurilmalarda ishlatilgan.
ARM kompaniyasi havola qilgan barcha multiyadroli yechimlar AMVF 3
AXI shinali arxitekturaga asoslangan, bu arxitektura protsessorga nafaqat hotira va
tashqi qurilmalarni ulashni va boshqa protsesslarni ham ulash imkonini beradi.
MRcore protsessorlarini shinali interfeysi va moslashuvchanligi tizimning
unumdorligini sozlash, yechimning umumiy narxini kamaytirish bilan bir qatorda
uning energiya istemolini va raqamli qurilmalarning keyingi avlodiga o‘tishda
manaviy eskish tavakkalchiligini optimallashtirishga imkon beradi.
Mavjut
tizimli
komponentlar
bilan
integratsiyalash
shuningdek
tavakalchilikni kamaytirish, masalan, operatsion tizimlarni quvvatlash bilan va
ushbu protsessor asosidagi maxsulotlar. ARM-arxitekturalar uchun standart
dasturlash modeli mavjut operatsion tizimlar va ilovalarni quvvatlash orqali
quvvatlanadi. Linux 2.6 SMP operatsion tizimlari va loyihalash instrumentlarini
ishlatish mumkin.
Kristallda protsessor egallaydigan maydon, chastotani ishchi oralig‘i,
komponentlar kutubxonasi, optimallashtirish va istemol quvvati uni ishlab
chiqarishda ishlatilgan texnologik jarayonga bog‘liq. Yadrolardagi farqqa va
222
protsessorlarni multiyadroli variantlarini qurishdagi bazi farqlarga qaramay
ularning barchasi quvvatlaydigan qator texnologiyalar mavjut.
|