Are there any sites providing optimized clients? -- PART II

Message boards : Number crunching : Are there any sites providing optimized clients? -- PART II
Message board moderation

To post messages, you must log in.

Previous · 1 . . . 8 · 9 · 10 · 11 · 12 · 13 · 14 . . . 19 · Next

AuthorMessage
Pepperammi

Send message
Joined: 3 Apr 99
Posts: 200
Credit: 737,775
RAC: 0
United Kingdom
Message 353770 - Posted: 1 Jul 2006, 16:06:14 UTC
Last modified: 1 Jul 2006, 16:06:40 UTC

@ KWSN
It really didn't like parallelization. Came up with quite a few critical errors during rebuild. whoops :)
ID: 353770 · Report as offensive
Profile KWSN - Chicken of Angnor
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 9 Jul 99
Posts: 1199
Credit: 6,615,780
RAC: 0
Austria
Message 353841 - Posted: 1 Jul 2006, 18:37:27 UTC

Well, there goes that idea then :o)

I haven't had time to test single-threaded builds yet. Instead, I was working on releasing a Linux SSE-optimized version alongside my already released SSE2 version.

So guess what, it's online :o) Check the announcements thread for a download link.

Regards,
Simon.
Donate to SETI@Home via PayPal!

Optimized SETI@Home apps + Information
ID: 353841 · Report as offensive
Tye W. Botting
Volunteer tester

Send message
Joined: 7 Jan 00
Posts: 11
Credit: 53,631,368
RAC: 0
United States
Message 353920 - Posted: 1 Jul 2006, 20:12:22 UTC

Thanks Simon! What kind of speedup do you see with the SSE version?

Kung Fu and Powerlifting
ID: 353920 · Report as offensive
Profile KWSN - Chicken of Angnor
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 9 Jul 99
Posts: 1199
Credit: 6,615,780
RAC: 0
Austria
Message 353941 - Posted: 1 Jul 2006, 20:46:00 UTC

Depends a lot on chip type -

a P3 600 had a speedup of ~25%, several P3 700s and 1 GHz had a speedup of around 15-20%. It seems to depend on which exact P3 model you have (there were several, including some slot-, not socket-based ones).

On my tiny little AMD Duron 1200 (it has only 64KB cache), the speedup is around 8-10%, so not really as big.

Your mileage may vary :)

In all my tests, I have found it to be quicker than Crunch3rs Linux SSE version (only could test on my own hosts though since I'm not distributing that to anyone).

HTH,
Simon.
Donate to SETI@Home via PayPal!

Optimized SETI@Home apps + Information
ID: 353941 · Report as offensive
Tye W. Botting
Volunteer tester

Send message
Joined: 7 Jan 00
Posts: 11
Credit: 53,631,368
RAC: 0
United States
Message 353942 - Posted: 1 Jul 2006, 20:50:29 UTC - in response to Message 353941.  

Depends a lot on chip type -

On my tiny little AMD Duron 1200 (it has only 64KB cache), the speedup is around 8-10%, so not really as big.


I've just got XP's so it'd probably be somewhere in between that and the P3 numbers you mentioned.

BTW, I'm not to familiar with running UPX'd applications. Do you recommend the UPX'd app over the uncompressed one? What benefit besides loading time does it give?

Thanks,

- Tye


Kung Fu and Powerlifting
ID: 353942 · Report as offensive
Profile KWSN - Chicken of Angnor
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 9 Jul 99
Posts: 1199
Credit: 6,615,780
RAC: 0
Austria
Message 353950 - Posted: 1 Jul 2006, 20:56:29 UTC

The only reason I compressed the executable is cosmetic, because it takes less diskspace that way. Uncompressed, it's around 12 megabytes large.

There is no performance difference between using the UPX-compressed or uncompressed binaries. Some people have reported problems with the UPX-compressed executables, which is why I'm offering two versions. I wonder whether anyone would care about 9 megabytes of disk space difference...

In the future, I may either figure out how to make smaller executables or just leave them as large as they are, uncompressed, so there's only one version for download and less possibility for confusion.

HTH,
Simon.
Donate to SETI@Home via PayPal!

Optimized SETI@Home apps + Information
ID: 353950 · Report as offensive
Profile KWSN - Chicken of Angnor
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 9 Jul 99
Posts: 1199
Credit: 6,615,780
RAC: 0
Austria
Message 354027 - Posted: 1 Jul 2006, 23:39:52 UTC

Oops!

When I uploaded the files, they got the wrong extensions. So they were named .tar0.gz and .tar1.gz - this is now fixed. If you have already downloaded the SSE-optimized client, just rename your downloaded file (although tar should not care about extensions, really).

I've edited the files online so the file names are now correct. Any new downloads should be okay.

Regards,
Simon.
Donate to SETI@Home via PayPal!

Optimized SETI@Home apps + Information
ID: 354027 · Report as offensive
Profile Crunch3r
Volunteer tester
Avatar

Send message
Joined: 15 Apr 99
Posts: 1546
Credit: 3,438,823
RAC: 0
Germany
Message 354068 - Posted: 2 Jul 2006, 0:40:47 UTC - in response to Message 354027.  
Last modified: 2 Jul 2006, 0:43:39 UTC

Hi Chicken,

quite interesting what you've done here...

Been vistiting this board after some weeks (months?)
And i've been impressed on what you've achieved thus far...

Anyhow to add some clearance... you cannot compare any of my builds to the latest source or client you've done...

My apps. where build from a 5.07 soure code basis and there've been some changes recently if i read the board ( on the fly) correctly.

Did some builds using the stock source on linux ... tested you app. and it did Joe Segurs. quick ref in 318.sec .. mine took 301.sec... (without any special improvement to the source...)
P.S to answner some questions ... my build didn't use default soure code and were modified ;)

Still some room for you to optimize ;)

P.P.S.

Don't know what you did to your app but its 3858091 bytes (allmost 4 mb) WHY ?

Take a look at what your linking against... remove unecessary stuff...

The defaults static app using ipp (the one i've build out of a wimp) is 1806608 bytes and not any byte more.

Go ahead and do some faster app. ;) ... if you can ;)






Join BOINC United now!
ID: 354068 · Report as offensive
Profile KWSN - Chicken of Angnor
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 9 Jul 99
Posts: 1199
Credit: 6,615,780
RAC: 0
Austria
Message 354076 - Posted: 2 Jul 2006, 0:52:05 UTC
Last modified: 2 Jul 2006, 0:56:36 UTC

Thanks for posting :)

Yeah, I did not modify any of the sources related to performance (only some slight syntax errors/CVS checkin oversights). I do realize there is a lot more headroom for improvements here.

As the versions you released were the only ones I had to compare (and yes, I was/am using them and they are great :O) ), those were the ones I used. My real motive behind this was to make it easier for the average person to help themselves should noone else decide to release optimized clients.

Also, your binaries were not static; instead, they linked the Intel libs statically and were dynamic otherwise (ldd said so, anyway). I tried compiling a real static binary but am having trouble making that run - it keeps giving me an obscure error when I run it (something or other malformed on line 1). Like I said before, I really can't code C/C++, so I'm limited in what I can do :o) Yet another reason for me to make the How-To so maybe someone who can, will. When I compile the apps using -i-static, they are 1784944 bytes large.

So because I could not make a real static binary, I used statifier (statifier.sf.net) to make a "fake" static one, then UPX to compress that one...still way larger than a real static binary.

Let me thank you for all you've done in the past for Seti@Home, your work is not forgotten or in vain.

Und auf deutsch: Deine Apps wären mir lieber gewesen als selber welche machen zu müssen :o) Aber es ist gelaufen wie's eben gelaufen ist, sehr schade.

Regards,
Simon.
Donate to SETI@Home via PayPal!

Optimized SETI@Home apps + Information
ID: 354076 · Report as offensive
Profile Crunch3r
Volunteer tester
Avatar

Send message
Joined: 15 Apr 99
Posts: 1546
Credit: 3,438,823
RAC: 0
Germany
Message 354080 - Posted: 2 Jul 2006, 1:03:59 UTC - in response to Message 354076.  
Last modified: 2 Jul 2006, 1:05:57 UTC

Don't know of what troubles your takling about reagarding a staitic build. Hmmm...

The one i did from the std. source is a fully static app. ( as previous releases where dynamic builds .. the linux ones where if i rmember corectly S@H enhanced 5.05 code basis).

Another thing i've notticed ... read that there are some complaning that the stock source won't compile on gcc 4.X... don't know what your'all doing but it works the way its supposed too...( Doesent' matter if gcc 4.1 or 4.2 is used)

P.S.

Why do you link MKL ?
It's useless and slower than fftw 3.1.1...

TIP

remove all references to fftw3 ... it's useless and on 90 precent of the tasks slower than ipp.
( in some cases as you've noticed fftw3 is faster than ipp(stock app) but that's a case you've all have to live with... in 95% using the std. angle of 0.42XX the ipp app is way faster than the stock app. and that's the case that matters... ;)










Join BOINC United now!
ID: 354080 · Report as offensive
Profile KWSN - Chicken of Angnor
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 9 Jul 99
Posts: 1199
Credit: 6,615,780
RAC: 0
Austria
Message 354082 - Posted: 2 Jul 2006, 1:07:42 UTC
Last modified: 2 Jul 2006, 1:27:15 UTC

Thanks for the hints :)

I'll take your word for MKL being slower than fftw, since I really have no basis for comparison.

I have an indecent question: is there any chance you would publicize your LDFLAGS/CFLAGS? Everyone doing optimized builds could benefit. Like I said, an indecent question :o) We can hope, anyway...

Also, did you use ICC or GCC? I've been using ICC 9.0 (IPP 5.0 of course as well - did you use 9.1/5.1?). I have so far not tested any builds with GCC and IPP, but that's in my plans.

Not needing ICC or MKL would drastically cut the required license costs, I could afford the license for just IPP on my own (for Windows, since Linux is doable with the free non-com license).

Regards,
Simon.
Donate to SETI@Home via PayPal!

Optimized SETI@Home apps + Information
ID: 354082 · Report as offensive
Profile Crunch3r
Volunteer tester
Avatar

Send message
Joined: 15 Apr 99
Posts: 1546
Credit: 3,438,823
RAC: 0
Germany
Message 354087 - Posted: 2 Jul 2006, 1:36:46 UTC - in response to Message 354082.  
Last modified: 2 Jul 2006, 1:40:35 UTC

Thanks for the hints :)

I'll take your word for MKL being slower than fftw, since I really have no basis for comparison.


You can count on that.


I have an indecent question: is there any chance you would publicize your LDFLAGS/CFLAGS? Everyone doing optimized builds could benefit. Like I said, an indecent question :o) We can hope, anyway...


Short answer .. NO... due to some reasons in the past..


Also, did you use ICC or GCC? I've been using ICC (IPP of course as well). I have so far not tested any builds with GCC and IPP, but that's in my plans.


Only used ICC...


Not needing ICC or MKL would drastically cut the required license costs, I could afford the license for just IPP on my own (for Windows, since Linux is doable with the free non-com license).

Regards,
Simon.


ICC or ICL on Windows is required to build the app. MKL is useless for S@H...

TIP

Read that someone claimed that i did/ could not afored buying icc & ipp license for a year...


I find it hard to believe that Crunch3r was paying $900 US every year just so he could make BOINC and s@h optimizations!


Well there's a half year left until the license expierces...

But anyhow why do people care on what i spend MY MONEY ???

Do you know anything of the total costs to build the previous apps. the none enhanced apps. that you're all enjoyed before and downloaded for FREE ???

You really want to know how much and who did a donation to releave the costs from my own ???



Join BOINC United now!
ID: 354087 · Report as offensive
Profile KWSN - Chicken of Angnor
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 9 Jul 99
Posts: 1199
Credit: 6,615,780
RAC: 0
Austria
Message 354093 - Posted: 2 Jul 2006, 1:44:07 UTC - in response to Message 354087.  
Last modified: 2 Jul 2006, 1:45:39 UTC

TIP

Read that someone claimed that i did/ could not afored buying icc & ipp license for a year...


I find it hard to believe that Crunch3r was paying $900 US every year just so he could make BOINC and s@h optimizations!


Well there's a half year left until the license expierces...

But anyhow why do people care on what i spend MY MONEY ???

Do you know anything of the total costs to build the previous apps. the none enhanced apps. that you're all enjoyed before and downloaded for FREE ???

You really want to know how much and who did a donation to releave the costs from my own ???


Exactly - someone asked me the same, and that's what I told them. Nobody's business but your own how you spend your money...

Since I've been doing work on this, I can imagine how much time in total you must have spent on all the optimized apps you made. Massive doesn't begin to describe it. Nobody here could afford that kind of money if they'd have to pay you for it...

I can understand your feelings about not releasing anything, I didn't have high hopes there anyway ;o)

So I guess it'll have to be ICC and IPP for Windows. Still better than MKL as well.

Thanks again!
Simon.
Donate to SETI@Home via PayPal!

Optimized SETI@Home apps + Information
ID: 354093 · Report as offensive
Hans Dorn
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 3 Apr 99
Posts: 2262
Credit: 26,448,570
RAC: 0
Germany
Message 354098 - Posted: 2 Jul 2006, 1:51:12 UTC - in response to Message 354068.  

Hi Chicken,

quite interesting what you've done here...


Hi Crunch3r, sorry for cutting in. Just wanted to say Hi :o)


Regards Hans


ID: 354098 · Report as offensive
Profile Crunch3r
Volunteer tester
Avatar

Send message
Joined: 15 Apr 99
Posts: 1546
Credit: 3,438,823
RAC: 0
Germany
Message 354101 - Posted: 2 Jul 2006, 1:59:52 UTC - in response to Message 354098.  

Hi Chicken,

quite interesting what you've done here...


Hi Crunch3r, sorry for cutting in. Just wanted to say Hi :o)


Regards Hans



Here's a "Hi" from my side...

Greetings my fried Hans ;)

Join BOINC United now!
ID: 354101 · Report as offensive
Hans Dorn
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 3 Apr 99
Posts: 2262
Credit: 26,448,570
RAC: 0
Germany
Message 354103 - Posted: 2 Jul 2006, 2:04:09 UTC - in response to Message 354101.  
Last modified: 2 Jul 2006, 2:04:20 UTC

Hi Chicken,

quite interesting what you've done here...


Hi Crunch3r, sorry for cutting in. Just wanted to say Hi :o)


Regards Hans



Here's a "Hi" from my side...

Greetings my fried Hans ;)


I'm still mucking around with the seti source, in case you're wondering.
My latest attempts resulted in a remarkably slow app, but you'll know this goes :o).

I'll drop you a line if something comes from this.

Regards Hans

P.S: Not fried yet, but I didn't release any binaries 'till now :o)
ID: 354103 · Report as offensive
Profile Crunch3r
Volunteer tester
Avatar

Send message
Joined: 15 Apr 99
Posts: 1546
Credit: 3,438,823
RAC: 0
Germany
Message 354108 - Posted: 2 Jul 2006, 2:11:50 UTC - in response to Message 354103.  
Last modified: 2 Jul 2006, 2:12:41 UTC

Hi Chicken,

quite interesting what you've done here...


Hi Crunch3r, sorry for cutting in. Just wanted to say Hi :o)


Regards Hans



Here's a "Hi" from my side...

Greetings my fried Hans ;)


I'm still mucking around with the seti source, in case you're wondering.
My latest attempts resulted in a remarkably slow app, but you'll know this goes :o).

I'll drop you a line if something comes from this.

Regards Hans

P.S: Not fried yet, but I didn't release any binaries 'till now :o)


Hey you know you're not "fried"... ( should have been friend !!!)

In German:
Brasilien is raus und WIR WERDEN WELTMEISTER !!!

Hatte ein paar bier auf den Sieg der Frazosen (hab's den richtig
gegönnt!!!)

Naja und da kann so ein "fritierter" Hans schon mal passieren .. prost !!!




Join BOINC United now!
ID: 354108 · Report as offensive
Hans Dorn
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 3 Apr 99
Posts: 2262
Credit: 26,448,570
RAC: 0
Germany
Message 354110 - Posted: 2 Jul 2006, 2:13:55 UTC - in response to Message 354108.  
Last modified: 2 Jul 2006, 2:14:11 UTC


In German:
Brasilien is raus und WIR WEDEN WELTMEISTER !!!

Schau'n mer mal :o)

Hatte ein paar bier auf den Sieg der Frazosen (hab's den richtig
gegönnt!!!)

Naja und da kann so ein "fritierter" Hans schon mal passieren .. prost !!!



Prost!


ID: 354110 · Report as offensive
Profile KWSN - Chicken of Angnor
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 9 Jul 99
Posts: 1199
Credit: 6,615,780
RAC: 0
Austria
Message 354113 - Posted: 2 Jul 2006, 2:17:06 UTC - in response to Message 354103.  
Last modified: 2 Jul 2006, 2:18:34 UTC

P.S: Not fried yet, but I didn't release any binaries 'till now :o)

Chicken Good :o)

Well, I am, well and truly :o) Fried chicken...yum.


In German:
Brasilien is raus und WIR WERDEN WELTMEISTER !!!

Watn Krimi das Spiel und Elferschießen :o)
Sportfreunde Stiller sollten ihr Lied doch nicht umsonst singen...Go Team Germany!
(und das als Ösi ;o) )

Wie ihr schon sagtet: Prost! und schau'n mer mal. Viel Glück ;o)
Donate to SETI@Home via PayPal!

Optimized SETI@Home apps + Information
ID: 354113 · Report as offensive
Profile Crunch3r
Volunteer tester
Avatar

Send message
Joined: 15 Apr 99
Posts: 1546
Credit: 3,438,823
RAC: 0
Germany
Message 354117 - Posted: 2 Jul 2006, 2:29:40 UTC - in response to Message 354110.  
Last modified: 2 Jul 2006, 2:31:17 UTC


In German:
Brasilien is raus und WIR WEDEN WELTMEISTER !!!

Schau'n mer mal :o)

Hatte ein paar bier auf den Sieg der Frazosen (hab's den richtig
gegönnt!!!)

Naja und da kann so ein "fritierter" Hans schon mal passieren .. prost !!!



Prost!



Och Nöööö....

Kein Bitburger !!!
Bei mir ist es Krombacher !
und dazu ein "fried" Hans :D :D :D


@chicken

I can remember the sentence "chicken good" ;)

P.S. Germany - Italy 2:1 ... that's my vote ;)



Join BOINC United now!
ID: 354117 · Report as offensive
Previous · 1 . . . 8 · 9 · 10 · 11 · 12 · 13 · 14 . . . 19 · Next

Message boards : Number crunching : Are there any sites providing optimized clients? -- PART II


 
©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.