Микроархитектура (µarch)

Автор: Peter Berry
Дата На Създаване: 15 Август 2021
Дата На Актуализиране: 22 Юни 2024
Anonim
Микроархитектура (µarch) - Технология
Микроархитектура (µarch) - Технология

Съдържание

Определение - Какво означава Microarchitecture (µarch)?

Микроархитектура, съкратено като µarch или uarch, е основният дизайн на микропроцесора. Тя включва използваните технологии, ресурсите и методите, чрез които процесорът е физически проектиран, за да изпълни специфичен набор от инструкции (ISA или архитектура на набор от инструкции). Най-просто казано, логичният дизайн на всички електронни компоненти и пътища за данни, присъстващи в микропроцесора, изложени по специфичен начин, който позволява оптимално изпълнение на инструкциите. В академията това се нарича компютърна организация.

Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите за какво се занимава компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Техопедия обяснява микроархитектурата (µarch)

Микроархитектурата е логическото представяне на начина, по който микропроцесорът е проектиран така, че взаимовръзките между компоненти - управляващото устройство, аритметичната логическа единица, регистри и други - да си взаимодействат по оптимизиран начин. Това включва как са разположени шини, пътищата за данни между компонентите, за да диктуват най-кратките пътища и правилните връзки. В съвременните микропроцесори често има няколко слоя за справяне със сложността. Основната идея е да се очертае схема, която може да изпълнява команди и операции, определени в набор от инструкции.


Техника, която понастоящем се използва в микроархитектурата, е тръбопроводният път. Това е техника, която позволява форма на паралелизъм, която се прилага при обработката на данни, като позволява на няколко инструкции да се припокриват при изпълнението. Това се осъществява чрез множество тръбопроводи за изпълнение, които работят паралелно или близо до паралел.

Изпълнителните единици също са ключов аспект на микроархитектурата. Изпълнителните единици изпълняват операциите или изчисленията на процесора. Изборът на броя на изпълнителните единици, тяхната латентност и производителност е централно съображение за микроархитектурното проектиране. Размерът, латентността, пропускателната способност и свързаността на паметта в системата също са микроархитектурни решения.

Друга част от микроархитектурата е дизайн на системно ниво. Това включва решения за производителност като ниво и свързаност на входа, както и изходни и входно-изходни устройства.

Микроархитектурният дизайн обръща по-голямо внимание на ограниченията, отколкото на възможностите. Проектното решение за микроархитектура директно влияе върху това, което влиза в система; той обръща внимание на въпроси като:


  • производителност
  • Чип площ / цена
  • Логическа сложност
  • Лесно отстраняване на грешки
  • тяхната проверяемост
  • Лесно свързване
  • Консумация на енергия
  • технологичност

Една добра микроархитектура е тази, която отговаря на всички тези критерии.