Skylake CPUs have 'inverse Hyper Threading' to boost single-thread performance
myce.com
myce.com
"Inverses Hyper-Threading, wie hier aufgrund von merkwürdigen Messergebnissen spekuliert wurde, unterstützt der Skylake indes nicht."
"Inverse Hyper-Threading, as was speculated here due to strange measurement results, is not supported by Skylake."
Here's some English language reporting about the retraction:
"However, Intel has dismissed rumors of Inverse Hyper Threading being present on the Skylake die, something that we talked previously as being a cutting edge methodology of single-thread computing boosting via multi-core help. We expected an answer on this matter at IDF and Intel unfortunately dismisses it as being false. Recent studies made by Heise.de showed incredible single-thread computing performance by the new Core i7-6700K and speculated that Inverse Hyper Threading might be present on the new Skylakes. Apparently, it was not."
http://news.softpedia.com/news/intel-reveals-the-skylake-inn...
Occam's razor (and my background in hardware design and high performance computing) would definitely make me bet my money on the above speculation :)
Only caches and memory/IO controllers are usually shared between cores.
Besides, it'd be obvious in multi-threaded benchmarks.
Sort of like if you had 2MB of cache per core vs a shared 8MB cache between 4 cores.