Eliminating false dependencies
Posted
by Klaus
on Stack Overflow
See other posts from Stack Overflow
or by Klaus
Published on 2010-03-25T14:02:23Z
Indexed on
2010/03/25
14:33 UTC
Read the original article
Hit count: 208
Hi all,
I have a quite general question regarding false dependencies. As the name implies, those or no real dependencies and can be elimianated. I am aware of techniqes called register renaming that eliminate such dependencies at a hardware level. Of course I could eliminate those already at a "higher" level when writing assembler code that avoids false dependencies.
But now I am wondering if also the compiler provides support to keep the number of false dependencies low or does it more rely on the hardware to eliminate those?
Thanks
© Stack Overflow or respective owner