Intel Discloses Detailed Skylake Architecture Enhancements
MojoKid writes: Intel is still keeping a number of details regarding its complete Skylake microarchitecture and product line-up under wraps for a few more weeks, but at a public session at IDF, some of the design updates introduced with Skylake were detailed. Virtually every aspect of Skylake has been improved versus the previous-gen Haswell microarchitecture. I/O, Ring Bus, and LLC throughput has been increased, the graphics architecture has been updated to support DX12 and new eDRAM configurations, it has an integrated camera ISP, support for faster DDR4 memory, and more flexible overclocking features. All of these things culminate in a processor that offers higher IPC performance and improved power efficiency. There are also new security technologies dubbed Intel Software Guard Extensions (Intel SGX) onboard Skylake, which support new instructions to create and isolate enclaves from malware and privileged software attack, along with Memory Protection Extensions (Intel MPX) to help protect stack and heap buffer boundaries as well. A new technology, dubbed Intel Speed Shift, also allows Skylake to switch power states faster than previous-gen products, controlling P states fully in hardware, whereas previous-gen products required OS control. The end result is that Skylake can switch P states in 1ms, whereas it takes roughly 30ms with older processors.
I recently bought a socket 2011-v3 motherboard and put a "low-end" 6-core CPU on it. I wonder if this Skylake can be considered an upgrade path..
So, did they really take away BMI/BMI2?
Yesterday's news, news today!
It's nice to know that the next system I build (once every 3-5 yrs. typically) is going to be even better/faster/more efficient than the one I have currently.
* Gotta love electrical engineers etc. who build, design, prototype, & bring this improved stuff into production - 3 cheers for them.
(Good job Intel!)
APK
P.S.=> Typically & for example: I tend to get systems that are literally 2-4x as fast (in various areas, mostly CPU or Video performance usually - RAM lags a bit, but still improves too (they toss on more levels of L1/L2/L3/L4 caches for the CPU to make up for it imo)) since I purchase once every 3-5 yrs. so, it makes the money spent worth it imo @ least... apk
They've been talking about this since 1978 and here we are no closer.
"Win treats sysadmins better than users. Mac treats users better than sysadmins. Linux treats everyone like sysadmins."
Sounds like the last few generations - lots of incremental improvements and excellent technology but wont amount to much of a difference in general performance.
WTF R U talking about?
If you forget the PAID Intel puff piece, the reality is that Skylake is a MAJOR step backwards over Broadwell (the Intel CPU arch between Haswell and Skylake) in certain applications, especially gaming. Meanwhile Skylake significantly beefed up its vector processing performance (and GPU).
I a way, the major loss of performance in certain games proves Skylake is quite a modified CORE architecture. But given the massive number of punters who buy high-priced i5 and i7 CPUs for PC gaming, this design choice by Intel is puzzling. DDR4 brings NOTHING but higher memory prices per GB. Luckily for Intel, Broadwell never got much traction on the desktop, and Skylake looks better against Haswell.
HOWEVER, what gamers want is a decent priced (sub 200 dollar) mainstream i5 with SIX true cores. Since the i5 was first introduced, ARM based SoC parts have gone from ONE CORE to TWELVE CORES (and much faster cores) for the SAME chip price. Intel, meanwhile, has barely improved the core performance since Sandybridge, has shrunk the CPU core to a fraction of its original die size, and charges MORE per core than when it first introduced the architecture.
Intel's pricing (and refusal to offer 6-core mainstream parts) is a consequence of Intel's effective MONOPOLY in the x86 space. AMD's current CPU offerings are a BAD JOKE, offering around 50% per core of Intel's core performance. No serious PC gamer would opt for anything less than a true 4-core i5. AMD isn't even in the picture.
They keep adding "security" features, but I don't think they get what security actually is. It's great for the NSA to be able easily tap in, but that isn't MY SECURITY. That's not real security. Give me the damn specs and code already. This is the reason I'm abandoning X86. It's one big security nightmare where I don't have control over my PC and can't know what its doing any more.
And how long will it take DRM proponents to convert & utilize this feature to block music, video, documents, etc?
"There are also new security technologies dubbed Intel Software Guard Extensions (Intel SGX) onboard Skylake, which support new instructions to create and isolate enclaves from malware and privileged software attack, along with Memory Protection Extensions (Intel MPX) to help protect stack and heap buffer boundaries as well."
Perhaps not. Perhaps it cannot be used this way. But they will do so, if they can...
"Limited Liability Corporation" and "Internet Service Provider" don't make much sense, but then again I'm pretty far behind the times on CPU architecture. Who knows what coprocessors they're spending their insane transistor budgets on these days.
OK, "ISP" appears to mean "Image Signal Processor". "LLC" could mean "Last Level Cache" or "Logical Link Control". "Last Level Cache" makes more sense in context, though this is the first time I've seen that phrase. Usually cache levels are explicitly numbered (first, second, third, etc).
It looks like they spelled out everything else except "IPC" which is obviously(?) "Instructions Per Cycle".
Good job there, author, submitter, and editor!
for /.ers to lose their Douglas Adams references?
"Win treats sysadmins better than users. Mac treats users better than sysadmins. Linux treats everyone like sysadmins."