How Windows Vista drags Core i7 down

At first glance, the combination of HyperThreading and Turbo Mode on the Core i7 processor looks like a winner. One ups the chip's multi-threading ante to frankly ludicrous levels, the other gives a helping hand to clunky old apps that haven't been coded to take advantage of modern multi-core CPUs.

It's thoroughly ironic, therefore, to find that both appear to have something of a falling out with Windows Vista's thread management routines. Before we go any further, we should highlight that these issues are still under investigation, so watch this space.

Anyhow, during our Core i7 testing, we noticed some extremely odd behaviour in Task Manager. When running a single-threaded application, our 64-bit build of Vista was constantly shunting it from one core to another. The same is true when running two separate single-threaded applications at the same time. Vista continually juggles the threads among the available cores.

Big deal? Actually, it is. The problem with regard to HyperThreading is that Vista cannot tell the difference between a real physical core and a virtual core created by HyperThreading. Hence, as far as Vista is concerned, a system running the quad-core Core i7 looks like it has eight 'logicalCPUs', each of them equal.

10 per cent performance hit

As the two threads dance among the available logical CPUs, occasionally they both land on the same physical core. That's not what you want for maximum performance. HyperThreading may be a handy feature, but you will still get more performance when running two software threads on two separate cores than one dual-threaded core.

In our initial testing, it appears this occasional overlap of threads on the same core hits performance to the tune of approximately 10 per cent compared with running the same load with HyperThreading disabled. Not a massive hit, but definitely a bit of a bummer.

The way Turbo Mode and Vista's thread management interact is even more of a conundrum. With all the thread shunting going on, it's awfully difficult to track whether Turbo Mode is overclocking individual cores as Intel claims it does. Core i7 is a new architecture, so many of the observational software tools we use do not support it.

Similarly, we're not sure we fully trust the ones that do, such as CPU-Z, just yet. Along with the question marks surrounding HyperThreading and Vista's thread management, we're working with Intel to get to the bottom of exactly how Turbo Mode really behaves.

TOPICS
Contributor

Technology and cars. Increasingly the twain shall meet. Which is handy, because Jeremy (Twitter) is addicted to both. Long-time tech journalist, former editor of iCar magazine and incumbent car guru for T3 magazine, Jeremy reckons in-car technology is about to go thermonuclear. No, not exploding cars. That would be silly. And dangerous. But rather an explosive period of unprecedented innovation. Enjoy the ride.

Latest in Windows
A young woman is working on a laptop in a relaxed office space.
I’ll admit, Microsoft’s new Windows 11 update surprised me with its usefulness, providing accessibility fixes, a gamepad keyboard layout, and PC spec cards
Microsoft Surface Laptop and Surface Pro devices on a table.
Hate Windows 11’s search? Microsoft is fixing it with AI, and that almost makes me want to buy a Copilot+ PC
girl using laptop hoping for good luck with her fingers crossed
Windows 11 24H2 seems to be a massive fail – so Microsoft apparently working on 25H2 fills me with hope... and fear
A woman sitting in a chair looking at a Windows 11 laptop
It looks like Microsoft might have thought better about banishing Copilot AI shortcut from Windows 11
Using Zipped files and folders in Windows 11
Windows 11 should soon be faster at extracting files from compressed ZIPs – and it’s about time, frankly
Xbox Wireless Controller
Microsoft is adding a powerful new feature for using Xbox controllers with Windows 11
Latest in News
Garmin clippd integration
Garmin's golf watches just got a big software integration upgrade to help you improve your game
Robert Downey Jr reveals himself as Doctor Doom to a delighted crowd at San Diego Comic-Con 2024
Marvel is currently making a major announcement about Avengers: Doomsday's cast on YouTube, and I think it's going to be a long-winded reveal
Samsung QN90F on yellow background
Samsung announces US prices for its 2025 mini-LED TV lineup, and it’s good and bad news
Nintendo Switch Lite
Forget the Nintendo Switch 2, the original Switch is getting one last hurrah in a surprise Nintendo Direct tomorrow
The Samsung Galaxy S25 Edge on display the January 22, 2025 Galaxy Unpacked event.
Samsung Galaxy S25 Edge colors seemingly revealed in new video, and there’s another sign of an imminent launch
Microsoft Copiot Studio deep reasoning and agent flows
Microsoft reveals OpenAI-powered Copilot AI agents to bosot your work research and data analysis