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

Filed under:
|
|

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

Related posts about dependencies

Related posts about renaming