Quote Originally Posted by drfedja View Post
I want to tell that for eg. if you have strong FPU, and weak integer CPU you have not balanced CPU for most workloads. Also if you have strong integer CPU, and weak FPU, CPU isn't balanced well. But you can make ultimate IPC CPU with ultimate FPU, but that is expensive or can't clock high or isn't power efficient. If you make for eg. tradeoff with critical elements, you can lose 5-10% of IPC, but you can get less expensive CPU that clocks higher and dissipate less energy.

Because of that IPC isn't everything. This is a part of whole picture. We all want CPU with good IPC, which clocks higher than todays CPUs, which has also good single thread performance and CPU with cool core. That is more important than how much FPU in such CPU can execute DP ops per cycle.

BD will be very good if IPC per module will be 15-25% higher than 10h, frequency 15-20% with same or lower power envelope.
Right. I mean, it wouldn't be that hard to increase IPC by 25 or 30% from K10.5 But it would be very hard to do it without using a lot of transistors, using a lot of power and/or sacrificing a lot of frequency.
Instead of increasing IPC in any way possible, you'd want to increase IPC in inexpensive ways, and try not to spend transistor budget in areas that won't get much use.