Microarchitecture (µarch)

May -Akda: Peter Berry
Petsa Ng Paglikha: 15 Agosto. 2021
I -Update Ang Petsa: 22 Hunyo 2024
Anonim
Microarchitecture (µarch) - Teknolohiya
Microarchitecture (µarch) - Teknolohiya

Nilalaman

Kahulugan - Ano ang kahulugan ng Microarchitecture (µarch)?

Microarchitecture, pinaikling bilang µarch o uarch, ang pangunahing disenyo ng isang microprocessor. Kasama dito ang mga teknolohiyang ginamit, mapagkukunan at mga pamamaraan kung saan ang processor ay pisikal na dinisenyo upang magsagawa ng isang tiyak na set ng pagtuturo (ISA o arkitektura ng set ng pagtuturo). Maglagay lamang, ito ay lohikal na disenyo ng lahat ng mga elektronikong sangkap at mga landas ng data na naroroon sa microprocessor, na inilatag sa isang tiyak na paraan na pinapayagan nito para sa pinakamainam na pagpapatupad ng mga tagubilin. Sa academe ito ay tinatawag na organisasyon ng computer.

Isang Panimula sa Microsoft Azure at ang Microsoft Cloud | Sa buong gabay na ito, malalaman mo kung ano ang lahat ng cloud computing at kung paano makakatulong ang Microsoft Azure sa iyo upang lumipat at patakbuhin ang iyong negosyo mula sa ulap.

Ipinapaliwanag ng Techopedia ang Microarchitecture (µarch)

Ang Microarchitecture ay ang lohikal na representasyon ng kung paano dinisenyo ang isang microprocessor upang ang mga magkakaugnay sa pagitan ng mga sangkap - ang control unit, ang arithmetic logic unit, rehistro at iba pa - nakikipag-ugnay sa isang na-optimize na paraan. Kasama dito kung paano ang mga bus, ang mga landas ng data sa pagitan ng mga sangkap, ay inilatag upang idikta ang pinakamaikling landas at tamang koneksyon. Sa mga modernong microprocessors madalas na maraming mga layer upang harapin ang pagiging kumplikado. Ang pangunahing ideya ay ang maglatag ng isang circuit na maaaring magsagawa ng mga utos at operasyon na tinukoy sa isang set ng pagtuturo.


Ang isang pamamaraan na kasalukuyang ginagamit sa microarchitecture ay ang pipelined datapath. Ito ay isang pamamaraan na nagbibigay-daan sa isang form ng paralelismo na inilalapat sa pagproseso ng data sa pamamagitan ng pagpapahintulot sa ilang mga tagubilin na mag-overlay sa pagpapatupad. Ginagawa ito sa pamamagitan ng pagkakaroon ng maraming mga pipeline sa pagpapatupad na tumatakbo kahanay o malapit sa kahanay.

Ang mga yunit ng pagpapatupad din ay isang mahalagang aspeto ng microarchitecture. Ang mga yunit ng pagpapatupad ay nagsasagawa ng mga operasyon o pagkalkula ng processor. Ang pagpili ng bilang ng mga yunit ng pagpapatupad, ang kanilang latency at throughput ay isang pagsasaalang-alang sa disenyo ng microarchitectural design. Ang laki, latency, throughput at koneksyon ng mga alaala sa loob ng system ay mga desisyon din ng microarchitectural.

Ang isa pang bahagi ng isang microarchitecture ay ang disenyo ng antas ng system. Kasama dito ang mga desisyon sa pagganap tulad ng antas at koneksyon ng input, pati na rin ang output at aparato ng I / O.


Ang disenyo ng Microarchitectural ay nagbabayad ng mas malapit na pansin sa mga paghihigpit kaysa sa kakayahan. Ang isang desisyon ng disenyo ng microarchitecture ay direktang nakakaapekto sa kung ano ang napupunta sa isang sistema; sumusunod sa mga isyu tulad ng:

  • Pagganap
  • Chip area / gastos
  • Ang pagiging kumplikado ng lohika
  • Dali ng pag-debug
  • Pagsubok
  • Dali ng pagkakakonekta
  • Konsumo sa enerhiya
  • Paggawa

Ang isang mahusay na microarchitecture ay isa na tumutugma sa lahat ng mga pamantayang ito.