I’m not posting this to bash AMD. Just trying to make point that the software side can matter a lot and from end customer point-of-view this can make a huge difference.
[1] https://www.pugetsystems.com/labs/hpc/AMD-Ryzen-3900X-vs-Int...
I’m not posting this to bash AMD. Just trying to make point that the software side can matter a lot and from end customer point-of-view this can make a huge difference.
[1] https://www.pugetsystems.com/labs/hpc/AMD-Ryzen-3900X-vs-Int...
Sure, if AMD hardware is much better than Intels, an unoptimized libc might run better there. That’s not the point.
The point is that a libc optimized for AMD could run much better than what it does today.
Improving the performance of low level libraries for Intel hardware is trivial because there are a lot of great tools that help you with that.
If I had to improve the performance of some library on AMD hardware, I would get some Intel hardware and tools, improve the performance for Intel, and then “hope” that this improves the performance for AMD as well.