I found this article to be interesting. If bulldozer is struggling with floats, then we have trouble ahead. Integer workloads are incredibly important for many tasks, but floating point can't be ignored. Sticking these into a Cray won't be very useful with poor float performance

. Any ideas why this might be the case? Mostly I'm curious as to whether this is the performance issue or the bug (or both) that they talk about. My guess is that the performance is lacking in floats due to heat. The FMAC is shared, and probably gets crispy in large workloads while integer units are more evenly distributed about the core...
Bookmarks