Virtual Registers

Aug 12, 2008 1 Replies

I have heard of many theories that use "Virtual Registers" to avoid pipeline stalling. Can anyone plz provide me link for documentaion of some implementation of this engineering?


Regards, Ripunjay Tripathi


They are actually extra real hardware registers that are not part of the registers known to the programmer. A register known to the programmer can be mapped to one of the extra hardware registers to prevent stalls in cases where the dependencies will allow it. Search on register renaming. The method dates back to the 1970 mainframe era.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required