Ironically, I noticed this same lack of improvement in SETI classic on high-end Pentiums. Below about 1GHz in processor speed, the improvement was about as linear as expected. However, my P3 1.0GHz would run a work unit in about 8-12 hours, while a P4 3.0GHz would run one in about 5-6 hours. Barely half the speed, on a more powerful processor running at triple the clock speed.
that's because CPU speed/power (however you want to measure it) is no longer the limiting factor, memory bandwidth becomes more of an issue with a fast processor
Are my experiences with SETI normal?
i can only really comment with any authority on windows versions (running on intels), i've used macs but don't have any of my own to crunch with.
But for performance, yes unless you use an optimised app the speed gain of using a faster processor becomes less and less as the processor becomes faster (faster RAM is needed, or more efficient processing such as SSE/SSE2 offered by the optimised apps)
i've heard that einstein is an exelent project for macs, i've not heard of any stability problems and the speed is pretty stunning so i've heard, using the "altivec" processing unit in macs to great advantage, i couldn't say which generation of mac would be best suited to any particular project thou, as i said, i don't crunch on any macs, so i don't know
As for creating an app, believe me, if I could, I would. However, I have no background in programming.
join the club lol, i've managed to steer clear of application programming so far, but it seems more and more like i'm gonna have to do some learning and reading in the end
I taught myself a bit of Pascal, but never used it. I work in Desktop Support, so I'm not technically unsophisticated. I'm also intelligent and well educated. I have simply never written a bit of C code in my life (unless you *really* stretch UNIX batch, sed, and awk scripting).
you've done more than me in that case, i struggle with batch files and regular expressions at the best of times lol, more of a networking, hardware and web dev person myself
<!--quoteo--><div class='quotetop'>QUOTE<div class='quotemain'><!--quotec-->Sorry if I seem defensive. I've dealt with many non-technical people who think all "computer people" program, and become very derisive when they find out I don't.[/quote]don't worry, i know the feeling, they expect magic or something, sadly it's not that easy lol
<!--quoteo--><div class='quotetop'>QUOTE<div class='quotemain'><!--quotec-->actually writing the code compiled, or even debugging it, is way beyond me. I imagine that's the case for most people who use BOINC.[/quote]
same here, there's a vast difference between knowing how something works, and being able to troubleshoot and fix it when it's not working, most people don't even get as far as knowing how it works, they don't care as long as it keeps working
<!--quoteo--><div class='quotetop'>QUOTE<div class='quotemain'><!--quotec-->Now, I've also thought that if I ever had to learn to program, being able to contribute code (or even be paid for code) for a DC app would be a really cool goal to strive for.[/quote]well yes, that would be one of the better things, helping the "greater good" and all that

after all, that's why we're all here isn't it?