Efficiency

The client for the PPC Mac is no longer being updated but it generally works. Ask questions about it here

Moderators: Site Moderators, PandeGroup

Efficiency

Postby DSCUBED » Mon Jan 28, 2008 5:45 pm

I have noticed that when running either the GUI, console, or screensaver client, they are all relatively slow. I am running them (not at the same time) on my Dual 1.8GHz PowerMac G5. I also have a Dell laptop running Windows XP with much less CPU, RAM, and Hard drive speed. The funny thing is, that the Dell can run circles around the PowerMac. With other Distributed computing projects like SETi and anything else under BOINC, the PowerMac can toast the Dell.

So what I am wondering is: why is the PPC Mac client so inefficient? DId I set it that way? Can it be fixed.

Thanks,
DSCUBED
(Team# 45501)
DSCUBED
 
Posts: 1
Joined: Mon Jan 28, 2008 5:40 pm

Re: Efficiency

Postby bruce » Mon Jan 28, 2008 9:29 pm

DSCUBED wrote:I have noticed that when running either the GUI, console, or screensaver client, they are all relatively slow. I am running them (not at the same time) on my Dual 1.8GHz PowerMac G5. I also have a Dell laptop running Windows XP with much less CPU, RAM, and Hard drive speed. The funny thing is, that the Dell can run circles around the PowerMac. With other Distributed computing projects like SETi and anything else under BOINC, the PowerMac can toast the Dell.

So what I am wondering is: why is the PPC Mac client so inefficient? DId I set it that way? Can it be fixed.


Does your PPC Mac report "Extra AltiVec boost OK" If so, you've done all that you can do. If not, restart the client and/or add -forceasm to the client so that FAH's optimizations are being used.

When you compare CPU speed (and, to some extent, BOINC speed) you're asking just how fast is the processor clock-rate which is a measure of how fast it is when doing integer arithmetic. FAH (and some BOINC projects) uses almost no integer arithmetic but relies mainly on floating point arithmetic. Both the G5 and your Dell laptop (but not a G4 or the oldest Pentium PCs) have additional circuitry that optimizes simple floating point arithmetic by performing multiple calculations in parallel. The G5 calls it AltiVec and the not-so-old Pentium hardware (P3/P4 and later) calls it SSE. The FAH client is already optimized to use either AltiVec or SSE.

Neither AltiVec nor SSE are new. Since they were developed, a number of additional hardware optimizations have come along. The Intel Core and Core2 technology have further improved SSE speed by reducing the number of clock-steps required to perform individual SSE instructions. No such improvements have been made to the AltiVec hardware.
bruce
Site Admin
 
Posts: 16835
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: Efficiency

Postby tmpchaos » Tue Jan 29, 2008 6:44 am

It's also the particular WUs currently going out. I can remember the good old days of the p2107s and the 2414s...
Good, cheap, fast. Pick any two.
User avatar
tmpchaos
 
Posts: 27
Joined: Sun Dec 02, 2007 2:29 am
Location: dslreports.com

Re: Efficiency

Postby jackrabbit » Tue Jan 29, 2008 8:57 am

Off topic, but a G4 actually also has AltiVec...
The biggest difference between time and space is that you can't reuse time.
User avatar
jackrabbit
 
Posts: 114
Joined: Fri Dec 28, 2007 8:44 am
Location: Team MacOSX


Return to OS-X (PPC)

Who is online

Users browsing this forum: No registered users and 0 guests