aaronspink
Veteran
Why would niagara not be good for complex-tasks. AFAICS, 8 way SMT should be a good compromise for OoOE. Of course, you'd need 128 threads in flight for this.
But why would niagara be a poor fit if you had 128 complex threads running concurrently?
because it has very poor single thread performance, therefore in any case when any of the threads of stalled, the other threads will continue to execute very very slowly. Complex code tends to have a lot of stalls.