v5.22 Experimental optimized app

Message boards : Number crunching : v5.22 Experimental optimized app

To post messages, you must log in.

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

AuthorMessage
ai5000

Send message
Joined: 24 Sep 07
Posts: 8
Credit: 1,057,607
RAC: 0
Message 1574 - Posted: 27 Apr 2010, 0:16:17 UTC

Perhaps eventually BOINC will be able to determine what kind of processor you have and download the specific app for it.
ID: 1574 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile TJM
Project administrator
Project developer
Project scientist
Avatar

Send message
Joined: 25 Aug 07
Posts: 843
Credit: 267,994,998
RAC: 0
Message 1578 - Posted: 2 May 2010, 22:09:58 UTC - in response to Message 1571.  

Why do these "optimized" apps not become the stock apps for projects when available? Noobs like me are reluctant to start messing with BOINC files etc.


There are at least two reasons (valid for Win32, Linux is another story):
1) These apps are known to be unstable on certain combinations of operating systems and/or hardware.
2) As far as I know, BOINC doesn't have mechanism to detect CPU and send app for specific CPU to the host. It can detect CPU capabilities, but that's not enough - for example app recompiled for C2D works slowly on other CPUs even if they have all the required capabilities. And of course, #1) still applies here.

Theoretically I could try to build second, faster app aimed for anything better than Pentium IV's, but that would require a lot of compatibility testing against every O/S version and CPU type before adding as stock app.

M4 Project homepage
M4 Project wiki
ID: 1578 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Vato

Send message
Joined: 29 May 10
Posts: 4
Credit: 15,250
RAC: 0
Message 1619 - Posted: 30 May 2010, 21:34:03 UTC
Last modified: 30 May 2010, 21:42:04 UTC

This is a pretty long thread for a newcomer to get to grips with (combined with the 64bit optimised apps thread).

I'm working on the basis that for most of my machines, the standard P3 build would be appropriate, and the core64 from the other thread would be good for a Q8300 (all ubuntu linux btw). Is this still true? And do I have to replace all files in the project dir from the app_test_522.tgz?

In fact, a useful enhancement would be a script that got info from /proc/cpuinfo, made some sane choices, got stuff via wget, and would offer up a sensible install... (I'd write one if I knew what the answers were!)
ID: 1619 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile mdoerner
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 30 Jul 08
Posts: 202
Credit: 6,998,388
RAC: 0
Message 1624 - Posted: 31 May 2010, 17:36:25 UTC - in response to Message 1619.  
Last modified: 31 May 2010, 17:38:24 UTC

Hiya Vato,

If you'd like, you can try the Open64 files that are set-up for AnyX86 (32-bit or 64-bit) [1/2 way thru the thread] as I'm curious how fast an Intel Core processor will process AMD's optimized code. Look in the 64-bit linux app for details.

http://www.enigmaathome.net/forum_thread.php?id=109&nowrap=true#1036


Mike D
ID: 1624 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Vato

Send message
Joined: 29 May 10
Posts: 4
Credit: 15,250
RAC: 0
Message 1626 - Posted: 31 May 2010, 21:15:30 UTC - in response to Message 1624.  

Makes sense-ish (though I'd missed the Any* tar on first read of that thread). However, I'm still not particularly sure what to do with them, hence my questions above. What I'm looking for is a single post that says what to do in straight forward terms for Linux. (Will need to wait until the weather is better for the server first though)
ID: 1626 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
thinking_goose

Send message
Joined: 12 Nov 07
Posts: 119
Credit: 2,750,621
RAC: 0
Message 1628 - Posted: 1 Jun 2010, 0:32:00 UTC

It's pretty much the same procedure as it is for Windows. Following the 2 pictures in the first post, the only difference will be instead of Windows Explorer or whatever, use Nautilus. You will need to be super user though...

in Terminal
sudo nautilus

put your password in...

then navigate to wherever BOINC is installed. I installed my version manually, and the Enigma stuff is in the /var/lib/boinc-client/projects/enigma/ directory. If you used Synaptic, BOINC may be somewhere else. You should be able to find it by doing a quick search with any luck.

In the /enigma/ folder, just replace the current xml files with the new xml files. I deleted the old xml files first to save any confusion, then just pasted the xml files from the app_test_522.tgz right in (after extracting them first!). Do the same procedure for the new executable file. I used one of Mdoerner's Athlon apps for my Turion, but the apps by TJM linked in the first post will work with the appropriate cpu's too!
Make sure you completely stop both the BOINC client and server before you begin, or you may have problems replacing the files.

I restarted the computer after I'd finished, and I would recommend doing so in this case. When you start BOINC, you should notice the application as being Enigma 0.76b-Opt 5.22 when the work units start processing.

This is the method I used, I hope it works for you!
ID: 1628 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Yogi Muliandi

Send message
Joined: 1 Jun 10
Posts: 2
Credit: 5,224
RAC: 0
Message 1644 - Posted: 9 Jun 2010, 15:07:10 UTC
Last modified: 9 Jun 2010, 15:09:15 UTC

Hello, I'm quite new to this thread. I just want to know if I can make enigma work on many processor threads, instead of one. Or does anyone already try that? Thank you
ID: 1644 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile mdoerner
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 30 Jul 08
Posts: 202
Credit: 6,998,388
RAC: 0
Message 1648 - Posted: 10 Jun 2010, 17:22:00 UTC - in response to Message 1644.  

Nope, it would slow things down.

Mike D
ID: 1648 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Vato

Send message
Joined: 29 May 10
Posts: 4
Credit: 15,250
RAC: 0
Message 1658 - Posted: 25 Jun 2010, 22:11:25 UTC

Thanks to mdoerner and thinking_goose.
I'm up and running.
ID: 1658 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile TJM
Project administrator
Project developer
Project scientist
Avatar

Send message
Joined: 25 Aug 07
Posts: 843
Credit: 267,994,998
RAC: 0
Message 1668 - Posted: 3 Jul 2010, 20:55:48 UTC - in response to Message 1644.  

Hello, I'm quite new to this thread. I just want to know if I can make enigma work on many processor threads, instead of one. Or does anyone already try that? Thank you


It's easier to run 'N' executables in parallel, where N is the number of threads (BOINC does that automatically).
I tried to build multicore version, but overall performance gain is minimal, probably due to very low resource usage.


M4 Project homepage
M4 Project wiki
ID: 1668 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile TJM
Project administrator
Project developer
Project scientist
Avatar

Send message
Joined: 25 Aug 07
Posts: 843
Credit: 267,994,998
RAC: 0
Message 1727 - Posted: 1 Sep 2010, 20:14:42 UTC
Last modified: 1 Sep 2010, 20:15:29 UTC

If you're running opt app on Windows, with one of the previous wrappers, and you don't like the progress indicator "jumping wildly" as someone has describet it's behavior, you can fix it by downloading the latest wrapper: http://www.enigmaathome.net/download/wrapper_5.26_windows_intelx86.exe and replacing the old wrapper with new one.
Note: you have to either rename the new wrapper and use the old wrapper's name or as an alternative you can edit app_info.xml and change the wrapper version there.

I'll update all the archives from the first post later today.
M4 Project homepage
M4 Project wiki
ID: 1727 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Matthias Lehmkuhl

Send message
Joined: 18 Sep 07
Posts: 6
Credit: 1,270,364
RAC: 0
Message 1767 - Posted: 18 Oct 2010, 9:26:47 UTC - in response to Message 1727.  

Hi TJM, whats about the new Linux Wrapper 5.26?
For me it would be nice to have it for my Linux system.

The Windows wrapper 5.26 works fine for me.
Matthias
ID: 1767 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile TJM
Project administrator
Project developer
Project scientist
Avatar

Send message
Joined: 25 Aug 07
Posts: 843
Credit: 267,994,998
RAC: 0
Message 1769 - Posted: 19 Oct 2010, 9:29:48 UTC

Theoretically it's finished and tested under Linux, but I have no idea how to build it for maximum compatibility. So far I had lots of problems running my executable on various distros.

M4 Project homepage
M4 Project wiki
ID: 1769 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
mich181189

Send message
Joined: 3 Apr 09
Posts: 1
Credit: 36,758
RAC: 0
Message 1784 - Posted: 27 Oct 2010, 0:51:40 UTC
Last modified: 27 Oct 2010, 0:52:43 UTC

Tried that benchmarker in the first post and found a few interesting things:

* On my 1.83ghz intel laptop default runs a little quicker than my 3ghz amd desktop (as hinted at by previous posts)
* On my Athlon 64 desktop the quickest version is the athlon XP one! it's about a second quicker than the athlon 64 one!
* On my Intel Core 2 laptop the athlon 64 build is quickest!
ID: 1784 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile TJM
Project administrator
Project developer
Project scientist
Avatar

Send message
Joined: 25 Aug 07
Posts: 843
Credit: 267,994,998
RAC: 0
Message 1786 - Posted: 27 Oct 2010, 9:48:19 UTC - in response to Message 1784.  

Well, sometimes benchmark results are a bit weird. Have you tried the old Pentium III executable on your laptop ? As far as I know, it beats c2d executable on most mobile Core Solo's and C2Ds.

M4 Project homepage
M4 Project wiki
ID: 1786 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
elgordodude

Send message
Joined: 3 Jun 10
Posts: 9
Credit: 1,289,107
RAC: 0
Message 1887 - Posted: 4 Jan 2011, 6:05:14 UTC

The links appear dead. They took me to a site with a banner that looks Russian or Greek.

Also the optimized apps did wonders to resurrect my old PIII, but this thread has gotten a little unwieldy at 200+ posts. Any chance we can get a new (perhaps closed?) sticky?
ID: 1887 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
ai5000

Send message
Joined: 24 Sep 07
Posts: 8
Credit: 1,057,607
RAC: 0
Message 1894 - Posted: 5 Jan 2011, 2:43:36 UTC - in response to Message 1887.  

The links appear dead. They took me to a site with a banner that looks Russian or Greek.

It's Polish.

BŁĄD domeny
Nie ma takiej domeny na serwerze! Jeśli jesteś nowym użytkownikiem BOO.PL a podany adres jest adresem Twojej nowo zarejestrowanej witryny, odczekaj do 6h aż zostanie aktywowana.
Szczegóły na ten temat można znaleźć w dziale Pomoc
ID: 1894 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
elgordodude

Send message
Joined: 3 Jun 10
Posts: 9
Credit: 1,289,107
RAC: 0
Message 1895 - Posted: 5 Jan 2011, 2:51:57 UTC - in response to Message 1894.  

And according to google means:

Domain Error
There's no such domain on the server! If you're new BOO.PL a given address is the address of your newly registered site, wait for 6 hours until it is activated.
Details on this can be found in Help

Any idea where the optimized app can be found?
ID: 1895 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile sauceboat

Send message
Joined: 13 Nov 10
Posts: 3
Credit: 1,436,834
RAC: 0
Message 1909 - Posted: 17 Jan 2011, 1:48:15 UTC

The links are 404. Is it worth it to try and compile for 64-bit Win7 with VS2010 or are there execs somewhere because I can't find any. I'm running two xeons on my desktop.

I would also like to put boinc on a bladecenter which also run xeons (clovertowns) and all of the blades are 64-bit linux. There are 56 cores on this and if performance is up 15-20% with an optimized exec it will be like having an extra 8-10 cores. Should I try and compile this or just download the ones linked on the first post (which right now are giving 404 errors)
ID: 1909 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Death [Kiev]
Avatar

Send message
Joined: 21 Jul 08
Posts: 14
Credit: 124,289
RAC: 0
Message 1920 - Posted: 20 Jan 2011, 14:26:45 UTC

If u can, try to compile it by yourself. Also you can try to play with optimization switches to achieve better results.
======
wbr, Me. Dead J. Dona
ID: 1920 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Previous · 1 . . . 8 · 9 · 10 · 11 · 12 · 13 · Next

Message boards : Number crunching : v5.22 Experimental optimized app




Copyright © 2024 TJM