Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

They have been working on AMD support, see for example: https://github.com/mozilla/rr/issues/2034

The problem is that AMD CPUs have lots of bugs in their performance counter implementation. Intel CPUs don't have those bugs. With newer generations of AMD CPUs, AMD has fixed some of these bugs, but others remain.

I wonder why AMD hasn't stepped up to get involved in this project. There might be nothing that can be done with currently shipping silicon, but at least AMD could make sure that on their future silicon it all works. Fixing their performance counter bugs would likely benefit other projects as well.



>With newer generations of AMD CPUs, AMD has fixed some of these bugs

Or rather, broke something. There are suitable counters working correctly on late Bulldozer iterations, but not on Zen.


Considering Zen is a groundup new architecture, it's hard to call that "breaking" it, it wasn't correctly implemented on the new design.


Isn't this a sign that AMD's test suites are incomplete?

If they implement a feature correctly then break it in the new design, it suggests their test suites didn't exercise it properly, otherwise (you'd think) they would have caught the regression in the new design and fixed it before release.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: