. "1501865"^^ . . . "Mikroarchitektur"@de . . . . . "Der Begriff Mikroarchitektur bezeichnet die konkrete, prozessorinterne Realisierung einer CPU mit vorgegebener Befehlssatzarchitektur. Er bezieht sich ausdr\u00FCcklich nicht auf die fertigungstechnische Realisierung einer CPU, sondern auf die internen Abl\u00E4ufe bei der Verarbeitung von Befehlen auf Register-Transfer-Ebene oder auf logischer Ebene. So ist beispielsweise die superskalare Implementierung einer CPU nur eine Art der Realisierung ihrer Mikroarchitektur, wohingegen Begriffe wie VLIW und EPIC verschiedene Paradigmen beim Entwurf einer Befehlssatzarchitektur bezeichnen."@de . . . . . . . . . . . "Der Begriff Mikroarchitektur bezeichnet die konkrete, prozessorinterne Realisierung einer CPU mit vorgegebener Befehlssatzarchitektur. Er bezieht sich ausdr\u00FCcklich nicht auf die fertigungstechnische Realisierung einer CPU, sondern auf die internen Abl\u00E4ufe bei der Verarbeitung von Befehlen auf Register-Transfer-Ebene oder auf logischer Ebene. So ist beispielsweise die superskalare Implementierung einer CPU nur eine Art der Realisierung ihrer Mikroarchitektur, wohingegen Begriffe wie VLIW und EPIC verschiedene Paradigmen beim Entwurf einer Befehlssatzarchitektur bezeichnen. Die bei einem Prozessor implementierte Befehlssatzarchitektur l\u00E4sst nicht zwangsweise R\u00FCckschl\u00FCsse auf die verwendete Mikroarchitektur zu. In der Praxis werden Mikroarchitekturen oft mit Blick auf eine vorgegebene Befehlssatzarchitektur entworfen, etwa um die Kompatibilit\u00E4t zu Vorg\u00E4ngermodellen einer CPU zu wahren. Die Unterschiede zur Mikroarchitektur des Vorg\u00E4ngermodells k\u00F6nnen dabei mitunter erheblich sein. Als Beispiel seien die x86-CPUs Pentium und Pentium Pro genannt, deren Befehlss\u00E4tze sich \u2013 von ein paar Erweiterungen beim Pentium Pro abgesehen \u2013 kaum unterscheiden, deren Mikroarchitekturen aber grundverschieden sind. Die Ziele beim Entwurf einer neuen oder bei der Weiterentwicklung einer bestehenden Mikroarchitektur k\u00F6nnen vielf\u00E4ltig sein. Sie sind in der Regel abh\u00E4ngig vom sp\u00E4teren Einsatzzweck der CPU, manchmal auch vom Marketing. Im Vordergrund steht meist die m\u00F6glichst schnelle Ausf\u00FChrung eines Programms. Aber auch Aspekte wie kosteng\u00FCnstige Fertigung, Energieverbrauch, Skalierbarkeit, Erweiterbarkeit und Wartbarkeit k\u00F6nnen Entwurfsziele sein. Besonders deutlich wird dies wiederum am Beispiel x86-kompatibler CPUs: W\u00E4hrend die Marktf\u00FChrer Intel und AMD ihre x86-Mikroarchitekturen prim\u00E4r auf hohe Ausf\u00FChrungsgeschwindigkeiten trimmen, versuchen Hersteller wie Transmeta und VIA im weitaus h\u00F6heren Ma\u00DFe, Fertigungskosten und Stromverbrauch zu minimieren. So ist die Mikroarchitektur des in der Tradition des WinChip stehenden VIA C3 zu diesem Zweck besonders einfach gehalten, wohingegen Transmeta beim Crusoe und beim Efficeon eine Mikroarchitektur mit einer Art hochspezialisierter VLIW-CPU verwendet, die eine so genannte Code-Morphing-Software ausf\u00FChrt, welche letztendlich f\u00FCr die Ausf\u00FChrung des eigentlichen x86-Code verantwortlich zeichnet. Ein ganz anderer Ansatz ist, die Befehlssatzarchitektur von vornherein so zu entwerfen, dass Designziele bei der Implementierung einer passenden Mikroarchitektur besonders einfach umzusetzen sind. Derartige Ans\u00E4tze sind nat\u00FCrlich nur bei CPU-Neuentwicklungen m\u00F6glich, deren Befehlssatzarchitektur keine R\u00FCckw\u00E4rtskompatibilit\u00E4t erfordert. Intel ist diesen Weg bei der Entwicklung der Itanium-CPU gegangen, bei deren Entwurf eine m\u00F6glichst einfache In-Order-Befehlsausf\u00FChrung im Vordergrund stand, was Energie und Chipfl\u00E4che sparen und nicht zuletzt auch die Ausf\u00FChrungsgeschwindigkeit erh\u00F6hen kann. Der Preis, den der Itanium f\u00FCr diese vereinfachte Befehlsausf\u00FChrung zahlen muss, ist der aufwendige Compiler. Commons Commons: Microarchitectures \u2013 Sammlung von Bildern, Videos und AudiodateienProzessorarchitekturen Intel-LogoIntel-Mikroarchitekturen"@de . "155725980"^^ . . .