v5.22 Experimental optimized app

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

To post messages, you must log in.

Previous · 1 . . . 10 · 11 · 12 · 13

AuthorMessage
Grutte Pier [Wa Oars]~GP500

Send message
Joined: 9 Jul 13
Posts: 8
Credit: 1,395,819
RAC: 0
Message 2605 - Posted: 10 Aug 2013, 23:56:04 UTC

can you build some for k10 series and the i5 and i7
ID: 2605 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Dingo
Avatar

Send message
Joined: 15 Sep 07
Posts: 8
Credit: 11,080,569
RAC: 0
Message 2696 - Posted: 9 Oct 2013, 14:40:58 UTC - in response to Message 310.  

Where are the athlon 64 linux files?

My 64 3700+ is worse than my xp 2400 laptop, and my xp 1800 windows box. Neither running the optimized apps.


Try the 32bit PIII executable - it's the fastest one I built. Just like windows apps, linux versions aren't really optimized, but compiled with different -march settings. I used gcc 3.2 which doesn't support Athlons 64, I tried newer gcc's but no matter how I set compiler flags, the executables were much slower than anything build with gcc 3.2.

Feel free to build your own app if you want - it's easy on linux: download source files , then unpack it, cd to the folder and run make. It will create a 'compile' file inside the source folder. Edit this to set compiler flags you want and then do 'make clean' and 'make' again, rename the executable and then you can overwrite the old exec with your fresh one.



I have all 64 bit machines so I am unable to get the executable file from Enigma for the 32 bit version. I have made a file from the above instructions, not changing any flags, but I do not know the name of the enigma executable file?? I need to rename the enigma file, I created with the make process above, to this file name.


Proud Founder and member of



Have a look at my WebCam
ID: 2696 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Dingo
Avatar

Send message
Joined: 15 Sep 07
Posts: 8
Credit: 11,080,569
RAC: 0
Message 2697 - Posted: 10 Oct 2013, 4:07:42 UTC

OK I shutdown BOINC and I renamed the file /enigma-suite-0.76/enigma, that I created using the instructions in the previous post, to enigma2_0.76_i686-pc-linux-gnu. I put enigma2_0.76_i686-pc-linux-gnu into the
/opt/boinc/projects/www.enigmaathome.net folder and also added the app_info.xml from here.

When I started BOINC back up it said that wrapper_5.22_i686-pc-linux-gnu and
job_1.27.xml were missing and deleted the file enigma2_0.76_i686-pc-linux-gnu.

I tried to find somewhere to download the wrapper but could not find one.

Where do I go from here, or should I just not worry about it and crunch something else on linux 64 bit.


Proud Founder and member of



Have a look at my WebCam
ID: 2697 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Grutte Pier [Wa Oars]~GP500

Send message
Joined: 9 Jul 13
Posts: 8
Credit: 1,395,819
RAC: 0
Message 2698 - Posted: 10 Oct 2013, 10:40:55 UTC - in response to Message 2697.  

it's very slow here and i don't know anything about linux. Sry can't help you.

Start from the top again, maybe you'll find your error.
ID: 2698 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
blub

Send message
Joined: 17 May 14
Posts: 7
Credit: 1,148,207
RAC: 0
Message 3253 - Posted: 10 Nov 2014, 13:37:49 UTC

I'd like to compile an app for Haswell, but the link with the source code seems dead?
ID: 3253 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Dr. Merkwuerdigliebe

Send message
Joined: 19 Jul 13
Posts: 1
Credit: 103,926
RAC: 0
Message 3821 - Posted: 21 Dec 2015, 20:28:19 UTC - in response to Message 3253.  

I'd like to compile an app for Haswell, but the link with the source code seems dead?


Hi, I would like to compile an optimized version of the app using Linux and gcc. Does anyone have an idea how to do it?

Location of the source code and maybe the appropriate compiler flags for a Haswell cpu?
ID: 3821 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
jbo_85

Send message
Joined: 4 Jun 10
Posts: 3
Credit: 22,678,317
RAC: 0
Message 4228 - Posted: 4 Jan 2017, 12:24:54 UTC

I added the source code for the Enigma suite to github. I fixed the Windows build , added some small optimizations by rearranging some code and added support for building with the Intel compiler. I still need to check the compile on Linux.

https://github.com/jbo-85/enigma-suite
ID: 4228 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Agbar
Avatar

Send message
Joined: 10 Sep 09
Posts: 28
Credit: 690,568
RAC: 0
Message 4277 - Posted: 22 Feb 2017, 13:24:58 UTC - in response to Message 4228.  

ID: 4277 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
jbo_85

Send message
Joined: 4 Jun 10
Posts: 3
Credit: 22,678,317
RAC: 0
Message 4279 - Posted: 24 Feb 2017, 23:09:50 UTC

That is way faster, 10s --> 7.3s on my machine. Nice job. My repository was mainly meant to document some changes, as the original code just didn't compile anymore.

For some reason the precompiled exe of enigma-optima crashed for me.
I got a crash even after a recompile with GCC 6.3, that seemed to be fixed with -march=corei7-avx.
Is the Intel Compiler faster for it?
ID: 4279 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Agbar
Avatar

Send message
Joined: 10 Sep 09
Posts: 28
Credit: 690,568
RAC: 0
Message 4286 - Posted: 2 Mar 2017, 15:57:58 UTC - in response to Message 4279.  
Last modified: 2 Mar 2017, 16:54:40 UTC

Could you please PM me details of the crash (Or file a bug on github.)

IMO Intel Compiler wouldn't be faster, but who knows? Effort may be to big to test IC for 1% speedup.

-----
EDIT.

There is a bug in AVX2 code in release version. Use beta3 instead on Haswell+ until I will release a bugfix.
ID: 4286 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Agbar
Avatar

Send message
Joined: 10 Sep 09
Posts: 28
Credit: 690,568
RAC: 0
Message 4294 - Posted: 5 Mar 2017, 16:32:22 UTC - in response to Message 4286.  

ID: 4294 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile NxtGenCowboy

Send message
Joined: 21 Jan 17
Posts: 2
Credit: 350,350
RAC: 0
Message 4309 - Posted: 15 Mar 2017, 20:03:56 UTC - in response to Message 4294.  

So I loaded that 1.0.1 version in the post above and my task times doubled :\

core i7 3770k -- About 20-23 minutes went to 40-44minutes
ID: 4309 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
oh2hyt

Send message
Joined: 14 Jul 09
Posts: 53
Credit: 705,427,365
RAC: 0
Message 4310 - Posted: 15 Mar 2017, 21:12:56 UTC - in response to Message 4309.  

Are you sure workunits are same type? Number after first underscore in workunit name tells workunit type. There is about 4x difference in computation time between fastest and slowest, and middle ones are about 2x of fastest.
ID: 4310 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile NxtGenCowboy

Send message
Joined: 21 Jan 17
Posts: 2
Credit: 350,350
RAC: 0
Message 4311 - Posted: 15 Mar 2017, 21:20:36 UTC - in response to Message 4310.  

Some numbers:
Wokrunit 0:
916.42

Workunit 1:
Haven't seen yet on my Windows box

Workunit 2:
1,803.36
Workunit 3
3,164.86

ID: 4311 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Previous · 1 . . . 10 · 11 · 12 · 13

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




Copyright © 2024 TJM