Download the Tom's Hardware App from the App Store
The reference for current tech news
Yes No
Ads

How Windows 8 Will Deal With Tons of CPU Cores

by - source: MSDN

Windows 8 will be more hard"core" with multiple cores.

The growth in processing power hasn't come so much from ramping up the clock frequency, but rather in adding more cores and increasing efficiency.

With growing core counts and technologies such as HyperThreading, Windows' task manager needed to evolve in order to accommodate future hardware. The good news is that a revised Task Manager will be a part of Windows 8. Microsoft's Ryan Haveson, a group program manager on the User Experience team, last month gave a preview of what the Task Manager would look like when dealing with a ton of logical cores.

This is what Windows 7's Task Manager looks like when dealing with a system of 160 logical cores.

The problem with this is that it makes it difficult to do real-time comparisons, partially due to the really small graphs. Zeroing in on a specific core is difficult too, as there is no easy way to get the corresponding processor ID from the graph.

Windows 8's Task Manager changes this by employing a heat map-style to display. This is how Windows 8 will show 160 logical cores:

Processor IDs can be extracted from the graph with just a simple mouse hover. The graph will also scale and display a scroll bar when appropriate. Power users (or regular users who just want to break things) can also assign a processor affinity for a certain process within this task manager. This gives a massive amount of control to the user, but for mostly everyone, this is something that should be left alone.

Share:
59
Comments
X
Submit

Comments
Add your comment
De5_roy 11/06/2011 4:15 PM
Hide
-4+

nice upgrade from the old stuff. it'd be nice to see the more detailed view every time task manager starts up. in win 7 i have to click 'show process from all users' every time to bring up the detailed view. i haven't used the win 8 dp yet.
imo they look somewhat like sysinternals' (ms aquired them before win 7 came out) process monitor and process explorer.

Haserath 11/06/2011 4:25 PM
Hide
-20+

Quote :Power users (or regular users who just want to break things) can also assign a processor affinity for a certain process within this task manager.

It's like they know me so well. ;)

kancaras 11/06/2011 4:31 PM
Hide
-16+

ms go patent it!!

kaisellgren 11/06/2011 4:37 PM
Hide
-20+

I hope they come up with a way to group similar processes. For example, I am running Chrome now and looking at my Win 7 task manager I am seeing 24 chrome.exe*32 processes. That's not convenient...

mayankleoboy1 11/06/2011 4:53 PM
Hide
-20+

where can i get 160 logical cores?

JAYDEEJOHN 11/06/2011 4:58 PM
Hide
-4+

Sounds like something thatll hold up, or be useful, for the life of the OS

ronch79 11/06/2011 4:59 PM
Show
Marthian 11/06/2011 5:02 PM
Show
icracked 11/06/2011 5:09 PM
Show
cyberangel_777 11/06/2011 5:36 PM
Hide
-3+

You should have a zoom & PAN

NightLight 11/06/2011 5:37 PM
Hide
-13+

icracked :
in all likely-hood, this should put bulldozer (the 8 core ones anyway) at about the level of the i7 2600k, honestly I really do think it is ahead of its time, and thats not just because I own one.


that's like saying you have a delorian time machine, but you're out of gasoline and it won't be invented any time soon.

bystander 11/06/2011 5:54 PM
Hide
-20+

icracked :
in all likely-hood, this should put bulldozer (the 8 core ones anyway) at about the level of the i7 2600k, honestly I really do think it is ahead of its time, and thats not just because I own one.



I don't follow your logic. Just because it is easier to get info from multiple cores does not change the performance of either.

ta152h 11/06/2011 6:05 PM
Hide
-20+

The title of this is misleading. It's not apparent, at least from this article, that Windows 8 deals with cores substantially differently (although I have they do), but that Task Manager displays them differently.

I was expecting an article on how Windows 8 differs in the way it distributes tasks with lots of cores, not how Task Manager displays them.

warmon6 11/06/2011 6:06 PM
Hide
-19+

mayankleoboy1 :
where can i get 160 logical cores?



From what i could guess, it's probably intels 10 Core HT xeon cpu's and 8 of them on a server board.

10 cores*8=80*2(from HT)=160

Marthian :
That's a screenshot from Windows 8, stop lying to us.



Nope. That's a windows 7 screen shot for sure unless MS done an update that my computer hasn't revived.

Here what i have of windows 8 and there no option that you can switch back to the original task manager look.

http://s760.photobucket.com/albums [...] 20preview/

Anonymous 11/06/2011 6:21 PM
Hide
-7+

The first screenshot has Physical Memory (total) 1048565 MB = 1.00 TeraByte of RAM !

alyoshka 11/06/2011 6:32 PM
Show
alyoshka 11/06/2011 6:33 PM
Show
buzznut 11/06/2011 6:50 PM
Hide
-0+

I like the 2034 threads.

saturnus 11/06/2011 7:13 PM
Hide
-3+

160 cores is far from the limit of Windows 8 will be able to handle. It's just an example. Windows 8 is optimized so that it can also be used with coming ARMv8 designs that can have up to 128 cores on a single die, and can link up to 8 of these dies for a total of 1024 logical cores. It's actually possible to link an unlimited number of ARMv8 dies but beyond 8 there will be a performance hit.

jhansonxi 11/06/2011 7:20 PM
Hide
--1+

Nifty but pointless. The processes and threads should be dynamically assigned to cores for load-balancing and thermal management in real-time. The core assignments should be constantly changing so it's just nerd eye-candy.

Manually assigning affinity has no real benefit unless you are intentionally trying to break something or have really poor scheduling.

While heavily loading a specific core may be useful for stress testing new hardware it's not likely to of benefit unless you're a hardware engineer.

eklipz330 11/06/2011 8:06 PM
Hide
-0+

icracked :
in all likely-hood, this should put bulldozer (the 8 core ones anyway) at about the level of the i7 2600k, honestly I really do think it is ahead of its time, and thats not just because I own one.


ahead of its time and poorly executed. all OS's are optimized for multiple CPU's. WIN 8 probably won't perform any better when it comes to more cores.

and its power hungry. even less reason to get it

legacy7955 11/06/2011 8:38 PM
Hide
-5+

Quote :
Power users (or regular users who just want to break things) can also assign a processor affinity for a certain process within this task manager.


I like that quote. Occasionally Tom's writers surprise me.

killerchickens 11/06/2011 9:08 PM
Hide
-1+

Windows 8 will probably make bulldozer faster because windows 7 doesn't take into account that the cores share parts and if the threads were distributed across the cores with shared resources properly it should go faster. For example if there is a 4 thread load each thread should use its own modular unit not put the 4 threads on the first 2 modular units. Then each core can use all the shared resources of the unit.

JOSHSKORN 11/06/2011 9:28 PM
Hide
-1+

mayankleoboy1 :
where can i get 160 logical cores?


Don't worry, you don't need that to play Crysis...or anything else for that matter, until, who knows, maybe 2050...or forever. That's just a made up guess.

cmartin011 11/06/2011 9:37 PM
Show
Anonymous 11/06/2011 9:56 PM
Show
Anonymous 11/06/2011 10:16 PM
Hide
-1+

Over at Phoronix.com, Bulldozer won plenty of Linux benchmarks, and fared better overall than in Windows, since Linux is the premier server and supercomputing OS and scales much better with real cores.

I'm sure that Microsoft will do the same thing that they did with 64 bit: stall it long enough for Intel to catch up.

gravewax 11/06/2011 10:38 PM
Hide
-2+

alyoshka :
Oh yeah, and they put all 8 processors on one board? where'd they get the board from? Max I heard of was 4 Processors on a Board.


Seriously that is a joke right? you have honestly never heard of boards with more than 4 processors? I guess it would blow your mind that I am working with 2 machines with 16 processors and windows running?

jn77 11/06/2011 11:11 PM
Hide
--3+

For a high end workstation, I am not sure of a board that will take more than four CPU's...... 4 CPS's @ 8 cores each is 32 CPU's. So I want to know where 160 CPU's comes from also? Servers can have that many cores, and that many mb's of RAM would be nice too.

nordlead 11/06/2011 11:28 PM
Hide
-0+

I never use the task manager built into windows. I've always used Sysinternals Process explorer. Personally I hope they continue to improve the process explorer since it is so much better than the task manager.

Anonymous 11/07/2011 12:20 PM
Hide
--1+

ms go patent it!!

they dont need to, why? because nobody will steal it from them. think Apple will risk it considering that Microsoft could pull office support or bootcamp?


Ads

Best offers

Newsletters


OK
Ads