Optimization

Message boards : Number crunching : Optimization
Message board moderation

To post messages, you must log in.

AuthorMessage
Ben Panske
Volunteer tester

Send message
Joined: 30 May 08
Posts: 3
Credit: 226,602
RAC: 0
United States
Message 906238 - Posted: 11 Jun 2009, 17:07:21 UTC

Could someone give some suggestions on programs to use to better optimize your computer to run while running SETI. I already use something called game booster that stops unnecessary windows processes etc. But, was wondering what else is being used to make my computer run leaner and meaner, I'm running vista and I know vista has been a real pain at times it seems like its hogging resources out of nowhere.
ID: 906238 · Report as offensive
Profile FalconFly
Avatar

Send message
Joined: 5 Oct 99
Posts: 394
Credit: 18,053,892
RAC: 0
Germany
Message 906304 - Posted: 11 Jun 2009, 22:05:57 UTC - in response to Message 906238.  
Last modified: 11 Jun 2009, 22:19:30 UTC

Other than disabling unneeded Tasks and not using unneeded Software running in the Background - not much you could do.

Just make sure you don't run CPU-intensive tasks like 3D Screensavers - which includes the BOINC screensaver option - to optimize performance.

Viewing your computer Details in the Computer Listing will show you the average CPU efficiency. It should be 99.x% for dedicated systems and in the high 90's for typical systems, unless you're running Games or alike (tasks using 100% CPU power) while BOINC is still running.

For max. performance, most people forget the easiest way to achieve it :
Let BOINC run at all times and leave the system running 24/7.
A slower CPU with 24/7 uptime can easily beat a high-end system running only 1 hour a day.

There are a few smaller tweaks (BIOS related, disabling CPU power saving functions or all unneeded Visual Effects within Windows) but those either come with a drawback or require in-depth knowledge.
Performance gains usually are present but quite low, for most people it's not worth the effort while potentially risking system stability.

PS.
I'd advise to stay clear of so-called "optimizer Programs" that claim to make your System faster (your Game Booster shouldn't affect BOINC performance however).
Most of these freeware/shareware "optimizers" either do nothing for performance or even cause problems, resulting in actually decreased performance.

---- edit ----

Forgot the most essential thing :

It looks like your're not using an optimized CPU Application or modified GPU Application.
For the CPU that means you're wasting alot of performance and your GPU will from time to time encounter the so-called VLAR-Bug (a series of workunits that will block the GPU for longer periods of time)

Go to the Lunatics Website and download the appropriate Unified Installer.

After selecting the proper functions for your CPU + GPU crunching, it will install the latest optimized/modified applications, which should increase your overall performance massively.
ID: 906304 · Report as offensive
Profile Fred J. Verster
Volunteer tester
Avatar

Send message
Joined: 21 Apr 04
Posts: 3252
Credit: 31,903,643
RAC: 0
Netherlands
Message 906311 - Posted: 11 Jun 2009, 22:17:06 UTC - in response to Message 906304.  
Last modified: 11 Jun 2009, 22:41:10 UTC

Hi, there are so called Optimized Applications
They, speed up the actual search for pulses, spikes, triplets and gaussians and report a -9 overflow!.

Here a WEBSITE , about optimized app.'sLunatics KWSN.net WEB SITE.

Do take your time to read and ask!?

Another option is to (heavily) OC your C.P.U. and or using (a lot of) CUDA (nVIDIA) card's, preferably 8800GT? / 9800GT? 200XX, also OC'ed

One look through at this forum alone, would inmediatly show the right article! ;)
ID: 906311 · Report as offensive
Profile AlphaLaser
Volunteer tester

Send message
Joined: 6 Jul 03
Posts: 262
Credit: 4,430,487
RAC: 0
United States
Message 906321 - Posted: 11 Jun 2009, 22:51:32 UTC - in response to Message 906238.  

Could someone give some suggestions on programs to use to better optimize your computer to run while running SETI. I already use something called game booster that stops unnecessary windows processes etc. But, was wondering what else is being used to make my computer run leaner and meaner, I'm running vista and I know vista has been a real pain at times it seems like its hogging resources out of nowhere.


Hi, for Vista one thing I recommend doing on a dedicated cruncher is to disable Aero interface. Everything will look more like the "Windows 95" UI but you will notice more free RAM and a more responsive interface. It might also impact CUDA crunching (I haven't verified this though). This can be done by:

1) Go to Control Panel
2) Click System and Maintenance
3) Click Performance Information and Tools
4) On the left pane, click Adjust visual effects
5) On the Visual effects tab, click the button next to Adjust for best performance

ID: 906321 · Report as offensive
Cosmic_Ocean
Avatar

Send message
Joined: 23 Dec 00
Posts: 3027
Credit: 13,516,867
RAC: 13
United States
Message 906509 - Posted: 12 Jun 2009, 7:57:50 UTC

And for the truly hardcore..start giving useless system services the axe. I'm not going to explain or elaborate that one. This is a time when vague is good.

If done right, 2k/XP can be trimmed down to 12 processes. Haven't tried service-axing Vista yet, but I imagine it is probably in the mid 20's.
Linux laptop:
record uptime: 1511d 20h 19m (ended due to the power brick giving-up)
ID: 906509 · Report as offensive
kittyman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Jul 00
Posts: 51468
Credit: 1,018,363,574
RAC: 1,004
United States
Message 906512 - Posted: 12 Jun 2009, 8:03:43 UTC - in response to Message 906509.  
Last modified: 12 Jun 2009, 8:04:08 UTC

And for the truly hardcore..start giving useless system services the axe. I'm not going to explain or elaborate that one. This is a time when vague is good.

If done right, 2k/XP can be trimmed down to 12 processes. Haven't tried service-axing Vista yet, but I imagine it is probably in the mid 20's.


A good site for those wishing to guild the lily.......

Black Viper....

Mind you.......tweaking services is not for all......the wrong edit in the registry can send your system into never never land........requiring a complete reload of the OS....

And really, folks, I have done most of this, and there is precious little to be gained.....but just a little bit.

So take care if you wander here.......
"Freedom is just Chaos, with better lighting." Alan Dean Foster

ID: 906512 · Report as offensive
Profile AlphaLaser
Volunteer tester

Send message
Joined: 6 Jul 03
Posts: 262
Credit: 4,430,487
RAC: 0
United States
Message 906571 - Posted: 12 Jun 2009, 12:07:49 UTC

One thing that can help on the processes front is to have BOINC running at the login screen, where you have fewer processes running such as explorer and those system tray icons. To be honest I don't recall the specific BOINC 6.x installer settings to enable that or if it's even default behavior now.
ID: 906571 · Report as offensive
Profile Westsail and *Pyxey*
Volunteer tester
Avatar

Send message
Joined: 26 Jul 99
Posts: 338
Credit: 20,544,999
RAC: 0
United States
Message 906607 - Posted: 12 Jun 2009, 13:14:04 UTC - in response to Message 906571.  

One thing that can help on the processes front is to have BOINC running at the login screen, where you have fewer processes running such as explorer and those system tray icons. To be honest I don't recall the specific BOINC 6.x installer settings to enable that or if it's even default behavior now.


During install; click advanced and select the "protected" mode installation. This is service install. Run all my machines like this at the logon screen. Then use Boincview etc to control the clients.
"The most exciting phrase to hear in science, the one that heralds new discoveries, is not Eureka! (I found it!) but rather, 'hmm... that's funny...'" -- Isaac Asimov
ID: 906607 · Report as offensive
Fred W
Volunteer tester

Send message
Joined: 13 Jun 99
Posts: 2524
Credit: 11,954,210
RAC: 0
United Kingdom
Message 906609 - Posted: 12 Jun 2009, 13:18:13 UTC - in response to Message 906607.  

One thing that can help on the processes front is to have BOINC running at the login screen, where you have fewer processes running such as explorer and those system tray icons. To be honest I don't recall the specific BOINC 6.x installer settings to enable that or if it's even default behavior now.


During install; click advanced and select the "protected" mode installation. This is service install. Run all my machines like this at the logon screen. Then use Boincview etc to control the clients.

Unfortunately no good for those wishing to run CUDA under Vista :-(

F.
ID: 906609 · Report as offensive
Profile The Dreamer*
Avatar

Send message
Joined: 15 Aug 01
Posts: 254
Credit: 672,657
RAC: 2
Italy
Message 910747 - Posted: 24 Jun 2009, 15:50:31 UTC

Hello Everyone! I've just found Mz CPU Accelerator in the web, and now it's running in my system background. It really doesn't "accelerate" CPU, but it should better take care of it, increasing priority levels... Do you know that software? Do you think it would be good to BOINC and Seti@home?
Let me know please.

Thanks a lot, have a good time!

The Dreamer

ID: 910747 · Report as offensive
Profile skildude
Avatar

Send message
Joined: 4 Oct 00
Posts: 9541
Credit: 50,759,529
RAC: 60
Yemen
Message 910748 - Posted: 24 Jun 2009, 15:55:59 UTC - in response to Message 910747.  

changing priorities isn't such a good idea with BOINC/seti@home. these processes were intended to work off of the spare CPU cycles. To change the priority of these processes will definitely interfere with other programs that are ran on your PC.


In a rich man's house there is no place to spit but his face.
Diogenes Of Sinope
ID: 910748 · Report as offensive
Profile The Dreamer*
Avatar

Send message
Joined: 15 Aug 01
Posts: 254
Credit: 672,657
RAC: 2
Italy
Message 910753 - Posted: 24 Jun 2009, 16:12:07 UTC

Thanks a lot for being so quick skildude! I have to say that application only changes priority of the program IN USE, so BOINC must be open and visible to gain benefit from Mz CPU Accelerator. This is useful only in idle time, when you're AFK and with BOINC window open. Is this behavior good, regarding your reply? Maybe it is, I don't know...

The Dreamer

ID: 910753 · Report as offensive
1mp0£173
Volunteer tester

Send message
Joined: 3 Apr 99
Posts: 8423
Credit: 356,897
RAC: 0
United States
Message 910755 - Posted: 24 Jun 2009, 16:13:27 UTC - in response to Message 910748.  

changing priorities isn't such a good idea with BOINC/seti@home. these processes were intended to work off of the spare CPU cycles. To change the priority of these processes will definitely interfere with other programs that are ran on your PC.

Additionally, if you have a dedicated cruncher, the science application will very likely be the highest priority task running on the machine -- not because it's running at any but the lowest priority, but because there just aren't any higher priority tasks.
ID: 910755 · Report as offensive
Profile The Dreamer*
Avatar

Send message
Joined: 15 Aug 01
Posts: 254
Credit: 672,657
RAC: 2
Italy
Message 910757 - Posted: 24 Jun 2009, 16:17:49 UTC

Hi Ned Ludd! That's a "dedicated cruncher"? Sorry for my ignorance ;-)

ID: 910757 · Report as offensive
1mp0£173
Volunteer tester

Send message
Joined: 3 Apr 99
Posts: 8423
Credit: 356,897
RAC: 0
United States
Message 910758 - Posted: 24 Jun 2009, 16:23:39 UTC - in response to Message 910753.  

Thanks a lot for being so quick skildude! I have to say that application only changes priority of the program IN USE, so BOINC must be open and visible to gain benefit from Mz CPU Accelerator. This is useful only in idle time, when you're AFK and with BOINC window open. Is this behavior good, regarding your reply? Maybe it is, I don't know...

The Dreamer

Actually, this is just one more bit of software taking up clock cycles.

"Priority" means just that. If a higher priority task needs time, it will get it, if not, it won't.

The "idle" task is the very lowest priority task. While it doesn't "count" on CPU usage, it still runs when nothing else does. BOINC runs just slightly above the idle task, so all extra time goes to it.

If you use the machine for other things (as I do, I crunch on my workstation) then you want your work to run first, then whatever is left goes to BOINC.

... and that's what BOINC does, without help.

If you buy a machine just for crunching, and don't run other things on it, then BOINC is going to be the highest priority task actually running, and raising it won't make a bit of difference.
ID: 910758 · Report as offensive
Profile The Dreamer*
Avatar

Send message
Joined: 15 Aug 01
Posts: 254
Credit: 672,657
RAC: 2
Italy
Message 910769 - Posted: 24 Jun 2009, 16:50:45 UTC

Ok Ned, thank you, this is clear to me. Only, I didn't know what a "dedicated cruncher" is 'cause I DON'T conceive PCs running ONLY for BOINC. That would be a greater weight for environment and I don't want that. But this is a private opinion.
Back in topic, I'll try that program in the next days with some other application, like games and video editing software - let's see how it works.
If someone else has this accelerator running and want to share an opinion... I'm here :-)

Bye!

The Dreamer

ID: 910769 · Report as offensive
Profile Pappa
Volunteer tester
Avatar

Send message
Joined: 9 Jan 00
Posts: 2562
Credit: 12,301,681
RAC: 0
United States
Message 910774 - Posted: 24 Jun 2009, 16:58:41 UTC - in response to Message 910753.  

Thanks a lot for being so quick skildude! I have to say that application only changes priority of the program IN USE, so BOINC must be open and visible to gain benefit from Mz CPU Accelerator. This is useful only in idle time, when you're AFK and with BOINC window open. Is this behavior good, regarding your reply? Maybe it is, I don't know...

The Dreamer

Caution:

Generally BOINC and everything you see on your Screen and Taskbar Runs "under" Explorer.exe (Program Manager) on System Start up. IT starts/manages the applications/handoffs to what is active.
The "running priority" of the various applications is designed to give the Best Balance for what is running to allow You to be able to use computer. If you incorrectly increase a priority of any running application(s). You may be sitting for a couple hours while you are trying to regain control of your system. Your other option would be the power off button.

If you want a crude idea, you can open a CMD window and type
tasklist /svc
it will show the first two items as
System Idle Process
System

- everything below System until you get down to explorer.exe is probably a Service.
Explorer.exe - Program manger
- everything after that is the programs you have running.


That said BOINC is not the process that you would want to increase the priority of. What you would need to increase is the priority of the Seti Application (MB or AP).

Regards
Please consider a Donation to the Seti Project.

ID: 910774 · Report as offensive
Profile The Dreamer*
Avatar

Send message
Joined: 15 Aug 01
Posts: 254
Credit: 672,657
RAC: 2
Italy
Message 910778 - Posted: 24 Jun 2009, 17:08:30 UTC

BOINC is not the process that you would want to increase the priority of. What you would need to increase is the priority of the Seti Application


Btw, I had that doubt! Thanks Pappa. Anyway, I already use Lunatics optimized app, and THIS really increased my performance.

Greetings

The Dreamer

ID: 910778 · Report as offensive

Message boards : Number crunching : Optimization


 
©2024 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.