Welcome to MilkyWay@home

Recompiled Linux 32/64 apps

Message boards : Application Code Discussion : Recompiled Linux 32/64 apps
Message board moderation

To post messages, you must log in.

Previous · 1 · 2 · 3 · 4 · 5 · 6 · Next

AuthorMessage
Profile speedimic
Avatar

Send message
Joined: 22 Feb 08
Posts: 260
Credit: 57,387,048
RAC: 0
Message 9113 - Posted: 25 Jan 2009, 18:38:41 UTC - in response to Message 9107.  

It looked good until maybe the couple workunits which were bad... However the stock app is STILL doing the same thing ;( I have no clue what's up.

Ok, as they are not worse than stock, new recompiled v15 apps for Linux on Intel CPUs:

Linux32

SSE3_32
SSE2_32
SSE_32

Linux64

SSE3_64
SSSE3_64
SSE41_64

For the AMD users I got two new apps to try:

AMD SSE3_64
AMD SSE2_32

I only had a chance to test the AMD SSE2_32 on my Athlon64 3200+, so the rest of the testing is up to you...

mic.


ID: 9113 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile speedimic
Avatar

Send message
Joined: 22 Feb 08
Posts: 260
Credit: 57,387,048
RAC: 0
Message 9121 - Posted: 25 Jan 2009, 19:52:39 UTC - in response to Message 9095.  

You people obviously put a lot of hard work in and I thank you for that, but is there a newbies guide to installing these? I have just started playing with linux and have 2 quad cores that I'd love to try these out on.

I have tried searching but to no avail.

Thanks again,

Neal


Basically you shut down BOINC, put the files from the zip into your project folder and restart BOINC.

Did you get BOINC from the website, or did you install it with the package manager?
mic.


ID: 9121 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile speedimic
Avatar

Send message
Joined: 22 Feb 08
Posts: 260
Credit: 57,387,048
RAC: 0
Message 9144 - Posted: 25 Jan 2009, 21:31:09 UTC

Travis, please take a look at this host, everything coming in now is done with the new recompiled v16.

Feels like "Groundhog Day"... :)
mic.


ID: 9144 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Travis
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist

Send message
Joined: 30 Aug 07
Posts: 2046
Credit: 26,480
RAC: 0
Message 9173 - Posted: 26 Jan 2009, 1:52:26 UTC - in response to Message 9144.  

Travis, please take a look at this host, everything coming in now is done with the new recompiled v16.

Feels like "Groundhog Day"... :)


Looks like they're doing well. Haven't had a bad result come back with any compiled v0.16 app yet :)

ID: 9173 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile speedimic
Avatar

Send message
Joined: 22 Feb 08
Posts: 260
Credit: 57,387,048
RAC: 0
Message 9199 - Posted: 26 Jan 2009, 9:48:16 UTC - in response to Message 9173.  

I'll post the the new apps whe I get back from work, around 17.00 UTC.
...hope that's soon enough to catch the stricter error checking.

mic.


ID: 9199 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile DoctorNow
Avatar

Send message
Joined: 28 Aug 07
Posts: 146
Credit: 10,453,702
RAC: 9,297
Message 9200 - Posted: 26 Jan 2009, 10:23:51 UTC - in response to Message 9113.  

For the AMD users I got two new apps to try:

AMD SSE3_64

Just wanted to try this one out, but it gave me a "Not found"-message...
Member of BOINC@Heidelberg and ATA!

My BOINCstats
ID: 9200 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile speedimic
Avatar

Send message
Joined: 22 Feb 08
Posts: 260
Credit: 57,387,048
RAC: 0
Message 9203 - Posted: 26 Jan 2009, 12:11:23 UTC - in response to Message 9200.  

For the AMD users I got two new apps to try:

AMD SSE3_64

Just wanted to try this one out, but it gave me a "Not found"-message...


new version will be up soon - stay tuned ;)
mic.


ID: 9203 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile speedimic
Avatar

Send message
Joined: 22 Feb 08
Posts: 260
Credit: 57,387,048
RAC: 0
Message 9208 - Posted: 26 Jan 2009, 16:27:40 UTC - in response to Message 9173.  

Looks like they're doing well. Haven't had a bad result come back with any compiled v0.16 app yet :)

Now then, the new recompiled v16 apps for Linuxs:

Linux32 on Intel

SSE3_32
SSE2_32
SSE_32

Linux64 on Intel

SSE3_64
SSSE3_64
SSE41_64

For AMD users:

AMD SSE3_64
AMD SSE2_32

I only had the chance to test the AMD SSE2_32 on my Athlon64 3200+, so the rest of the testing is up to you... Please report!

mic.


ID: 9208 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile DoctorNow
Avatar

Send message
Joined: 28 Aug 07
Posts: 146
Credit: 10,453,702
RAC: 9,297
Message 9212 - Posted: 26 Jan 2009, 17:53:45 UTC - in response to Message 9208.  

AMD SSE3_64

Hi speedimic.
Just finished the first two results with the 64-bit version.
Here's one example.
Unfortunately it takes about 24 minutes, which is about 2 1/2 times longer than the Windows one.
Gives a good result anyway, but it's not worth the 64-bit and so gives less credits.
Member of BOINC@Heidelberg and ATA!

My BOINCstats
ID: 9212 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Haksu

Send message
Joined: 28 Nov 08
Posts: 4
Credit: 47,162,362
RAC: 1,242
Message 9213 - Posted: 26 Jan 2009, 17:55:42 UTC

Hi
thanks a lot for these linux apps, they are running fine. I have one older AMD SSE-capable and on that I am now trying the v16 "Linux on Intel" SSE, and that seems to be working as well
ID: 9213 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
ebahapo
Avatar

Send message
Joined: 6 Sep 07
Posts: 66
Credit: 636,861
RAC: 0
Message 9219 - Posted: 26 Jan 2009, 19:30:59 UTC - in response to Message 9208.  

Since x86-64 guarantees that at least SSE2 is available, did you make sure to enable vectorization through GCC's -ftree-vectorize option (implied by -O3 in versions 4.3 and later)? For that matter, any SSE build could benefit from vectorization.

HTH


ID: 9219 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile speedimic
Avatar

Send message
Joined: 22 Feb 08
Posts: 260
Credit: 57,387,048
RAC: 0
Message 9222 - Posted: 26 Jan 2009, 20:41:09 UTC - in response to Message 9219.  

Since x86-64 guarantees that at least SSE2 is available, did you make sure to enable vectorization through GCC's -ftree-vectorize option (implied by -O3 in versions 4.3 and later)? For that matter, any SSE build could benefit from vectorization.

HTH


-O3 is on, but I use the Intel compiler. ;)
mic.


ID: 9222 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile speedimic
Avatar

Send message
Joined: 22 Feb 08
Posts: 260
Credit: 57,387,048
RAC: 0
Message 9224 - Posted: 26 Jan 2009, 20:49:07 UTC - in response to Message 9212.  

...
Unfortunately it takes about 24 minutes, which is about 2 1/2 times longer than the Windows one.

You can't compare apples with pears. :) How long is the stock app running?

Gives a good result anyway, but it's not worth the 64-bit and so gives less credits.

If it gives less credit, you might be running into the 108 credit barrier.
What do mean by 'it's not worth the 64bit'?

mic.


ID: 9224 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Purple Rabbit
Avatar

Send message
Joined: 9 Nov 08
Posts: 44
Credit: 128,043,914
RAC: 0
Message 9230 - Posted: 26 Jan 2009, 21:47:57 UTC
Last modified: 26 Jan 2009, 22:01:37 UTC

Here's apples to apples. SSE_32 and AMD SSE3_64 are both winners. First of all they run! Here's what I've seen so far (remember sample size is 1 for the new app).

SSE_32: Running on two 1.3 GHz Celeron computers running SUSE 10.3. The stock app took about 2:02 hours. The optimized app (both .14 and .16) take about about 1:35 hours.

AMD SSE3_64: My AMD64 5600+X2 running SUSE 10.3 64 bit ran the optimized .07 (SSE2) app in 0:31 hours. The stock apps from 0.12 to 0.16 ran in about 0:53 hours. The new optimized app ran in 0:23 hours.

AMD SSE3_64: My AMD64 3800+X2 OC'd to 2.35 GHz running SUSE 11.1 64 bit ran the 0.16 stock app in 1:01 hours. The new optimized app ran in 0:28 hours.

Thanks Speedimic for the optimized apps. They are working VERY well, but what will you do for an encore? :-)

Rick
ID: 9230 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile KSMarksPsych
Avatar

Send message
Joined: 9 Sep 07
Posts: 22
Credit: 320,035
RAC: 0
Message 9240 - Posted: 27 Jan 2009, 0:01:42 UTC

Many thanks from me too!

I had the .14 SSE2 running on my Core Duo (Fedora 9). Times went down for about an hour and a half to just under an hour. I found out that PNI = SSE3 so I'm trying the .16 SSE3 version now.

Running well on my Core 2 Duo (Fedora 7) as well. I'm getting ready to upgrade to the .16 release.
Kathryn :o)
The BOINC FAQ Service
The Unofficial BOINC Wiki
The Trac System
More BOINC information than you can shake a stick of RAM at.
ID: 9240 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile DoctorNow
Avatar

Send message
Joined: 28 Aug 07
Posts: 146
Credit: 10,453,702
RAC: 9,297
Message 9260 - Posted: 27 Jan 2009, 6:00:27 UTC - in response to Message 9224.  
Last modified: 27 Jan 2009, 6:02:06 UTC

How long is the stock app running?

Erm, sorry, I didn't try the 64-bit 0.16 stock app yet, I automatically thought your one would be faster... *shame-on-me* *rolleyes*

If it gives less credit, you might be running into the 108 credit barrier.

Erm, no, with that run time it gave me about 66 credits/hour (on an AMD X2 64 5200 with Suse 11 64-Bit). No limit reached, but it should normally...

What do mean by 'it's not worth the 64bit'?

Was no intended harm, I meant it that way that a 64-Bit app normally should be faster than a 32-Bit app.
And that is not the case. ;-)
I don't know how Crunch3r managed that but as he made his optimized app way earlier he made also a Linux one. Compared to his Windows app (5-6 minutes on my X2) it took then 4-5 minutes...
Member of BOINC@Heidelberg and ATA!

My BOINCstats
ID: 9260 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
ebahapo
Avatar

Send message
Joined: 6 Sep 07
Posts: 66
Credit: 636,861
RAC: 0
Message 9265 - Posted: 27 Jan 2009, 16:20:02 UTC
Last modified: 27 Jan 2009, 16:42:33 UTC

Here are some results from this host:

  • 0.16: 82min
  • 0.16: 84min
  • 0.16: 82min
  • 0.16: 81min
  • 0.16: 84min
  • 0.16: 81min
  • 0.15: 83min


I didn't record the times for 0.14, but IIRC they were roughly in the same ballpark, i.e., no noticeable improvement between versions.

Note that this host is a production server which idles most of the time, therefore Linux power-management runs it at the slowest speed of 1GHz most of the time.


ID: 9265 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Cori
Avatar

Send message
Joined: 27 Aug 07
Posts: 647
Credit: 27,592,547
RAC: 0
Message 9267 - Posted: 27 Jan 2009, 16:28:53 UTC - in response to Message 9265.  
Last modified: 27 Jan 2009, 16:29:51 UTC

Wow, that's fast!!!
My Linux quad (2.4Ghz) needs at least around 18 minutes with the opti SSSE3 (64bit) app!
What am I doing wrong?
Lovely greetings, Cori
ID: 9267 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Cluster Physik

Send message
Joined: 26 Jul 08
Posts: 627
Credit: 94,940,203
RAC: 0
Message 9268 - Posted: 27 Jan 2009, 17:22:50 UTC - in response to Message 9260.  

I don't know how Crunch3r managed that but as he made his optimized app way earlier he made also a Linux one. Compared to his Windows app (5-6 minutes on my X2) it took then 4-5 minutes...

I think Crunch3r has never given his optimized app to anyone. And you can't call the old 1.24 Linux version an optimized version, it was just using a better compiler enabling auto vectorization (SSE2) on 64Bit systems afaik.

And you should also remember the current WUs are 4 to 4.2 times the length of the old 260credit WUs for the 1.22 version.
ID: 9268 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile speedimic
Avatar

Send message
Joined: 22 Feb 08
Posts: 260
Credit: 57,387,048
RAC: 0
Message 9270 - Posted: 27 Jan 2009, 19:45:49 UTC - in response to Message 9260.  

What do mean by 'it's not worth the 64bit'?

Was no intended harm, I meant it that way that a 64-Bit app normally should be faster than a 32-Bit app.
And that is not the case. ;-)...


Normally the 64bit (stock) apps are compiled with SSE2 enabled, because a 64bit-capable cpu is also capable of at least SSE2.
That's not the case for all 32bit cpus, so the 32bit apps are usually compiled without SSE2 and thus slower.
mic.


ID: 9270 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Previous · 1 · 2 · 3 · 4 · 5 · 6 · Next

Message boards : Application Code Discussion : Recompiled Linux 32/64 apps

©2024 Astroinformatics Group