Register renaming

Register renaming

Registerumbenennung (engl. Register Renaming) bezeichnet eine Phase der Befehlsverarbeitung, die hauptsächlich in superskalaren Mikroprozessoren zum Einsatz kommt.

Üblicherweise findet in der Dekodierstufe (ID) während der Dekodierung einer Anzahl von Befehlen (normalerweise genau so viele wie die maximale Zuordnungsbandbreite beträgt) eine Umbenennung von Registern statt. Dabei werden die in den Befehlen referenzierten Architekturregister, also die im Befehlssatz definierten, in tatsächlich physikalisch vorhandene Register (bzw. Umbenennungspufferregister) umbenannt.

Durch dieses Vorgehen werden die Befehle frei von Namensabhängigkeiten.


Wikimedia Foundation.

Игры ⚽ Поможем написать курсовую

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Register renaming — In computer engineering, register renaming refers to a technique usedto avoid unnecessary serialization of program operations imposed by the reuseof registers by those operations.Problem definitionPrograms are composed of instructions which… …   Wikipedia

  • Register Renaming — Registerumbenennung (engl. Register Renaming) bezeichnet eine Phase der Befehlsverarbeitung, die hauptsächlich in superskalaren Mikroprozessoren zum Einsatz kommt. Üblicherweise findet in der Dekodierstufe (ID) während der Dekodierung einer… …   Deutsch Wikipedia

  • Register file — A register file is an array of processor registers in a central processing unit (CPU). Modern integrated circuit based register files are usually implemented by way of fast static RAMs with multiple ports. Such RAMs are distinguished by having… …   Wikipedia

  • Register window — In computer engineering, the use of register windows is a technique to improve the performance of a particularly common operation, the procedure call. By devoting hardware to this problem, almost all computer programs will run… …   Wikipedia

  • Register Alias Table — In a computer processor, a register alias table is a unit that maps architectural registers to physical registers. See also Register renaming …   Wikipedia

  • Processor register — In computer architecture, a processor register is a small amount of storage available as part of a CPU or other digital processor. Such registers are (typically) addressed by mechanisms other than main memory and can be accessed more quickly.… …   Wikipedia

  • National Register of Historic Places listings in Detroit, Michigan — Location of Detroit in Michigan …   Wikipedia

  • Comparison of CPU architectures — Contents 1 Factors 1.1 Bits 1.2 Operands 1.3 Endianess 2 Architectures …   Wikipedia

  • Microarchitecture — Computer organization redirects here. For organizations that make computers, see List of computer system manufacturers. For one classification of computer architectures, see Flynn s taxonomy. For another classification of instruction set… …   Wikipedia

  • x86 — This article is about Intel microprocessor architecture in general. For the 32 bit generation of this architecture which is also called x86 , see IA 32. x86 Designer Intel, AMD Bits 16 bit, 32 bit, and/or 64 bit Introduced 1978 Design …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”