v5.22 Experimental optimized app |
Message boards : Number crunching : v5.22 Experimental optimized app
Previous · 1 . . . 3 · 4 · 5 · 6 · 7 · 8 · 9 . . . 13 · Next
Author | Message |
---|---|
dtiger Send message Joined: 20 Oct 08 Posts: 3 Credit: 15,433 RAC: 0 |
I built optimized app with ICC for my E4400 Cure2Duo. It run little faster than Pentium4 optimized app from http://tjm.boo.pl/enigma/test.tgz. Is it permitted to publish the non-profit Enigma optimized app compiled with free for personal use Intel C/C++ compiler for Linux? |
TJM Project administrator Project developer Project scientist Send message Joined: 25 Aug 07 Posts: 843 Credit: 267,994,998 RAC: 0 |
I don't know, and that's the reason why I didn't put any ICC-compiled executables online. M4 Project homepage M4 Project wiki |
vaughan Send message Joined: 11 Sep 07 Posts: 2 Credit: 139,597,224 RAC: 0 |
403 error when trying to download the Optimized App for Windows from the links in the first post. Are there alternative links available? |
TJM Project administrator Project developer Project scientist Send message Joined: 25 Aug 07 Posts: 843 Credit: 267,994,998 RAC: 0 |
|
Curly Send message Joined: 12 Dec 08 Posts: 1 Credit: 1,676,412 RAC: 0 |
What would you recommend for a Core Duo (Yonah)? Default or P3SSE2? What about an answer? Question is Core2 app or PentiumIV_CeleronD app or something else? |
TJM Project administrator Project developer Project scientist Send message Joined: 25 Aug 07 Posts: 843 Credit: 267,994,998 RAC: 0 |
I believe that core2 app will be faster, but you won't know for sure unless you'll try both. M4 Project homepage M4 Project wiki |
Razor_FX_II Send message Joined: 18 Feb 09 Posts: 2 Credit: 1,020,905 RAC: 0 |
Is the app_test_522.zip and the 64bit version posted toward the beginning of this thread more optimized (faster) than the default app that is downloaded with the project when I attached to it? Which one should I use for the best performance? Thanks |
Razor_FX_II Send message Joined: 18 Feb 09 Posts: 2 Credit: 1,020,905 RAC: 0 |
Is the app_test_522.zip and the 64bit version posted toward the beginning of this thread more optimized (faster) than the default app that is downloaded with the project when I attached to it? Well after doing some testing on my own the app that comes default runs much faster on my Q9400 proc. Proud Member of the [H]orde Proud Member of the [H]ard DC Commandos "Continuous effort - not strength or intelligence - is the key to unlocking our potential." -- Winston Churchill |
Peter7Lustig Send message Joined: 5 Oct 08 Posts: 2 Credit: 91,998 RAC: 0 |
Hi, do you have any experience with Core i7 already? Which app should I use? |
mdoerner Volunteer developer Volunteer tester Send message Joined: 30 Jul 08 Posts: 202 Credit: 6,998,388 RAC: 0 |
Dunno, I don't think there's optimized code for i7 yet, so you probably can use the Core 2 Duo optimized app in the interim. I'll check the Open64 docs and see if that compiler has an i7 option. What OS? Windows or Linux? PS What a cpu that fast, what do you need optimization for anyways? ;-) Mike Doerner |
Peter7Lustig Send message Joined: 5 Oct 08 Posts: 2 Credit: 91,998 RAC: 0 |
OS is Win 64 bit. You know: The faster the better! Thanks! |
Grubix Send message Joined: 20 Jul 08 Posts: 44 Credit: 6,270,837 RAC: 0 |
Sorry fo my question, but i am a bit confused. Under Windows, it was no problem to find the right client in the ZIP-File. Now, i am running Linux (Ubuntu 32bit) and i don't known what is the right client in the "test.gz" file. I need a client for "Intel Core2 Quad Q6700" and "AMD Turion X2". Please, can you tell me which client is the best for each computer. Thanks for your help, Grubix. |
mdoerner Volunteer developer Volunteer tester Send message Joined: 30 Jul 08 Posts: 202 Credit: 6,998,388 RAC: 0 |
Generally, under 32-bit Linux, the Pentium3 application has been the fastest regardless of the actual processor running the code. So after you have copied the contents of the app_test_522.tgz to the project directory in BOINC (overwriting the existing files in that directory), you will need to copy the "enigma" file from the Pentium3 directory from test.tgz to the project directory under BOINC, and renaming it "enigma_0.76_i686-pc-linux", just like the existing file in that directory. You will now be using the optimized app with any new tasks. I hope this helps. Mike Doerner |
Grubix Send message Joined: 20 Jul 08 Posts: 44 Credit: 6,270,837 RAC: 0 |
... Yes, thank you for your help! Generally, under 32-bit Linux, the Pentium3 application has been the fastest regardless of the actual processor running the code. Ok, i use the "pentium3" code. There is a "pentium3_sse2" folder, i will try this later. So after you have copied the contents of the app_test_522.tgz to the project directory in BOINC (overwriting the existing files in that directory), you will need to copy the "enigma" file from the Pentium3 directory from test.tgz to the project directory under BOINC, ... Done. :-) ... and renaming it "enigma_0.76_i686-pc-linux", just like the existing file in that directory. The existing file was named "enigma2_0.76_i686-pc-linux-gnu". But this file is now automaticly erased. The file "enigma_0.76_i686-pc-linux-gnu", copied from the "app" folder, was identical with the "enigma" file from the "pentium3" folder. I have checked this with md5sum. So I left it. You will now be using the optimized app with any new tasks. I think, it works: Mi 06 Mai 2009 15:36:27 CEST|Enigma@Home|Found app_info.xml; using anonymous platform Mi 06 Mai 2009 15:36:27 CEST||Processor: 4 GenuineIntel Intel(R) Core(TM)2 Quad CPU Q6700 @ 2.66GHz [Family 6 Model 15 Stepping 11] Mi 06 Mai 2009 15:36:27 CEST||Processor features: 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 nx lm constant_tsc arch_perfmon pebs bts pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm tpr_sha Mi 06 Mai 2009 15:36:27 CEST||OS: Linux: 2.6.28-11-generic Again thanks for the help. The part with the renaming was not in the first message. Without your help I would not have done so quickly. Thanks, Grubix. |
mdoerner Volunteer developer Volunteer tester Send message Joined: 30 Jul 08 Posts: 202 Credit: 6,998,388 RAC: 0 |
Generally, under 32-bit Linux, the Pentium3 application has been the fastest regardless of the actual processor running the code. Just the straight Pentium3 is fastest, the SSE instructions in the other app just slow things down. ... and renaming it "enigma_0.76_i686-pc-linux", just like the existing file in that directory. Hmmm....Sounds like engima re-downloaded the default application, couldn't overwite the new file, and is now using engima2......You might want to make sure this is done (i.e. copying) when BOINC is shut down. Get rid of (delete) enigma_0.76_i686-pc-linux and enigma2_0.76_i686-pc-linux, re-copy the files from the app folder into the project folder (there should not be an "app" directory in the "project" folder. I've made that mistake) and recopy enigma and rename it enigma_0.76_i686-pc-linux. Then re-start BOINC. I'm just not sure you're using the optimized app at this point. The file "enigma_0.76_i686-pc-linux-gnu", copied from the "app" folder, was identical with the "enigma" file from the "pentium3" folder. Is the application in BOINC in the advanced menu called "Engima 0.76b-Opt 5.22"? If that name does not appear, then engima has re-downloaded the default app and is not using the optimized app. You will see the old application name on the 4 tasks you are currently processing, but once those have completed, the new tasks will draw the optimized engima app from the project directory, and you should see the new name from that point forward. Mike Doerner |
Grubix Send message Joined: 20 Jul 08 Posts: 44 Credit: 6,270,837 RAC: 0 |
Hmmm....Sounds like engima re-downloaded the default application... No, everything looks good. :-) My english is not so good, I've probably not described correctly. Before I did anything, the name of the application was "enigma2_0.76_i686-pc-linux-gnu". You can see this in a old WU. Now, BOINC is using "Enigma 0.76b-Opt 5.22" and the filename is "enigma_0.76_i686-pc-linux-gnu". Average speed increase is at about 16,5%, you can see this in some equal (hceyz72_2_xxxxxxx_r0_0) WUs -> Link I will still try other versions, and then report in detail here. Have a nice day, Grubix. |
mdoerner Volunteer developer Volunteer tester Send message Joined: 30 Jul 08 Posts: 202 Credit: 6,998,388 RAC: 0 |
Yup, you got it then. Enjoy your Linux experience. If you have any questions Enigma or Linux related, feel free to ask..... Mike Doerner |
buninek Send message Joined: 30 Sep 08 Posts: 2 Credit: 136,916 RAC: 0 |
|
Grubix Send message Joined: 20 Jul 08 Posts: 44 Credit: 6,270,837 RAC: 0 |
Hello Buninek, thank you for your Enigma executable. I will try this executable and report about it in the forum. By, Grubix. |
Grubix Send message Joined: 20 Jul 08 Posts: 44 Credit: 6,270,837 RAC: 0 |
Hello Buninek. I have tried your client, but he is not running. I will describe what I have done: 1. installed opt app from TJM, it runs since days 2. unpack the bz2 file 3. rename "enigma_static" to "enigma_0.76_i686-pc-linux-gnu" 4. stop BOINC 5. copy the file to the project folder (overwrite the existing file) 6. change owner and rights: "-rwxr-xr-x 1 boinc boinc" 7. start BOINC I have unfortunately only calculation errors. :-( Here are two links: 5333390 or 5333330 I have found that "app exit status: 0x6c00" means: the app is non-executable But it is executable, i have checked it. What i am doing wrong? Thanks for your help, Grubix. |
Message boards :
Number crunching :
v5.22 Experimental optimized app