んーとシングルスレッドIPCをこれ以上上げるのを諦めるのならSMTはこれ以上増やす必要ない
ただx86にしろArmにしろそういう訳にも行かないのでなあ
IPC上げるにはデコードを増やしROBも大きくしてオンザフライ出来る命令を多くして
それを大量の実行ユニットで並列実行するしか実質手が無い訳で……
そうすると実行ユニット遊ばせないためにはどうするかを考えるの当然でSMTはかなり有効
リソース消費もOoO CPUの場合はさほど食わないしね