Windows 7 “made for multicore”

David Flynn04 August 2009, 2:49 PM

Intel and Microsoft work together to fine-tune Windows 7 so it can take advantage of multicore and multithreading processors.


With the majority of desktops and laptops now sporting dual-core (and in some cases quad-core) processors, Microsoft has geared its next-gen operating system to suit.

Windows 7, it says, will tap into multi-core processors – and the multi-threading capabilities of each individual core – for significantly faster application performance.

Helping to hit that target is Intel, which revealed it has worked with Microsoft on a range of areas which will dovetail the OS with the capabilities of Intel’s silicon.

“We saw unique opportunities to optimise Windows 7 for Intel processor technology, to deliver PCs that are more powerful and easier to use” writes Intel manager Joakim Lialias on Microsoft’s new Windows Partner Blog.

“Our technical collaboration focused on multiple areas, including performance and responsiveness; energy efficiency/power management/battery life; and graphics and multimedia.”

Lialias describes how a new OS feature called ‘SMT parking’ optimises process scheduling for hyper-threading, “enabling better performance on hyper-threaded, multi-core Intel processors.”

Heavy-hitting tasks such as video encoding and image filtering will split processes into multiple threads and potentially across multiple cores, if need be. This is also expected to improve the responsiveness of systems during multi-tasking, which has become the mode de jour for almost every computer user.

Intel and Microsoft have also worked together on improvements at the driver and BIOS level to boost the startup, sleep, resume and shutdown times for Windows 7.

“Another key part of the performance and responsiveness was our collaboration to optimise Intel Solid State Drive technology for Windows 7” Lialias writes, describing how Intel’s new X18-M and X25-M SSD modules will receive a 7-friendly firmware update before the OS ships on October 22nd.

Intel is also expected to release updated drivers graphics to support the multicore-friendly DirectX 11 graphics engine, which Microsoft is baking into the OS.


Post your comment



Comments

RSS feed Email alert

Tin (Senior Forumologist):

What does an OS have to do with threading, beyond managing them and load balancing? It's the end apps responsibility to be multi-threaded if that will improve performance. Video rendering on a single thread isn't going to magically improve with Windows 7.

04 August 2009, 3:43 PM (7 months ago)report abuse Send to a friend reply

Tony23 (User):

The other issue to consider is how intelligent the operating system is in task allocation. I originally had Vista with a 10,000 RPM drive, but Vista simply was too noisy with all the disk thrashing. It was just too noisy to use with Vista, even with all the tweaking in the world re whatever-boost, defrag and indexing...without doubt Vista was the most hdd thrash-happy operating system I have ever used. I had to rip that fast drive out and put in a Seagate 7200rpm drive so I could hear myself think. Now, I run on linux, and my 10,000 rpm drive is back; it works much faster. Also, I upgraded my Dell inspiron 9200 which had a dual core to a q6700 quad-core. Linux with these enhancements, running as a 64bit operating system (Vista was an EOM 32bit, MS would have had me pay extra for the 64 bit version), frankly, Ubuntu Linux runs like stink, and runs quiet. Windows 7 looks the business, but I hope MS addresses the failures outlined above in Vista before they re-patched it to Windows 7. My hardware simply won't need to be replaced as fast with Linux, compared to the Windows OS. This is the sort of performance I now demand from a software maker - it's about intelligent product design not just about press releases. It will take a lot to make me go back to Windows. I'll continue to use it at work, continue to enjoy using it at work, but for home, where it's my choice I think for the time being Linux is so much more compelling.

04 August 2009, 4:58 PM (7 months ago)report abuse Send to a friend reply

Sp33d d3mon (Cornerstone member):

*sarcastic tone* Maybe they're improving Windows Movie Maker to 'magically improve' it's rendering. And great! MS has performed a deal with Intel! Great news for those with AMD-based systems :(

I'm still going to upgrade my Boot Camp partition to Windows 7 though, at least it's (mainly) non-destructive.

04 August 2009, 7:27 PM (7 months ago)report abuse Send to a friend reply

Tin (Senior Forumologist):

Quoting Sp33d d3mon:
Maybe they're improving Windows Movie Maker to 'magically improve' it's rendering.


That was kind of the impression I got from the quoted Intel comments. I guess if it sells extra Intel CPUs and copies of Windows 7, then mission accomplished (for Intel and MS anyway).

04 August 2009, 7:37 PM (7 months ago)report abuse Send to a friend reply

Raindog (Senior Forumologist):

Windows 7 “made for multicore” much like 4 barrel Carburettors "made for Petrol Consumption", neither of these examples demonstrate advances in technology.

05 August 2009, 9:00 AM (7 months ago)report abuse Send to a friend reply

franko12345 (User):

When will they make MS Access run on more then 1 core

05 August 2009, 11:59 AM (7 months ago)report abuse Send to a friend reply

Tony23 (User):

Probably right around the time that you, pissed off with poor performance in access, ditch it. This is also likely to conincide with you migrating to a more powerful SQL database because access is a (very good) desktop product, but not a powerful database with all the bangs and whistles. If you can learn SQL, and use MYSQL (free) then you will have a better solution, Access will also read MYSQL back ends and there are good (not painless) migration tools available. If you've got a cruddy second machine laying around, you'll be able to offload all the processing to that machine and probably get far better performance then you are getting now. Check out XAMPP on google for an easy way into the space. Mysql runs best on linux (at least it did for me), especially compared to vista, where it seems bloody slow - never could figure out why, think it was linked to networking, even though running on the one box...sounds dumb I know. No idea if/how it runs on a Mac. Whilst MYSQL will work on a box with Ubuntu (for example) with the full gui front end, it doesn't need it - in a server configuration you can just go with a command line interface to maximise performance.

05 August 2009, 1:17 PM (7 months ago)report abuse Send to a friend reply

anonymous user Anonymous user


Tags