Thanks for all the voting and posts in this thread.
They have helped me much better understand what this new DDR4 is all about, and how it (going by majority of feelings) probably won't speed up Haswell-E 8-core, future systems at all, or only by a small amount.
Especially on the early DDR4 releases for (non-Server) Home/Gaming uses.
But, Servers MAY benefit by DDR4, especially many core (> 8 core), and when/if faster versions of DDR4 come out.
-----------------------------------------------------------------
I voted no significant increase, but that is strictly for "workstation" use, as quad channel DDR3 already offers MASSIVE bandwidth and 6 or 8 cores are not enough to chew it in real world tasks that are run on those workstations.
For servers DDR4 is gonna be great, for example 2 socket servers:
1) Currently server DDR3 is stuck on 1600, and if you go beyond 16 slots speed drops fast. While IVB based server processors will increase that to 1866, same 16 slot max speed limitation will remain. So if DDR4 will start @ 2133 and allow filling 24 slots at that speed it can offer substantial advantage in density and speed.
2) Once IVB-EP is out, 12 core / 24 T CPU can get bottlenecked by memory, you don't have to run anything special, enterprise app running on JVM will do, as garbage collectors scale almost perfectly with threads and memory bandwidth.
Thanks.
Your post has (also, the other posts were moving me quickly in this direction as well) significantly improved my understanding of why going from DDR3 ==>> DDR4, is not expected to improve the speed of Haswell-E 8-cores.
It's because existing (later generation) DDR3 memory (assuming you have enough banks of them e.g. Socket2011, 8 RAM slots full) is NOT constraining the processor speed. We are not memory speed constrained, at the moment (assuming non server/workstation usage).
If everyone was using ancient DDR(1), and it was still running at the sort of frequencies it was at, when DDR was first released, and the final limitation, was that there was just ONE ram socket.
THEN, going to DDR4, would (probably) have brought a huge speed improvement, now (DDR(1) ==>> DDR4).
------------
After all these posts, I now much more fully understand, so thanks again (to ALL).