App for Hasswell 64bit Windows

log in

Advanced search

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

Author Message
blub
Send message
Joined: 17 May 14
Posts: 7
Credit: 1,148,101
RAC: 1,655

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

jj666
Send message
Joined: 10 Mar 14
Posts: 8
Credit: 68,796,111
RAC: 49

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-

jj666
Send message
Joined: 10 Mar 14
Posts: 8
Credit: 68,796,111
RAC: 49

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-

blub
Send message
Joined: 17 May 14
Posts: 7
Credit: 1,148,101
RAC: 1,655

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)

jj666
Send message
Joined: 10 Mar 14
Posts: 8
Credit: 68,796,111
RAC: 49

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-

Dj Ninja
Send message
Joined: 22 Nov 10
Posts: 9
Credit: 26,525,831
RAC: 37,341

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?


Post to thread

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


Return to Enigma@Home main page


Copyright © 2017 TJM