Mikroarchitektura (µarch)

Autor: Peter Berry
Datum Vytvoření: 15 Srpen 2021
Datum Aktualizace: 22 Červen 2024
Anonim
Mikroarchitektura (µarch) - Technologie
Mikroarchitektura (µarch) - Technologie

Obsah

Definice - Co znamená mikroarchitektura (µarch)?

Mikroarchitektura, zkrácená na µarch nebo uarch, je základní konstrukce mikroprocesoru. Zahrnuje použité technologie, prostředky a metody, kterými je procesor fyzicky navržen, aby provedl konkrétní sadu instrukcí (ISA nebo architektura sady instrukcí). Jednoduše řečeno, jedná se o logický návrh všech elektronických součástí a datových cest přítomných v mikroprocesoru, který je uspořádán specifickým způsobem, který umožňuje optimální provádění pokynů. V akademii se to nazývá počítačová organizace.

Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje mikroarchitekturu (µarch)

Mikroarchitektura je logické znázornění toho, jak je mikroprocesor navržen tak, aby propojení mezi komponenty - řídicí jednotkou, aritmetickou logickou jednotkou, registry a dalšími - interagovala optimálním způsobem. To zahrnuje, jak jsou uspořádány sběrnice, datové cesty mezi součástmi, aby diktovaly nejkratší cesty a správné spojení. V moderních mikroprocesorech existuje často několik vrstev, které se zabývají složitostí. Základní myšlenkou je uspořádat obvod, který by mohl provádět příkazy a operace, které jsou definovány v sadě instrukcí.


Technika, která je v současné době používána v mikroarchitektuře, je pipelinovaná datová cesta. Jedná se o techniku, která umožňuje formu paralelismu, která se používá při zpracování dat tím, že umožňuje provádění několika překrývajících se pokynů. To se provádí pomocí více prováděcích potrubí, které běží paralelně nebo téměř paralelně.

Exekuční jednotky jsou také klíčovým aspektem mikroarchitektury. Prováděcí jednotky provádějí operace nebo výpočty procesoru. Výběr počtu prováděcích jednotek, jejich latence a propustnost je ústředním hlediskem mikroarchitekturního designu. Velikost, latence, propustnost a propojitelnost pamětí v systému jsou také mikroarchitekturní rozhodnutí.

Další součástí mikroarchitektury je návrh na systémové úrovni. To zahrnuje rozhodnutí o výkonu, jako je úroveň a konektivita vstupu, stejně jako výstupní a I / O zařízení.


Microarchitectural design věnuje větší pozornost omezením než schopnost. Rozhodnutí o návrhu mikroarchitektury přímo ovlivňuje to, co jde do systému; dbá na otázky jako:

  • Výkon
  • Čipová plocha / cena
  • Logická složitost
  • Snadné ladění
  • Testovatelnost
  • Snadná konektivita
  • Spotřeba energie
  • Vyrobitelnost

Dobrá mikroarchitektura je taková, která splňuje všechna tato kritéria.