Originally Posted by Tojara
Zen doesn't share the FPUs, so that's where the largest improvements should be. Also, SMT over CMT should give fairly sizeable upgrades in multithreaded scaling. Having both cores in a module only grants about 80% more performance than only running one of them, as resources are shared. Meanwhile SMT should add at least 15% per core.
Piledriver: 1,8 cores * 1 FP IPC * 1 SMT * clock = 1,8 IPC per two cores
Zen: 2 cores * 1,5-1,6 FP IPC * 1,15 SMT * clock = 3,45-3,68 IPC per two cores
In floating point, when all threads are used, Zen should be twice as fast with the same amount of cores at a specific clock speed.
No, Zen doesn't share a front end as much, so that is where the biggest improvements should be. The Bulldozer design had a scheduler and a decoder that fed into the two integer cores and two floating point units. This was a bottleneck of the design since not everything could be fed well. The FP design also had its own bottleneck in that in order to do a 256-bit instruction both 128-bit FMACs had to be scheduled to be idle and then combined into a single unit to do a large instruction. But the FMACs were also held back by being weak designs and not being able to be fed well enough.
Further, SMT is the lowest multithread scaling design that is possible to use. It provides the lowest performance gain of all types. The advantage of it, is that the cost to implement is very small. The cost to implement CMT is very large, but it provides a far larger gain when designed properly.
Originally Posted by FlailScHLAMP
and your point?
the wattage dissipated from FX chips creates less
heat than the wattage dissipated from an Intel chip
therefore, less wattage is actually dissipated into PURE heat.
You don't seem to be understanding the concept here. Heat output is measured in watts. There is no 10w of intel heat = more than 10w of AMD heat. One of the main reasons AMD "runs cooler" is that Intel has temperature sensors in the core itself and you are measuring core temperature. AMD measurement point is not within the core itself so the heat output is measured lower. That is why AMD says their max temp is much lower than Intel, because at that temperature the AMD reading is at, the internal core is actually much hotter. Further, the Intel processors are a bit harder to take the heat away from since the surface area is less. But when both an AMD processor and an Intel processor are using 125 watts, they are both producing the same amount of heat.