v5.22 Experimental optimized app |
Message boards : Number crunching : v5.22 Experimental optimized app
Previous · 1 . . . 8 · 9 · 10 · 11 · 12 · 13 · Next
Author | Message |
---|---|
ai5000 Send message Joined: 24 Sep 07 Posts: 8 Credit: 1,057,607 RAC: 0 |
Perhaps eventually BOINC will be able to determine what kind of processor you have and download the specific app for it. |
TJM Project administrator Project developer Project scientist Send message Joined: 25 Aug 07 Posts: 843 Credit: 267,994,998 RAC: 0 |
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 |
Vato Send message Joined: 29 May 10 Posts: 4 Credit: 15,250 RAC: 0 |
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!) |
mdoerner Volunteer developer Volunteer tester Send message Joined: 30 Jul 08 Posts: 202 Credit: 6,998,388 RAC: 0 |
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 |
Vato Send message Joined: 29 May 10 Posts: 4 Credit: 15,250 RAC: 0 |
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) |
thinking_goose Send message Joined: 12 Nov 07 Posts: 119 Credit: 2,750,621 RAC: 0 |
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! |
Yogi Muliandi Send message Joined: 1 Jun 10 Posts: 2 Credit: 5,224 RAC: 0 |
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 |
mdoerner Volunteer developer Volunteer tester Send message Joined: 30 Jul 08 Posts: 202 Credit: 6,998,388 RAC: 0 |
Nope, it would slow things down. Mike D |
Vato Send message Joined: 29 May 10 Posts: 4 Credit: 15,250 RAC: 0 |
Thanks to mdoerner and thinking_goose. I'm up and running. |
TJM Project administrator Project developer Project scientist Send message Joined: 25 Aug 07 Posts: 843 Credit: 267,994,998 RAC: 0 |
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 |
TJM Project administrator Project developer Project scientist Send message Joined: 25 Aug 07 Posts: 843 Credit: 267,994,998 RAC: 0 |
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 |
Matthias Lehmkuhl Send message Joined: 18 Sep 07 Posts: 6 Credit: 1,270,364 RAC: 0 |
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 |
TJM Project administrator Project developer Project scientist Send message Joined: 25 Aug 07 Posts: 843 Credit: 267,994,998 RAC: 0 |
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 |
mich181189 Send message Joined: 3 Apr 09 Posts: 1 Credit: 36,758 RAC: 0 |
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! |
TJM Project administrator Project developer Project scientist Send message Joined: 25 Aug 07 Posts: 843 Credit: 267,994,998 RAC: 0 |
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 |
elgordodude Send message Joined: 3 Jun 10 Posts: 9 Credit: 1,289,107 RAC: 0 |
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? |
ai5000 Send message Joined: 24 Sep 07 Posts: 8 Credit: 1,057,607 RAC: 0 |
The links appear dead. They took me to a site with a banner that looks Russian or Greek. It's Polish. BŁĄD domeny |
elgordodude Send message Joined: 3 Jun 10 Posts: 9 Credit: 1,289,107 RAC: 0 |
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? |
sauceboat Send message Joined: 13 Nov 10 Posts: 3 Credit: 1,436,834 RAC: 0 |
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) |
Death [Kiev] Send message Joined: 21 Jul 08 Posts: 14 Credit: 124,289 RAC: 0 |
|
Message boards :
Number crunching :
v5.22 Experimental optimized app