mersenneforum.org  

Go Back   mersenneforum.org > Great Internet Mersenne Prime Search > Hardware

Reply
 
Thread Tools
Old 2007-03-29, 14:58   #1
Jarl
 

5·1,091 Posts
Default Any way to reduce CPU usage?

I'm running a dual core 2.4Ghz 2gb RAM dimension 9200, windows XP. Currently I'm running prime95 on one core, unassigned. My dad, however, is not terribly happy about having one core at 100% all the time. Is there any way to limit the amount of CPU prime95 uses? (for some reason he'd much prefer 50% usage on both cores by prime95). He's worried that it may damage the hardware in some way, before it becomes redundant.

Also, is there any difference between what system idle process and prime95 do? It's because CPU usage shows up as 50% all the time he's worried, so if I can tell him "actually, prime95 and system idle process basically do the same thing, but system idle isn't displayed" then he should be ok about having it run.
  Reply With Quote
Old 2007-03-29, 16:09   #2
Mini-Geek
Account Deleted
 
Mini-Geek's Avatar
 
"Tim Sorbera"
Aug 2006
San Antonio, TX USA

17·251 Posts
Default

Quote:
Originally Posted by Jarl View Post
so if I can tell him "actually, prime95 and system idle process basically do the same thing, but system idle isn't displayed" then he should be ok about having it run.
I doubt System Idle Process searches for Mersenne primes, so I think he'd be right on that account.
Getting on to slightly more useful topics...
http://en.wikipedia.org/wiki/System_Idle_Process
Here's a brief summary of what it says about what the idle process actually runs:
Quote:
Originally Posted by Wikipedia
The process runs in the background and constantly monitors processing bandwidth, occupied memory and the Windows virtual paging file.
I don't know of a way to make it only use 50%, but I do know that if you have it running on two cores, they'll need to each have their own Prime95 process, unless you want to use the new version that is multi-threaded so it runs on multiple cores/CPUs (but that lowers the efficiency, so you might want to just have them run two processes).
Mini-Geek is offline   Reply With Quote
Old 2007-03-29, 20:31   #3
dsouza123
 
dsouza123's Avatar
 
Sep 2002

29616 Posts
Default

Adding the throttle option to prime.ini will reduce the CPU usage.

From the Prime95.chm (compiled help file):

If you are running on a laptop or in a hot room and you want to slow the program down to reduce heat, then you can add this line to prime.ini:

Throttle=n

where n is the number of milliseconds to sleep after each iteration.

So add

Throttle=1000

to the end of the prime.ini file.
dsouza123 is offline   Reply With Quote
Old 2007-03-29, 21:03   #4
rx7350
 
rx7350's Avatar
 
Feb 2006
AR, US

24·32 Posts
Default

The two main factors that will have a tendency to reduce cpu life are the amount of cpu voltage over stock, which can be increased as a result of overclocking, commonly referred to as vCore, and the thermal level of the cpu, on a sustained basis. Since your machine is a Dell, it's highly unlikey you have overclocking options in your BIOS, and it's probably running at the stock vCore. Running cpus at 100% load does increase the cpu temps, but as long as your cooling solution (heat-sink-fan, etc) is robust enough to keep the cpu temps below certain levels, there should be a minimal decrease in cpu life. If your pc has a Core2 Duo cpu in it, download the Intel Thermal Analysis Tool (TaT) from overclock.net, or SpeedFan if it's a Pentium D, and check the cpu temps under full load - both cores running a Prime95 instance. A VERY safe cpu temp under 100% is 55C. The maximum thermal limit on CORE2 Duos cpus is 85C, at which point the cpu will certainly be 'throttling' to protect itself.

Modern day cpus will last, on the average, 12-15 years. The odds of a cpu failing because of a constant 100% load is very small, even with low to moderate (1-20%) overclocking. In your case, your sytem is running at stock, so the risk is even less so. Your pc will probably become obsolete well before it fails.

What running your system at 100% constantly WILL DO is use a little more electricity, and heat up the ambient air around the machine.

I run PRIME95 on six dual-core, Pentium Ds and Core2 Duos, 24x7, and I'm not at all concerned that doing so will result in pre-mature failure.

IMHO, as long as your Dell doesn't get too 'hot', there's very little risk (i.e., nil) of failure due to running two instances of PRIME95 at 100% load on both cores.
rx7350 is offline   Reply With Quote
Old 2007-03-29, 21:52   #5
Jarl
 

1EDE16 Posts
Default

Ok, thankyou very much rx7350. I'm currently running two seperate torture tests (the maximum energy+heat one on each core) and neither is going above 40 C, so all seems ok. The strange thing is I can't get solid 100% CPU usage for some reason; it fluctuates around 90%, but when I ran two without copies of prime95 a while ago (not stress testing) it was at solid 100%.
  Reply With Quote
Old 2007-03-30, 19:13   #6
Jarl
 

2×17×181 Posts
Default

Ok, i'm getting solid 100% usage again, but for some reason my dad's decided that running the computer at 100% usage, at 40 C will damage it irreparably before it becomes redundant (lol...), so i've been banned from using prime95.


twat ¬¬
  Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
reduce to 108119486 relation sets and 0 unique ideals Alfred Msieve 2 2017-04-02 07:01
reduce number of coefficient for polynomial selection with msieve on GPU aein Factoring 3 2017-02-25 16:42
More efficient to reduce worker count? CuriousKit Hardware 21 2015-10-24 03:40
How to reduce number of worker windows? Chuck PrimeNet 7 2011-07-03 19:17
Reduce your debt!! ... I'm curious. petrw1 Lounge 59 2009-01-21 12:48

All times are UTC. The time now is 09:59.


Sun Aug 1 09:59:40 UTC 2021 up 9 days, 4:28, 0 users, load averages: 1.06, 1.29, 1.60

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.