App for Hasswell 64bit Windows

Message boards : Number crunching : App for Hasswell 64bit Windows

To post messages, you must log in.

AuthorMessage
blub

Send message
Joined: 17 May 14
Posts: 7
Credit: 1,148,101
RAC: 3
Message 3605 - Posted: 15 Oct 2015, 23:35:56 UTC

I compiled with WinGW 64bit, -OS -march=native, on Win8.1 so it probably needs a core ix-4xxx or later to run.


link: http://www.filehosting.org/file/details/515634/enigma.exe

benchmark on my machine: (xeon E3-1230):

default app: 13.2s
Core2 app: 10.4s
this app: 8.9s
ID: 3605 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
jj666

Send message
Joined: 10 Mar 14
Posts: 8
Credit: 68,796,111
RAC: 0
Message 3613 - Posted: 19 Oct 2015, 5:32:42 UTC - in response to Message 3605.  
Last modified: 19 Oct 2015, 6:04:15 UTC

Ok, I checked this thread:

http://www.enigmaathome.net/forum_thread.php?id=17

and used the "c2d" archive, replacing the enigma executable with the one from this thread, and renamed accordingly.

The "wrapper" file from there was version 5.22, whereas the normal project version is version 5.32. Should it make any difference?

Cheers,

-jj-
ID: 3613 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
jj666

Send message
Joined: 10 Mar 14
Posts: 8
Credit: 68,796,111
RAC: 0
Message 3614 - Posted: 19 Oct 2015, 9:30:11 UTC - in response to Message 3613.  

Also, any tips on compiling would be appreciated - which Mingw package and source code to use for Windows? All of those old executables in previous thread are from 2007, I wonder if any advantage to re-compiling with the latest version of Mingw.

Cheers,

-jj-
ID: 3614 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
blub

Send message
Joined: 17 May 14
Posts: 7
Credit: 1,148,101
RAC: 3
Message 3616 - Posted: 20 Oct 2015, 9:01:28 UTC - in response to Message 3614.  

I used the 64 bit mingw (http://mingw-w64.org/), in the Benchmark (WinBench from the other thread) 64bit vs 32 bit did the trick, -march setting was almost useless as the code seems to be pretty hard to vektorize and -Os was by far better than -O3, probably because my Processor got 64kB L1 Cache per Core, and with -Os that is about the binary size.

The source from Bytereef. I don't think there is anything more optimized out there (on first glance I found a few non Ideal things, but I doubt those cost even 0.1% in overall performance)
ID: 3616 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
jj666

Send message
Joined: 10 Mar 14
Posts: 8
Credit: 68,796,111
RAC: 0
Message 3618 - Posted: 20 Oct 2015, 18:02:58 UTC

Thanks a lot for the reply. For your info, your compile worked very well on my i7-4770.

Overall, between the computers here, saw around 20% increase due to just running different compiles, so well worth the effort.

Cheers,

-jj-
ID: 3618 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Dj Ninja

Send message
Joined: 22 Nov 10
Posts: 9
Credit: 26,525,831
RAC: 67
Message 4110 - Posted: 25 Sep 2016, 2:15:42 UTC

The download link is dead.

Can someone do a re-upload or are there other places to download the .exe?

Has someone tried running this on a ivy bridge system?
ID: 4110 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote

Message boards : Number crunching : App for Hasswell 64bit Windows




Copyright © 2017 TJM