Kompyuter injineringi


Download 63.12 Kb.
bet2/4
Sana19.11.2021
Hajmi63.12 Kb.
#175838
1   2   3   4
Bog'liq
komp arxitek mustaqil ish 1

berish ( o'zida vaqtning Bir Ko'p ishlov berish SMT ) vakristalli darajadagi ko'p

ishlov berish ( Chip - darajasi Ko'p ishlov berish Shn ). Ikki yondashuv asosiy

tezlikda nima uchun kurashda farqlanadi. Odatda vakillik SMT   texnologiya

deyiladi HTT ( Hyper -Tigshli texnologiya ).

F. arxitekturaning birinchi darajali CMP   serverlarida foydalanish

uchun cheklash protsessorlari. Shaxsiy xizmatlarda bitta substratga asosan mustaqil

ikki yadro joylashtirildi (8-rasm). Birinchi sxemalashtirish avvalgi umumiy kesh

xotirasi shaklidagi tuzilishga aylandi. 9 va undan keyin har bir yadroda juda ko'p darajadagi tuzilish.

Ko'p yadroli protsessorlarning afzalliklari tugatildi.

Dizayn va ishlab chiqarish soddaligi (tabiiy ravishda nisbiy). Samarali bir yadro

ishlab chiqarishni boshqarish, uni zarur tizim komponentlari bilan arxitekturaga

qo'shib kristallada takrorlash mumkin.

Quvvat davolashini kamaytirish kamayadi. Misol uchun, agar siz ikki yadroni chip

ustida qurilgan va bitta bitta "yadro" ning ishlashiga teng bo'lgan ishlashni ta'minlash

soat chastotasida ishlaydigan, keyin ikkala kuch sarflanuvchi, keyin ikkala kuch

sarflanadigan, sarflanuvchi va boshqa elektr energiyasi sib ko'rib chiqish bir necha

marta kamayadi chastotalar.

Umuman olganda, agar siz 8 va 9-raqamlarga e'tibor bilan qarasangiz, 2-yadroli

protsessorda 2 protsessor tizim va kompyuter hech qanday farq qilmasligi

mumkin. Muammolar bir xil. Va kattaroq bir moslashtirish operatsion tizimdir.

2 Kompyuter arxitekturasining boshqaruviga asosiy rag'bat - hosildorlikni

oshirish. Kompyuterning ishlashini takomillashtirish usullaridan biri ixtisoslashuv

(kompyuterning alohida elementlari va maxsus tizim tizimlarini yaratish).

Protsessorning ixtisoslashuvi 1960 yil, ota-markaz protsessor ma'lumotlarining

doimiy kirish va chiqarilishidan ozod qilinganidan boshlandi. Bu funksiya atrof-muhit

sharoitidagi binolarni bog'laydigan I / U protsessoriga o'tkazildi.

Hosildorlikni boshqarishning yana bir yo'li - von Neumann ketma-ket arxitekturasidan

uzoqlashib, parallelizmga yordam beradi. M. Flin ishlashni parallelligini ishlab

chiqarishni amalga oshirish uchun ikkita sabab - tizimlarda birlashgan holda mavjud

bo'lgan buyruqlar harakatlarining mustaqilligi va bitta buyruqlar oqimida qayta

ishlanishga oid ma'lumotlar. Hisoblash jarayonining parallelligi uchun birinchi

sababni pasaytiradigan yaxshi ma'lumotga ega (oddiy ko'p ishlov berish), ma'lumotlar

parallel ravishda ishlatilishi ko'rib chiqiladi, chunki juda ko'p yashaydigan

dasturlovchilardan vows

Ma'lumot parallelizmining eng oddiy misoli ikki buyruqlar ketma-ketligi: A = B + C; D = E * F;

Agar von Neumann tamoyiliga qarshi amal qilsa, ikkinchi operatsiya faqat birinchi

operatsiyani bajarishdan keyin bajarilishi mumkin. Bajarilgan, bu buyruqlarni

ishlatadigan tartibi ahamiyatsiz - birinchi ko'rsatmalar A, B va C operatsiyalarining

ikkinchi ko'rsatmasi D, E va F operandlari bilan hech qanday yashashlik mavjud

emas. Boshqacha qilib aytganda, har ikkala operatsiyalar aniq parallel, chunki bu

ko'rsatmalarning operandalari bir-birini belgilab qo'ymaydi. Uch yoki undan ortiq

buyruqlar ketma-ketligi bilan o'zgacha ma'lumotlarga ega bo'lish uchun mavjud

bo'lgan misollarni amalga oshirish mumkin. Bu aniq bir xulosaga olib keladi: har bir

dastur parallel ma'lumotlarda operatsiyalar guruhlarini o'z ichiga oladi.

D ma'lumotlarning boshqa bir turi, tatbiq etilishi, davriy boshqaruv dasturlarida

uchrashdi. Masalan, ikkita massiv elementlarini qo'shganda, bir guruh ma'lumotlar

(massiv) ning katta hajmini bajarishi mumkin. Bunday buyruqlar vektor deb

nomlanadi va ushbu rejimni amalga oshiruvchi protsessor vektor bilan

ta'minlandi. Biz tahriflarni beramiz: "Vektorli protsessor ma'lumotlari majmualarida

(vektorlarda) operatsiyani parallel ravishda amalga oshiriladigan protsessor. Bu

parallel ishlash elementlari guruhiga mo'ljallangan maxsus arxitekt taslari majmuala.

Dastur parallelizmining tasnifi bo'yicha oltita darajadagi tasnifni eng taniqli deb

hisoblanadigan (10-rasm). Uchta yuqori darajadagi parallellik darajalari katta dastur

ob'ektlari - mustaqil topshiriqlar, dasturlar va dasturiy vositalar yordamida

egallangan. Bog'langan operatorlar, ko'chadan va operatsiyalar o'tgan darajadagi

parallelizmni tashkil etadi. Agar M.Finning "parallel buyruqlar oqimlari" va "parallel

ma'lumotlarning harakatlari" toifalari bilan birlashtirilib, darajadagi darajadagi

muvozanat asosidagi mustaqil buyruqlar harakatlarini amalga oshirishda, shuningdek,

makaronni boshqarish darajasida lmagan ma'lumotlar tezlari. kompyuterning

ishlashini takomillashtirish va davolash usullaridan biri

quvvatsizlanishdir. Shakl. 11 a)   Qayta ishlash yagona universal blokda va 11-rasmda

ko'rsatiladi b) va v) - ko'chda. Tranzaktsiyalash g'oyasi universal funktsional blok

(FB) tomonidan bir nechta ixtisoslashtirilgan ob'ektlar bajarilishi vazifalarini

taqsimlashdan iborat. Konveyerning barcha funktsional bloklari bir xil tezlikda

bo'lishi kerak (bajarilishi mumkin). Amalda esa, kamdan kam ishlab chiqarilgan va

natijada tashkillashtirilgan har bir funktsional blokning maksimal ishlash muddati

bilan belgilanadi. Bufer registrlari FBsning ish vaqti qanday bajarilishi

rejalashtirilishini to'xtatish uchun amalga oshirildi. FIFO kabi buferni boshqarish

binolari (11-rasm.) Ichida ). Chizmalarning boshqa farqiga e'tibor qaratiladi. b)  

va v) . Tarkibida v)   SI sinxronlash liniyasi yo'q. Bu kabi tuzilishga ega emasligini

anglatmaydi, faqat ikkita konveyer turi mavjud: sinxronlashtiriladi   umumiy

sinxronlash liniyasi va asinxron u holda. Birinchisi, deyiladi jamoaviy boshqaruv


Download 63.12 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling