v5.22 Experimental optimized app

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

To post messages, you must log in.

Previous · 1 . . . 3 · 4 · 5 · 6 · 7 · 8 · 9 . . . 13 · Next

AuthorMessage
dtiger

Send message
Joined: 20 Oct 08
Posts: 3
Credit: 15,433
RAC: 0
Message 700 - Posted: 11 Nov 2008, 14:19:55 UTC
Last modified: 11 Nov 2008, 14:29:54 UTC

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?
ID: 700 · 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 701 - Posted: 11 Nov 2008, 16:20:01 UTC - in response to Message 700.  

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
ID: 701 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
vaughan

Send message
Joined: 11 Sep 07
Posts: 2
Credit: 139,597,224
RAC: 0
Message 714 - Posted: 28 Nov 2008, 4:53:39 UTC

403 error when trying to download the Optimized App for Windows from the links in the first post. Are there alternative links available?
ID: 714 · 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 715 - Posted: 28 Nov 2008, 10:29:45 UTC - in response to Message 714.  

I've just fixed the links.


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

Send message
Joined: 12 Dec 08
Posts: 1
Credit: 1,676,412
RAC: 0
Message 831 - Posted: 26 Mar 2009, 14:29:02 UTC - in response to Message 400.  
Last modified: 26 Mar 2009, 14:29:36 UTC

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?
ID: 831 · 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 832 - Posted: 26 Mar 2009, 14:36:23 UTC

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
ID: 832 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Razor_FX_II
Avatar

Send message
Joined: 18 Feb 09
Posts: 2
Credit: 1,020,905
RAC: 0
Message 847 - Posted: 17 Apr 2009, 22:44:27 UTC
Last modified: 17 Apr 2009, 22:47:56 UTC

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
ID: 847 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Razor_FX_II
Avatar

Send message
Joined: 18 Feb 09
Posts: 2
Credit: 1,020,905
RAC: 0
Message 848 - Posted: 18 Apr 2009, 2:40:00 UTC - in response to Message 847.  

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

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
ID: 848 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Peter7Lustig

Send message
Joined: 5 Oct 08
Posts: 2
Credit: 91,998
RAC: 0
Message 867 - Posted: 1 May 2009, 19:38:33 UTC

Hi,
do you have any experience with Core i7 already? Which app should I use?
ID: 867 · 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 868 - Posted: 1 May 2009, 20:43:13 UTC
Last modified: 1 May 2009, 20:44:56 UTC

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
ID: 868 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Peter7Lustig

Send message
Joined: 5 Oct 08
Posts: 2
Credit: 91,998
RAC: 0
Message 871 - Posted: 2 May 2009, 8:54:38 UTC - in response to Message 868.  

OS is Win 64 bit.

You know: The faster the better!

Thanks!
ID: 871 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Grubix

Send message
Joined: 20 Jul 08
Posts: 44
Credit: 6,270,837
RAC: 0
Message 880 - Posted: 6 May 2009, 11:03:43 UTC

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.
ID: 880 · 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 883 - Posted: 6 May 2009, 13:14:55 UTC - in response to Message 880.  

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
ID: 883 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Grubix

Send message
Joined: 20 Jul 08
Posts: 44
Credit: 6,270,837
RAC: 0
Message 884 - Posted: 6 May 2009, 14:14:42 UTC - in response to Message 883.  
Last modified: 6 May 2009, 14:16:01 UTC

...
I hope this helps.

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.
ID: 884 · 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 885 - Posted: 6 May 2009, 16:21:50 UTC - in response to Message 884.  
Last modified: 6 May 2009, 16:29:27 UTC

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.


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.

The existing file was named "enigma2_0.76_i686-pc-linux-gnu". But this file is now automaticly erased.


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


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
ID: 885 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Grubix

Send message
Joined: 20 Jul 08
Posts: 44
Credit: 6,270,837
RAC: 0
Message 886 - Posted: 7 May 2009, 10:44:10 UTC - in response to Message 885.  

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.
ID: 886 · 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 887 - Posted: 7 May 2009, 11:26:32 UTC

Yup, you got it then. Enjoy your Linux experience. If you have any questions Enigma or Linux related, feel free to ask.....

Mike Doerner
ID: 887 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
buninek

Send message
Joined: 30 Sep 08
Posts: 2
Credit: 136,916
RAC: 0
Message 888 - Posted: 7 May 2009, 14:06:22 UTC - in response to Message 887.  

Grubix, in the case of AMD X2 processor use, this application. Link
ID: 888 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Grubix

Send message
Joined: 20 Jul 08
Posts: 44
Credit: 6,270,837
RAC: 0
Message 897 - Posted: 10 May 2009, 19:24:17 UTC - in response to Message 888.  

Hello Buninek,

thank you for your Enigma executable. I will try this executable and report about it in the forum.

By, Grubix.
ID: 897 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Grubix

Send message
Joined: 20 Jul 08
Posts: 44
Credit: 6,270,837
RAC: 0
Message 900 - Posted: 11 May 2009, 10:30:32 UTC

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.
ID: 900 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Previous · 1 . . . 3 · 4 · 5 · 6 · 7 · 8 · 9 . . . 13 · Next

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




Copyright © 2024 TJM