Message boards :
Number crunching :
Are there any sites providing optimized clients? -- PART II
Message board moderation
Previous · 1 · 2 · 3 · 4 · 5 . . . 19 · Next
Author | Message |
---|---|
![]() ![]() Send message Joined: 24 Nov 02 Posts: 957 Credit: 3,848,754 RAC: 0 ![]() |
Thanks for the clarification Sarge! No problem. :) |
![]() ![]() Send message Joined: 9 Jul 99 Posts: 1199 Credit: 6,615,780 RAC: 0 ![]() |
Stats for second WU: testWU-2 (AR: 0.4437317022742) Windows 32-Bit Default 5.15 with graphics 27m 37s (1657 seconds) Crunch3r 5.12 SSE2 13m 04s (784 seconds) - 52.7% quicker My 5.15 SSE2 13m 10s (790 seconds) - 52.6% quicker Those 6 seconds difference are again well within standard result variance, so I'd calll it a draw at this AR on Windows (between optimized clients), too. Linux 32-Bit Default 5.12 (no X-Win installed, so no graphics? not sure) 23m 04s (1384 seconds) Crunch3r 5.12 SSE2 16m 34s (994 seconds) - 28.2% quicker My 5.15 SSE2 14m 52s (892 seconds) - 35.6% quicker -------------------------------- Linux vs. Windows Default client Linux is 16.5% quicker. Crunch3rs 5.12 Windows is 21.1% quicker. My 5.15 builds Windows is 11.4% quicker. So the results seem to be pretty repeatable for the first two. Next one coming right up. Okay, here is the first round of test results. Bear in mind a test run takes me around 1-2 hours all in all (with collating results and rebooting twice). Donate to SETI@Home via PayPal! Optimized SETI@Home apps + Information |
![]() ![]() Send message Joined: 9 Jul 99 Posts: 1199 Credit: 6,615,780 RAC: 0 ![]() |
Stats for third WU: testWU-4 (AR: 1.2796485198966) Windows 32-Bit Default 5.15 with graphics 10m 46s (646 seconds) Crunch3r 5.12 SSE2 4m 19s (259 seconds) - 59.9% quicker My 5.15 SSE2 4m 17s (257 seconds) - 60.0% quicker Those 2 seconds difference are again well within standard result variance, so I'd call it a draw at this AR on Windows (between optimized clients), too. Linux 32-Bit Default 5.12 (no X-Win installed, so no graphics? not sure) 8m 00s (480 seconds) Crunch3r 5.12 SSE2 5m 02s (302 seconds) - 37.1% quicker My 5.15 SSE2 4m 45s (285 seconds) - 40.6% quicker -------------------------------- Linux vs. Windows Default client Linux is 25.7% quicker. Crunch3rs 5.12 Windows is 14.2% quicker. My 5.15 builds Windows is 9.8% quicker. The same sort of scaling seems to apply, roughly. Regards, Simon. Donate to SETI@Home via PayPal! Optimized SETI@Home apps + Information |
Alex Kan Send message Joined: 4 Dec 03 Posts: 127 Credit: 29,269 RAC: 0 ![]() |
Simon, are you planning on making your benchmark system available to the public at some point? I'm sure other people would be more than willing to help contribute benchmarks, not to mention that I'm kind of curious as to how a G5 running the Mac client stacks up. :P Also, are these tests still being run on the 3.06 GHz P4 laptop you mentioned before? |
Ulrich Metzner ![]() Send message Joined: 3 Jul 02 Posts: 1256 Credit: 13,565,513 RAC: 13 ![]() ![]() |
Well, this all sounds very, very interesting to us all, but where are the clients to download and test this whole things for us all? ;) Aloha, Uli |
![]() ![]() Send message Joined: 9 Jul 99 Posts: 1199 Credit: 6,615,780 RAC: 0 ![]() |
No, these are all being run on a Pentium-D 805 right now (stock). Also, because the computer store didn't have two Corsair modules, it's only running single channel until they can restock. Still, it makes for very comparable results. I installed Windows XP 32 and 64 Bit, and Linux 32 and 64 Bit (so a total of 4 Operating Systems) on this computer. This should enable me to do repeatable results without too much variance, because this system is doing nothing else. Of course you can have the WUs I'm using to crunch these tests as well as the shell scripts I made to compare clients. The WUs can be found here along with a little benchmark shell script. Uli, I'll put together an SSE2 Linux package after I had some more sleep. Check the announcements thread tomorrow. Regards, Simon. Donate to SETI@Home via PayPal! Optimized SETI@Home apps + Information |
Ulrich Metzner ![]() Send message Joined: 3 Jul 02 Posts: 1256 Credit: 13,565,513 RAC: 13 ![]() ![]() |
(...) Uli, I'll put together an SSE2 package after I had some more sleep. Check the announcements thread tomorrow.Thanks, i'll come after that on monday, cause the SSE3 machine is out of reach right now, and now i only have a very decent 3Dnow! and a retired SSE machine at hand ;) Aloha, Uli |
![]() ![]() Send message Joined: 9 Jul 99 Posts: 1199 Credit: 6,615,780 RAC: 0 ![]() |
Bam. 'nuff said :o) Regards, Simon. Donate to SETI@Home via PayPal! Optimized SETI@Home apps + Information |
![]() ![]() Send message Joined: 9 Jul 99 Posts: 1199 Credit: 6,615,780 RAC: 0 ![]() |
During testing, I've found that the Linux default client I've been using to test doesn't contain graphics and is between 10 and 30% quicker than Windows with graphics! If it's not too much of a stretch code-wise, it would really be a cool feature to be able to turn off the graphics via the BOINC manager, for example. Right now, if they're compiled into the client, they are ALWAYS drawn, not only when you're actually looking at them (when screensaver runs or you select "view graphics" in the manager). It really seems a waste of perfectly good cycles even if you don't use an optimized client. Regards, Simon. Donate to SETI@Home via PayPal! Optimized SETI@Home apps + Information |
Pepperammi Send message Joined: 3 Apr 99 Posts: 200 Credit: 737,775 RAC: 0 ![]() |
@ KWSN - Chicken of Angnor Thanks for all yor work. Just noticed your linux app availible. I'm sure you've made a lot of happy people :) Didn't know the graphics were always drawn. Hopefully in the future they'll be seperated from the main app then it would be simple to just delete them if you don't want them or, as you say, an option in boinc would be nice. Thanks again. Looking forward to your windows version being ready for release. |
![]() ![]() Send message Joined: 17 Nov 99 Posts: 454 Credit: 6,946,910 RAC: 47 ![]() ![]() |
Bam. Fantastic job Simon! Congratulations and THANKS!!!.....and not only for an excellent opt. ap, but MOST importantly, for leading the charge and pulling the great spirit in this forum back together from the chaos that was consuming it a few weeks back. It is great to see the collaboration and support from everyone, and especially the support of those who have led previous opt. efforts that today's knowledge is built upon. Well done! |
Alex Kan Send message Joined: 4 Dec 03 Posts: 127 Credit: 29,269 RAC: 0 ![]() |
First of all, congratulations on releasing a client! I'm sure you've made a lot of people happy, and there will be even more happy people in the coming days... :) If it's not too much of a stretch code-wise, it would really be a cool feature to be able to turn off the graphics via the BOINC manager, for example. Right now, if they're compiled into the client, they are ALWAYS drawn, not only when you're actually looking at them (when screensaver runs or you select "view graphics" in the manager). Wow, I hadn't realized this--just looked through the initialization code to confirm. Looks like I'm going to have to reissue my v6 clients to take this into account. And I thought I was being nice in addressing that tiny minority that wanted their optimized clients to have graphics as well... |
EricVonDaniken Send message Joined: 17 Apr 04 Posts: 177 Credit: 67,881 RAC: 0 ![]() |
Good Stuff, Simon. Any idea as to when you will have WinXP SSE2 and SSE3 clients available? |
Odysseus ![]() Send message Joined: 26 Jul 99 Posts: 1808 Credit: 6,701,347 RAC: 6 ![]() |
Wow, I hadn't realized this--just looked through the initialization code to confirm. Looks like I'm going to have to reissue my v6 clients to take this into account. And I thought I was being nice in addressing that tiny minority that wanted their optimized clients to have graphics as well... Could you offer both versions, one fully optimized and one with graphics? The screensaver may be a ‘selling point’ for some, especially those who are nostalgic for Classic. ;) What proportion of its CPU time does the app actually spend on graphics? I presume most of the ‘heavy lifting’ for rendering & animating is done by the video board. ![]() |
Iztok s52d (and friends) Send message Joined: 12 Jan 01 Posts: 136 Credit: 393,469,375 RAC: 116 ![]() ![]() |
Bam. Hello! Sorry, but it failed here (just copied seti + app_info.xml) Slackware 10.1, P4: ./setiathome-5.15-sse2 Segmentation fault and with boinc: 2006-06-26 06:44:02 [SETI@home] Unrecoverable error for result 18mr99ab.11394.5617.329836.3.246_0 (process got signal 11) justr tried on another box, supporting SSE3. (Slackware 10.0) Works! Maybe some SSE3 found its way to the code? BR Iztok my CPU, no sse3, does not work: processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 3 model name : Intel(R) Pentium(R) 4 CPU 3.00GHz stepping : 4 cpu MHz : 3001.345 cache size : 1024 KB physical id : 0 siblings : 2 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 5 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni monitor ds_cpl cid xtpr bogomips : 5931.00 another PC, sse3, works! processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 3 model name : Intel(R) Pentium(R) 4 CPU 3.40GHz stepping : 4 cpu MHz : 3394.635 cache size : 1024 KB physical id : 0 siblings : 2 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 5 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni monitor ds_cpl cid xtpr bogomips : 6701.05 |
Iztok s52d (and friends) Send message Joined: 12 Jan 01 Posts: 136 Credit: 393,469,375 RAC: 116 ![]() ![]() |
more info on different CPUs: works on P4 with sse2 and ss. Works on Opteron 285. fails on Xeon (both old and new) fails on Pentium-M (laptop) They all run Slack, different -current versions. Test: before updating boinc, I just run ./setiathome: iztok@az:~/ulov/setiathome-5.15-sse2$ ./setiathome-5.15-sse2 Segmentation fault iztok@az:~/ulov/setiathome-5.15-sse2$ cat /etc/slackware-version Slackware 10.1.0 BR, thanks Iztok /proc/cpuinfo for boxes: fails: processor : 3 vendor_id : GenuineIntel cpu family : 15 model : 2 model name : Intel(R) XEON(TM) CPU 2.40GHz stepping : 4 cpu MHz : 2392.263 cache size : 512 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm bogomips : 4771.02 processor : 3 vendor_id : GenuineIntel cpu family : 15 model : 4 model name : Intel(R) Xeon(TM) CPU 3.20GHz stepping : 3 cpu MHz : 3192.826 cache size : 2048 KB physical id : 3 siblings : 2 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 5 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe lm pni monitor ds_cpl cid cx16 xtpr bogomips : 6373.37 processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 13 model name : Intel(R) Pentium(R) M processor 1.80GHz stepping : 6 cpu MHz : 1796.547 cache size : 64 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr mce cx8 sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss tm pbe tm2 est bogomips : 3578.26 |
![]() ![]() Send message Joined: 22 May 00 Posts: 50 Credit: 4,099,029 RAC: 0 ![]() |
To anyone wanting the Visual C++ Toolkit 2003 (The free command line version from Microsoft), I didn't see it on their web site anymore. Instead they are pointing to their Visual Studio 2005 Express Edition (also free). That is located at http://msdn.microsoft.com/vstudio/express/]http://msdn.microsoft.com/vstudio/express/. I believe the Visual C++ Toolkit 2003 also had some sort of conflict also. If anyone still wants it however, I will try to locate it on my backup cds. I may have thrown it though. :( If I find it, I'll probably have to give it to someone elso to host as my i-net connection is at work. I doubt my boss would appreciate it. <BIG EVIL GRIN> No, because I don't have a free 2003 version (and the 2005 express version croaks on some not-so-clean syntax somewhere, I forget). William D. Gagliardi ![]() |
Saimek Send message Joined: 25 Jan 00 Posts: 121 Credit: 454,423 RAC: 0 ![]() |
Just installed this client on My Dual Xeon 2.8 Ghz BOX. Running fine i'll give u some news about Crunch times when it finishes =) |
Natsuo Tsuji Send message Joined: 18 May 02 Posts: 24 Credit: 1,519,328 RAC: 0 ![]() |
Simon, could you make an optimized client for FreeBSD? I tried your optimized client with Linux emulator on FreeBSD, but it didn't work. |
![]() ![]() Send message Joined: 9 Jul 99 Posts: 1199 Credit: 6,615,780 RAC: 0 ![]() |
Oops - since some of you seem to be having trouble executing that binary on SSE2 systems, I must have mixed up some flags. Since I recompiled what I had before (that worked on all SSE2 hosts) and thought I used the same script, it should have been okay. But I think I switched -axWN to -xWN and that was what's wrong. Silly mistake, nobody's perfect :o) I'll update the binary in an hour or so when I get it recompiled. Regards, Simon. Donate to SETI@Home via PayPal! Optimized SETI@Home apps + Information |
©2025 University of California
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.