Use a different compiler? The question is, must (and also, why should) the Intel Compiler folks spend their time optimizing & testing their compiler output for non-Intel processors? For free? AMD, Via, etc just get to enjoy the fruits of the IC team's labors?
Maybe AMD should offer to pay Intel's compiler team? Or Microsoft's? Or spend money helping improve gcc?
I realize that at first glance, it's easy to be filled with poutrage: "Why not just check for the AVX bit alone!!!!!!?????111" But if you think about it, there's more involved, the chips and their behavior are not identical, making that change could actually lead to degraded amd performance or worse in some corner case (and so imagine Intel's concerns about what a historically litigious AMD would do in that event), Intel is not a charity, there are other compilers available, blah blah blah.




Reply With Quote






Bookmarks