Message boards : Number crunching : Screensaver
Author | Message |
---|---|
Mahbubur Send message Joined: 29 Apr 06 Posts: 16 Credit: 179,352 RAC: 0 |
If you have a good gfx card, do you lose a significant amount of cpu cycles that would warrant a blank screensaver rather than the Rosetta one? |
Feet1st Send message Joined: 30 Dec 05 Posts: 1755 Credit: 4,690,520 RAC: 0 |
If you have a good gfx card, do you lose a significant amount of cpu cycles that would warrant a blank screensaver rather than the Rosetta one? "Significant"? Probably not. Using none for screen saver would probably be a 3-5% type of improvement. So long as Rosetta can run while the computer is "in use" and is retained in memory when preempted (see General Preferences). Add this signature to your EMail: Running Microsoft's "System Idle Process" will never help cure cancer, AIDS nor Alzheimer's. But running Rosetta@home just might! https://boinc.bakerlab.org/rosetta/ |
Keith Akins Send message Joined: 22 Oct 05 Posts: 176 Credit: 71,779 RAC: 0 |
If you accept the default preference setting for the screen saver (10 frames per second/10% Maximum CPU cycles) then Feet1st is right. If Rosetta is primarily a floating point process then is the screensaver? Or is the screensaver an integer? That too could make a difference, but again on a 2GHZ or greater CPU? Not much. |
dgnuff Send message Joined: 1 Nov 05 Posts: 350 Credit: 24,773,605 RAC: 0 |
If you accept the default preference setting for the screen saver (10 frames per second/10% Maximum CPU cycles) then Feet1st is right. If Rosetta is primarily a floating point process then is the screensaver? Or is the screensaver an integer? The screensaver uses Open GL, which for the most part is floating point. However, it uses comparitively little CPU floating point power, because nearly all of the work is done by the GPU on your graphics card. |
Mats Petersson Send message Joined: 29 Sep 05 Posts: 225 Credit: 951,788 RAC: 0 |
It's worth noting that whether the screensaver uses integer or floating point calculations are pretty irrelevant. It still uses up computation power, and if it's supposed to do any significant work, it's going to require some time to run - at which point other work (such as doing the actual protein calculations in Rosetta itself) will be prevented from running. The processor runs code in the form of threads of execution, not as "floating point" or "integer" threads, but once a thread is started, it will run as long as it's allowed by the OS (or until it puts itself to sleep, whichever happens first). Of course, on a Hyperthreaded processor, it may make a small difference if the second thread is trying hard to use the FPU or not, as the first thread may be able to get exclusive use of the FPU if the other thread isn't using it. But if hyperthreading is available, it's probably also going to run Rosetta on two threads when there is no other "more important" work to be done on the second thread - at which point the FPU will be VERY busy from both threads... So it's pretty moot if the screensaver is competing for the FPU or not, if the rest of the time you have two threads that are both requiring 100% FPU usage... -- Mats |
dcdc Send message Joined: 3 Nov 05 Posts: 1831 Credit: 119,653,907 RAC: 11,163 |
blank or monoff uses less electricity too! |
Message boards :
Number crunching :
Screensaver
©2024 University of Washington
https://www.bakerlab.org