Ad
News

Nvidia warns multicore CPUs could stiff innovation

Published on August 17, 2005

Nvidia chief scientist David Kirk told the Hot Chips conference at Stanford University that programming technology faces problems because of multithreading and multicore introductions. Read more

NEC's new multicore CPU can thread non-threaded applications

Published on December 19, 2005

Multicore is coming, no question about it. But today, the benefit of multicore processors is very limited as such CPUs need threaded applications to take advantage of the additional horsepower. NEC now says that it has developed a processor that automatically enables threading in any application - without the need to recompile or re-develop software. Read more

Intel DX10 Drivers; NVIDIA Laughs

Published on May 06, 2008

Intel releases its DirectX 10 drivers 2 years after announcement. NVIDIA says Intel's efforts are "downright incapable." Read more

IBM drumming up Cell support

Published on March 31, 2005

IBM wants to make it as easy as possible for outsiders to work with Cell. Read more

Latest Reviews & Articles

System Builder Marathon: Performance & Value

Published on October 31, 2008

Three dramatically different builds face off in a show of performance, defining the real value of each. Our mainstream system is designed to meet the needs of most users. Who should spend more and who can live with less? Read more

System Builder Marathon: $500 Gaming PC

Published on October 30, 2008

For the second to last day of our System Builder Marathon series, we add a $500 gaming PC to the mix. It's not going to be as quick as our other two builds, but we think Paul was able to get some serious value from this thing. Read more

Tom's SBM: The $1,500 Mainstream PC

Published on October 29, 2008

We're following up yesterday's $4,500 behemoth with a more affordable $1,500 mid-range build. Let's see what sort of performance (and overclocking headroom) you can get when you spend one third of the money. Read more

System Builder Marathon: The $4,500 Super PC

Published on October 28, 2008

This month's System Builder Marathon spreads the system prices out even further to $4,500, $1,500, and $500. Is today’s $4,500 system really worth three times as much as an upper-mainstream performance machine? Read more

  Tom's Hardware Forums » Windows XP » Windows XP General Discussion » Windows XP Poor Multicore magnament
 

Windows XP Poor Multicore magnament




Word :   Username :  
 
Bottom
Author
 Thread : Windows XP Poor Multicore magnament
 
Profile: newbie
More Information

Hello i have a Windows XP Pro 32 bit version with SP3 instaled, ive read multiple tweaks to increase the use of all my cores by windows but it doesnt asing threads to cores proportionally

i tried this

http://forum.notebookreview.com/showthread.php?t=60416

and i had no results at all

i have a Qx9650 at stock speeds for the everyday use.

i made a test running Ultimate Zip cracker 4 times its a program made to work on single core procesors and they all run on the 1st core while the other 4 cores stay idle.

they only way i can use the other 3 cores its asinging the affinity on the task manager but come on lets be realists i cant set the affinity to every thing i open.

the ideal scenario would be if i open a program and the system checks that the 1st core its at 100% or nearly it should asing the task to another core but doesnt seen to work that way.

so i mean whats the point getting quadcore if the windows will mostly squezee one core only.

does anyone knows how to get windows split the work proportionaly on all cores?.

Thx in advance.

Related Product

Register or log in to remove.

Profile: stranger
More Information

1) There was NO need to apply the dual core power management hotfix if you have applied SP3 - it's included.
2) the link you reference starts off talking about the dual core pm hot-fix, then starts talking about the /usepmtimer switch for boot.ini. That switch is specific to AMD CPUs. Read the technet articles and verify it.

In plain english you are wasting your time.
Setting process affinity to multiple cores for a single threaded application will result in negative performance - i.e. it will decrease. Have a think about what you are doing by making that change.

Your ideal scenario is a dream. You need to face reality - it aint gonna happen.

Indeed - what is the point of buying a quad core and using it for applications that don't scale to 4 CPUs? the answer is NOTHING. I'm still running dual core for that reason - there's no point for me as I don't have a single application (well I have 1) that would use the additional CPU cores.

The list of software that actually scales well to 4 cores is pretty limited in the windows desktop area, other than a few exceptions. The number of games that scale to 4 CPUs is very low - a handful.

CPU scaling is primarily a function of the software (assuming the OS and hardware support it etc).

So to answer your last question - rewrite the code for the software you are running so that it effectively increases its thread usage and uses the additional cores.

I think you get the picture. You've got hardware that you can't use to its fullest potential on all but a handful of software, unless you're into stuff like CAD, rendering and multi-media type applications where there is far more support for more than 2 CPUs. Wait a couple of years for software to catch up - but by then, your CPU will be obsolete.

(I specialize in MS operating system support for a living, so I'm pretty well versed in this area).

Regards and don't take any of the comments personally - just being blunt.

Profile: newbie
More Information

muz_j wrote :

1) There was NO need to apply the dual core power management hotfix if you have applied SP3 - it's included.
2) the link you reference starts off talking about the dual core pm hot-fix, then starts talking about the /usepmtimer switch for boot.ini. That switch is specific to AMD CPUs. Read the technet articles and verify it.

In plain english you are wasting your time.
Setting process affinity to multiple cores for a single threaded application will result in negative performance - i.e. it will decrease. Have a think about what you are doing by making that change.

Your ideal scenario is a dream. You need to face reality - it aint gonna happen.

Indeed - what is the point of buying a quad core and using it for applications that don't scale to 4 CPUs? the answer is NOTHING. I'm still running dual core for that reason - there's no point for me as I don't have a single application (well I have 1) that would use the additional CPU cores.

The list of software that actually scales well to 4 cores is pretty limited in the windows desktop area, other than a few exceptions. The number of games that scale to 4 CPUs is very low - a handful.

CPU scaling is primarily a function of the software (assuming the OS and hardware support it etc).

So to answer your last question - rewrite the code for the software you are running so that it effectively increases its thread usage and uses the additional cores.

I think you get the picture. You've got hardware that you can't use to its fullest potential on all but a handful of software, unless you're into stuff like CAD, rendering and multi-media type applications where there is far more support for more than 2 CPUs. Wait a couple of years for software to catch up - but by then, your CPU will be obsolete.

(I specialize in MS operating system support for a living, so I'm pretty well versed in this area).

Regards and don't take any of the comments personally - just being blunt.




Well dude looks like u didnt read what i said.

1) when i pointed that article, the thing i did was the "PerfEnablePackageIdle" configuration.

2) when i mean

"made a test running Ultimate Zip cracker 4 times its a program made to work on single core procesors and they all run on the 1st core while the other 4 cores stay idle"

i mean i open 4 instances of the same program i know that program its single threaded since im programmer and im probaly understand that better than you.

the point its all 4 processes run in the same core.

5) i never asked about software scaling in all 4 cores its self, i know all the multi core issues on a secuential thread thats not the point.


6) u talk about my perfect scnario its never going to happen, let me tell u something its not that hard as u may think, all i want its the work of different processes being split on the cores proportionaly and thats not so hard, im thinking about a software to do it itself by checking the usage of the cores and controling the of the processes affinity automatically.

so dude ur not being blunt ur just not reading enought.





Profile: Ancient Poster
More Information

The program has to be multi-core aware if it's going to run on more than one core without setting affinity. Vista is a bit better at distributing the load... but again, don't expect miracles. It's not enough for the OS to support multi-cores... the software must as well.


---------------
Windows Vista Ultimate 64-bit; Intel Q6600 CPU; E-VGA 780i SLI motherboard; E-VGA E-GeForce 8800GT; OCZ Vista 4GB dual-channel kit; Ultra X2 750W power supply; 2 x Seagate Barracuda 7200.11 500GB in RAID 0.

  Tom's Hardware Forums » Windows XP » Windows XP General Discussion » Windows XP Poor Multicore magnament

Go to:
 

Google Ads