On Tue, 24 Oct 2006 04:32:22 -0000, Vek wrote:
>
>
> Well, I think Quackle can heat up a CPU more than most things we do on
> a PC.
>
> Some evidence is on this webpage:
> http://en.wikipedia.org/wiki/CPU_power_dissipation
>
> "When the CPU is idle, it will draw far less than the typical thermal
> power."
>
> I've observed that when I run Quackle my system monitor shows my CPU
> usage at 100%.  Nothing else I do brings my CPU usage up to 100% for
> more than a few seconds.
>
> If anyone thinks this is wrong then I wish he would provide some
> documentation to support it.
>
> Kevin Leeds.

Short answer...
Yes, Quackle simulations load the CPU and yes, this generates far more heat 
than the typical applications.  No, this is not a bad thing, and yes, your 
CPU was designed to do exactly this.  It's only a problem if your computer 
is defective or being mis-used.

Long, boring, winding answer...
What many people don't realize is that computers (and by computers, I'm 
referring to the CPU's which run the computer) spend most of their time 
doing absolutely nothing.  Even when the hard drive light is flailing away 
or when you're pegging the cable modem for all its worth, the computer 
spends most of its time waiting because there's nothing for it to do.  This 
is true, of course, because networks and even hard drives are slow in 
comparison to the rate at which a processor can typically process 
information.

This is an important point in response to one comment Cesar made, so let me 
emphasize it.  Cesar says that...

> It's probably my hardware, but I'm sure I've run more intensive stuff
> than Quackle on either computer and it's never happened...

In fact, he may have run stuff which more intensively accesses the hard 
drive or which uses large amounts of memory, and slows the computer to a 
crawl as a result.  But just because the computer is running slowly does 
not mean the CPU is working hard...it just means that a vital resource is 
in contention (perhaps memory, perhaps the hard drive), and programs are 
waiting for that resource.

None of this means that processors weren't designed to be fully utilized.  
They absolutely are designed to be fully utilized, and any system will work 
fine when pushed to the limits assuming the following...

* The system was properly built (i.e. the people building the system aren't 
engaging in deceptive practices, and there are no manufacturing defects)
* The system has not been configured to exceed design limitations (most 
notably by raising the clock speed beyond design limits)
* The system (and most notably the fans) haven't failed due to wear and 
tear.
* The system is properly ventilated (fans not clogged, airways not blocked) 
and running in an appropriate environmental temperature (generally you 
wouldn't want to exceed an ambient temperature of 100 degrees F).

Quackle simulations are not unique in pushing the CPU in this way.  Many 
other programs do, although you don't see such programs as often running on 
computers in the home.  The most typical example I can think of is 
Photoshop, which is very computationally intensive when running filters.  
But most programs, such as word processors, web browsers, and even 
spreadsheets, really don't do that much computation compared to what the 
CPU is capable of.  As a class of application, only the modern 3D games 
come close, although technically those will place a much greater processing 
load (and resulting thermal output) on the video hardware rather than the 
CPU.

Since so few programs in use by typical users really push the system 
thermally, it's entirely possible for a system to appear to function 
correctly when, in fact, it has a thermal defect of some sort.  A thermal 
defect is one of most common hardware failures, so I'm never particularly 
surprised when I see a machine suffering from one.  Quackle's only 
involvement in this is that, since its simulator is so computationally 
intensive, it is more likely to expose such a defect than many other 
programs.

A bit of trivia...the whole discussion somewhat ironic for me personally.  
My day job involves working on a product used by scientists and engineers 
called Mathematica.  Many Mathematica users are people who expect their 
calculations to be done as quickly as possible, and it's not uncommon for 
people to complain if some particular calculation *isn't* using 100% of 
their CPU.  If anything less than 100% is being used, they reason, 
Mathematica isn't using as much of the CPU as it could be, and therefore 
things aren't fast enough.  So I find myself a bit surprised that I'm now 
defending 100% CPU utilization of a computationally intensive task.

Sincerely,

John Fultz
[EMAIL PROTECTED]
Champaign Scrabble Club #590




 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/quackle/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/quackle/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:[EMAIL PROTECTED] 
    mailto:[EMAIL PROTECTED]

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 

Reply via email to