Seti@Home optimized science apps and information
 
Welcome, Guest. Please login or register.
Did you miss your activation email?
09 Nov 2007, 07:29:47 am

Login with username, password and session length
 
If you've registered already but never got your activation email, please click here.
 
 
Seti@Home optimized science apps and information  |  Optimized Seti@Home apps  |  Discussion Forum  |  Topic: CPU temperature 0 Members and 0 Guests are viewing this topic. « previous next »
Pages: [1] Go Down Print
Author Topic: CPU temperature  (Read 675 times)
michael37
Pre-Release Tester
Knight o' the round Table
***
Offline Offline

Posts: 116


View Profile
CPU temperature
« on: 15 Sep 2007, 01:11:07 pm »

There are always on and off threads regarding CPU temperature and computer overheating due to BOINC.

Here is a curious fact.  Seti@Home is the hottest.  My notebook CPUs run up to 75C during Seti runs.  The lowest I've seen at 100% CPU utilization on both CPUs was another project which peaked at 60C.



Logged
Josef W. Segur
Global Moderator
Knight Templar
*****
Offline Offline

Posts: 477


View Profile
Re: CPU temperature
« Reply #1 on: 15 Sep 2007, 03:36:54 pm »

There are always on and off threads regarding CPU temperature and computer overheating due to BOINC.

Here is a curious fact.  Seti@Home is the hottest.  My notebook CPUs run up to 75C during Seti runs.  The lowest I've seen at 100% CPU utilization on both CPUs was another project which peaked at 60C.

I've often wondered if it would be possible to code a sequence which has no pipeline stalls, keeps all execution units fully occupied, uses cache fully, and uses main memory transfers at peak. In a sense that's the ultimate goal of optimization; nothing wasted. I don't think we're anywhere near that yet, but I take higher CPU temperatures as a good sign in general. OTOH, a bad algorithm can use a lot of CPU without being optimal, so I don't think temperature is a sufficient indicator of effective optimization.
                                                     Joe
Logged
Gecko_R7
Global Moderator
Knight o' the round Table
*****
Offline Offline

Posts: 191



View Profile
Re: CPU temperature
« Reply #2 on: 15 Sep 2007, 04:59:56 pm »

There are always on and off threads regarding CPU temperature and computer overheating due to BOINC.

Here is a curious fact.═ Seti@Home is the hottest.═ My notebook CPUs run up to 75C during Seti runs.═ The lowest I've seen at 100% CPU utilization on both CPUs was another project which peaked at 60C.

I've often wondered if it would be possible to code a sequence which has no pipeline stalls, keeps all execution units fully occupied, uses cache fully, and uses main memory transfers at peak. In a sense that's the ultimate goal of optimization; nothing wasted. I don't think we're anywhere near that yet, but I take higher CPU temperatures as a good sign in general. OTOH, a bad algorithm can use a lot of CPU without being optimal, so I don't think temperature is a sufficient indicator of effective optimization.
 Joe

Along your comment Joe, I remember Francois commenting once (& Alex long before him  Wink ), about the importance of minimizing L1 thrashing.  Francois rather threw that in everyone's face a year ago that the then-current code thrashed heavily and that would be a primary area he'd focus/clean-up.
To your point, this would contribute to higher CPU temps, right?.... but would certainly not be optimized performance.

How much validity do you think there is to his L1 thrashing comment today?
Is it really that much of an issue/area of opportunity?
« Last Edit: 15 Sep 2007, 05:04:12 pm by Gecko_R7 » Logged
Josef W. Segur
Global Moderator
Knight Templar
*****
Offline Offline

Posts: 477


View Profile
Re: CPU temperature
« Reply #3 on: 15 Sep 2007, 06:44:34 pm »

...
OTOH, a bad algorithm can use a lot of CPU without being optimal, so I don't think temperature is a sufficient indicator of effective optimization.
 Joe

Along your comment Joe, I remember Francois commenting once (& Alex long before him  Wink ), about the importance of minimizing L1 thrashing.  Francois rather threw that in everyone's face a year ago that the then-current code thrashed heavily and that would be a primary area he'd focus/clean-up.
To your point, this would contribute to higher CPU temps, right?.... but would certainly not be optimized performance.

How much validity do you think there is to his L1 thrashing comment today?
Is it really that much of an issue/area of opportunity?

I'm sure it could be an important area to focus on, and I wish some programmer with the right skills were contributing here. I focus on the logic of the application algorithms, but know little about the details of the hardware. I probably should study Alex's recent code and see if he's found some improvements along those lines, though I wouldn't necessarily understand the fine details well enough to recognize what's particularly L1 directed. In addition, both Francois and Alex are concentrating on recent CPUs with less variation of cache size and capabilities to consider. Something good for the L1 in Core 2 might be terrible on an older system.
                                                     Joe
Logged
Pages: [1] Go Up Print 
Seti@Home optimized science apps and information  |  Optimized Seti@Home apps  |  Discussion Forum  |  Topic: CPU temperature « previous next »
Jump to:  


Quote!
If there is a worse time for something to go wrong, it will happen then.
- Murphy's Law

 
Site Statistics
Total Members:679
Total Posts:4,976
Total Topics:337
Downloads
Apps
Windows R-1.x24,086
Windows R-2.019,307
Windows R-2.233,958
Linux 32bit 1.x6,262
Linux 32bit 2.23,792
Linux 64bit 2.21,271
Alpha/IA6485
FreeBSD248
HPUX167
Subtotal:88,676
Source packs:3,405
Tool/WU packs:5,501
Total:114,223
GBs dl'd:174.06
Pages served
Today:1,190
Total:2,104,070
(since 6/26/2006)
171 Donations to S@H
U.S. Dollars:3,190.59
Euros:830.90
Last 24h:$ 0.00
Avg./24h:$ 15.69
Estim. total:$ 4,270.76
Latest Member:
driftandflow
 
 
Seti@Home optimized science apps and information | Powered by Enigma 2.0 (RC1).
© 2003-2007, LSP Dev Team. All Rights Reserved.
Seti@Home optimized science apps and information Forums | Powered by SMF.
© 2005, Simple Machines LLC. All Rights Reserved.
Powered by MySQL Powered by PHP Valid XHTML 1.0! Valid CSS!