ShintaiDK
Lifer
- Apr 22, 2012
- 20,378
- 146
- 106
So it's safe to say there is no embedded memory for the GPU per the rumors that have been floating around?
It was a forum/sensationalist site creation...
So it's safe to say there is no embedded memory for the GPU per the rumors that have been floating around?
It was a forum/sensationalist site creation...
pieaquared, you are being unnecessarily negative. No one seriously expected a 400% improvement over IVB, not on iGPU side and certainly not on CPU side. Which company has offered that kind of upgrade in less tha 12-14 months over their current line-up?
You are naive to set your expectations so absurdly high, by these standards all AMD products in the last three years must be unusable rubbish.
Intel's graphic drivers certainly used to suck, but they have been steadily improving. As a linux user I am very sensitive to drivers, I can confidently say SNB marked the turning point for Intel. It can only get better from here on. They haven't been a player in the gaming segment, but they need a product first to get the game devs interested and improve their drivers even more.
Do you know what thread-crapping is?
Funny. expectations were set by inetl propaganda so the fanboys and shills could dismiss everything on the market and promote the myth that inetl doesn't suck at producing graphics hardware and software, which they do. The naivity comes from inetl and their shills for thinking everyone would fall hook line and sinker for their propaganda and marketing pitch. It'll be interesting to watch future backpedaling when that 2x number starts to diminish even further.
Of course it can only get better, it can't get any worse. If SB was a turning point intel left the road. I suppose this is why Win8's GUI has been dialed back 5 years, so inetl's hardware can render it too. Wouldn't be the first time, Vista comes to mindEven Win8's new logo is intel graphic friendly.
Nothing to see here but marketing fluff.
Technically, in theory, Haswell provides this! At least for "select" work loads. You get 2x sse2 integer performance with avx2, then 2x that performance again for fused multiply-adds.Was hoping for the 4x ivy bridge performance
Interesting how Intel said 50% from GT1 to GT2 and it was exactly that. Why would they lie here?
If anyone here is a shill, I don't think anyone has a hard time telling who that person is...:hmm:
Correct me if I'm wrong, but didn't Anand state that at most the improvement from IB was in the low teens and not 10%+?
although I've heard that gains in the low double digits are possible.
The "FPU improvements" are limited to the addition of FMA support, but Haswell adds way more than that. Integer vector opererations are widened from 128-bit to 256-bit. There's gather support, and other instructions to enable the eightfold parallel SPMD programming model. All of this is supported by twice the load/store and cache bandwidth.Despite the FPU improvements this processor looks to be mostly perf-per-watt and GPU centric.
Don't expect any earth shattering increases in CPU performance over Ivy Bridge...
Mmm, 10% ipc same node and still quad core is not very exciting.
Haswell adds a fourth scalar execution port, and the vector throughput had doubled. So these cores are much more powerful.Mmm, 10% ipc same node and still quad core is not very exciting.
The "FPU improvements" are limited to the addition of FMA support, but Haswell adds way more than that. Integer vector opererations are widened from 128-bit to 256-bit. There's gather support, and other instructions to enable the eightfold parallel SPMD programming model. All of this is supported by twice the load/store and cache bandwidth.
Then there's the two pairs of scalar integer execution ports, which will increase Hyper-Threading performance during scalar integer workloads, but also avoids bottlenecks during vector workloads, and can even improve single-threaded IPC through a 'reverse' Hyper-Threading approach. And lets not forget TSX to make multi-threaded synchronization more efficient.
So it's a major improvement for all markets.
Mmm, 10% ipc same node and still quad core is not very exciting. Looks like my old i5-2500K is going to stay competitive (well comfortably faster then any non-oc intel cpu) for another generation.
** I betting that IB-E will use a better TIM than IB, so it stands a good chance of being a better overclocker than IB.
Please don't misinterpret it. In the wide sense the idea of 'reverse' Hyper-Threading is that a single thread could use the execution resources that are otherwise used by two threads.The post was fine until the reverse HT point... I thought that myth was busted long time ago yet I see it comes back again and again. There is no such a thing and even if there was a hardware implementation of it in intel CPU it would require a recompile of the code and probably a minimal gains over traditional widening of the core(which intel sort of did with Haswell anyway). Let "reverse HT" myth die.
TSX doesn't have anything to do with RAM. It provides transactional synchronization between the L1 caches.I a bit torn between IB-E** (more cores) and Haswell when I start a new build next summer (Yay!). The software engineer in me would like to play with AVX2 and TSX (does TSX work on standard DDR3? I'm a little unclear about that).
Folding@home will absolutely use AVX2.But I like to contribute to F@H in my father's memory, so more cores is usually the way to go, unless F@H is going to take advantage of AVX2.
What symmetry? No integer MUL/DIV on p5+6. Also, limiting port forwarding to the p0+1 and p5+6 pairs would mean a regression in single-threaded performance vs. IVB. Unless Intels dev teams have been succesfully infiltrated by AMD moles, there's no chance of that IMO.Haswell appears to be a potential implementation of that. Ports 0+1 and ports 5+6 are practically identical for scalar integer operations, and thus you can run two threads in a Hyper-Threaded fashion, except that they don't have to compete over the same ports. However, when running a single thread, I believe it can use all four ports. An efficient implementation of this would have result forwarding between ports 0 and 1, and between ports 5 and 6, but not between those pairs (because a forwarding network between four arithmetic execution ports is not power efficient). It would also mean that a single thread would only make use the other pair of ports if that's not going to impede things (due to the lack of forwarding). So there would be some compromises, but I do believe it counts as reverse Hyper-Threading.
And no, this means it doesn't require any code recompilation. And no, Intel did not "traditionally" widen the core. The symmetry between ports 0+1 and 5+6 can't be a coincidence.
