v5.22 Experimental optimized app

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

To post messages, you must log in.

Previous · 1 . . . 6 · 7 · 8 · 9 · 10 · 11 · 12 . . . 13 · Next

AuthorMessage
Profile mdoerner
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 30 Jul 08
Posts: 202
Credit: 6,998,388
RAC: 0
Message 1006 - Posted: 3 Jun 2009, 10:51:46 UTC - in response to Message 1003.  

With the Open64 Intel CORE, a gain of 40.30% on a E5200 !Very nice !
on Gentoo64b

By the way, is the Buninek for 64b faster on AMD X2 than your opti mdoerner ?
Definitly on 32b but what about 64b ?
Thanks !



I think the Bunirek app was 32-bit only. It was slower than my 64-bit apps, but only by a few seconds in the benchmark. That was on an AMD Phenom. On an actual Athlon64 processor, TJM was able to knock a minute off one of his benchmark times with a shortened benchmark. I'd PM Bunirek for his app and ask him how it runs compared to the Open64 apps I compiled.

Mike D
ID: 1006 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile [AF>Libristes] Dudumomo

Send message
Joined: 15 Feb 09
Posts: 20
Credit: 196,260
RAC: 0
Message 1008 - Posted: 3 Jun 2009, 12:20:19 UTC - in response to Message 1006.  

Thank you !
Haha...I've asked the same thing by PM...;)
ID: 1008 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
dtiger

Send message
Joined: 20 Oct 08
Posts: 3
Credit: 15,433
RAC: 0
Message 1041 - Posted: 8 Jun 2009, 18:55:14 UTC
Last modified: 8 Jun 2009, 18:56:03 UTC

Static 64-bit application compiled with gcc 4.3.3 on Slackware64-current.

http://js.yokozuna.ru/enigma-core2-x86_64-static.tar.bz2

Modified 'compile' and 'load' scripts are included.
'compile' added with "-march=core2"
'load' added with "-static"

Enjoy :)
ID: 1041 · 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 1042 - Posted: 8 Jun 2009, 19:13:17 UTC - in response to Message 1041.  

Static 64-bit application compiled with gcc 4.3.3 on Slackware64-current.

http://js.yokozuna.ru/enigma-core2-x86_64-static.tar.bz2

Modified 'compile' and 'load' scripts are included.
'compile' added with "-march=core2"
'load' added with "-static"

Enjoy :)



Is it faster than TJM's P3 32-bit app from gcc 3.2? Or any gcc 4.4.0 apps generated in 64-bit?

Mike D
ID: 1042 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
dtiger

Send message
Joined: 20 Oct 08
Posts: 3
Credit: 15,433
RAC: 0
Message 1043 - Posted: 8 Jun 2009, 20:07:36 UTC - in response to Message 1042.  

I can't provide direct comparison due Slackware64-current have not 32-bits libs and so do not execute 32-bit dynamic binaries (unfortunately, all of binaries from test.tgz are dynamic, not static)

So I separately run two benchmarks, one for my own compiled 64-bits app on Slackware64 and one for precompiled pentium3 on Slackware 12.2 (32-bits).

CPU is Intel Core 2 Duo E4400.

pentium3 app benched in 3m 55s
my 64-bits app run benched in 3m 45s
ID: 1043 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile [AF>Libristes] Dudumomo

Send message
Joined: 15 Feb 09
Posts: 20
Credit: 196,260
RAC: 0
Message 1044 - Posted: 9 Jun 2009, 4:31:08 UTC - in response to Message 1043.  

Dtiger, your application on my T9400 on gentoo64 gave me an average of 1374.09s.
It doesn't perform better than mdoerner's opti.
ID: 1044 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
The Gas Giant

Send message
Joined: 16 Jun 09
Posts: 2
Credit: 11,378
RAC: 0
Message 1065 - Posted: 16 Jun 2009, 21:01:42 UTC

Please excuse teh nOOb question, but I've breezed through this thread and can't find the answer - or I'm blind at this time of the morning.

Is there an opti app for 'doze (any instruction set)?
ID: 1065 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
fitz

Send message
Joined: 15 Apr 09
Posts: 31
Credit: 147,954
RAC: 0
Message 1066 - Posted: 16 Jun 2009, 21:03:53 UTC
Last modified: 16 Jun 2009, 21:06:58 UTC

Hi The Gas Gaint - I think i've seen you over @ milkyway :D

Yes there is an optimized app, but i think the links might be down, pm me your email and i'll happily send you the archives.

:D

EDIT - I've just tested the links and they are ok, its the very top two in the OP
ID: 1066 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
The Gas Giant

Send message
Joined: 16 Jun 09
Posts: 2
Credit: 11,378
RAC: 0
Message 1069 - Posted: 17 Jun 2009, 10:23:46 UTC - in response to Message 1066.  

Hi The Gas Gaint - I think i've seen you over @ milkyway :D

Yes there is an optimized app, but i think the links might be down, pm me your email and i'll happily send you the archives.

:D

EDIT - I've just tested the links and they are ok, its the very top two in the OP

OK...got it. I didn't realise that they were it.

I am loving MW atm but need something other than SETI to crunch while MalariaControl is out of work....This looks good!
ID: 1069 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
zombie67 [MM]
Avatar

Send message
Joined: 2 Sep 07
Posts: 25
Credit: 15,424,373
RAC: 0
Message 1103 - Posted: 5 Jul 2009, 13:31:21 UTC - in response to Message 293.  

Windows 64bit:

http://tjm.boo.pl/enigma/app/windows_x86_64.zip



This doesn't work. I am getting "Your app_info.xml file doesn't have a version of Enigma 0.76b.

Is there a newer version of the 64 bit win app or something? I don't see it anywhere in the original post of this thread listing the apps.
Dublin, CA
Team SETI.USA
ID: 1103 · 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 1105 - Posted: 5 Jul 2009, 15:18:38 UTC - in response to Message 1103.  

Windows 64bit:

http://tjm.boo.pl/enigma/app/windows_x86_64.zip



This doesn't work. I am getting "Your app_info.xml file doesn't have a version of Enigma 0.76b.

Is there a newer version of the 64 bit win app or something? I don't see it anywhere in the original post of this thread listing the apps.



Did you replace the other files as well?

Mike Doerner
ID: 1105 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
zombie67 [MM]
Avatar

Send message
Joined: 2 Sep 07
Posts: 25
Credit: 15,424,373
RAC: 0
Message 1106 - Posted: 5 Jul 2009, 15:42:40 UTC

Yes, everything from the zip file was copied over.
Dublin, CA
Team SETI.USA
ID: 1106 · 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 1113 - Posted: 7 Jul 2009, 10:45:28 UTC - in response to Message 1106.  

Hmmmmm.....TJM may have to answer that one.

Mike D
ID: 1113 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile kevint

Send message
Joined: 21 Oct 07
Posts: 2
Credit: 506,031
RAC: 0
Message 1114 - Posted: 7 Jul 2009, 12:26:39 UTC - in response to Message 1103.  

Windows 64bit:

http://tjm.boo.pl/enigma/app/windows_x86_64.zip



This doesn't work. I am getting "Your app_info.xml file doesn't have a version of Enigma 0.76b.

Is there a newer version of the 64 bit win app or something? I don't see it anywhere in the original post of this thread listing the apps.



I am getting the same error..
ID: 1114 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile pschoefer

Send message
Joined: 2 Oct 08
Posts: 1
Credit: 524,419
RAC: 0
Message 1116 - Posted: 8 Jul 2009, 13:47:11 UTC - in response to Message 1103.  

You'd have to add some lines to the app_info, but that app does not work at all (crashes immediately)...
ID: 1116 · 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 1117 - Posted: 8 Jul 2009, 15:24:16 UTC
Last modified: 9 Jul 2009, 22:21:55 UTC

I guess that some of the app_info.xml files are outdated, I'll check them all and I'll post updated versions later today.

EDIT: I've just checked the app_info files, you must be running very old app if it doesn't support the second app version. The app_info files from the first post in this thread are a bit outdated, but it doesn't matter - they both have both new and old applications defined, just the old one is not used anymore. I edited the files anyway and removed the unused app, but I can't replace the archives at this moment because the ftp server does't work for some reason, I'll retry later.

This is how the Windows app_info should look like

<app_info>
   <app>
      <name>enigma_m4_2</name>
      <user_friendly_name>Enigma 0.76b-Opt</user_friendly_name>
   </app>
   <file_info>
      <name>wrapper_5.22_windows_intelx86.exe</name>
      <executable/>
   </file_info>
   <file_info>
       <name>enigma_0.76_windows_intelx86.exe</name>
       <executable/>
   </file_info>
   <file_info>
       <name>job_1.22.xml</name>
   </file_info>
   <app_version>
      <app_name>enigma_m4_2</app_name>
      <version_num>522</version_num>
      <file_ref>
         <file_name>wrapper_5.22_windows_intelx86.exe</file_name>
         <main_program/>
      </file_ref>
      <file_ref>
        <file_name>enigma_0.76_windows_intelx86.exe</file_name>
	<open_name>enigma2_0.76_windows_intelx86.exe</open_name>
      </file_ref>
      <file_ref>
         <file_name>job_1.22.xml</file_name>
         <open_name>job.xml</open_name>
      </file_ref>
   </app_version>
</app_info>


It requires only 3 files to run:
The job.xml - default filename job_1.22.xml
The wrapper, default filename wrapper_5.22_windows_intelx86.exe
The enigma executable, default filename: enigma_0.76_windows_intelx86.exe

The old app description contained also two dictionaries and ciphertext, these files are not needed anymore as they are now assigned to workunits, not application.

Older app_info used separate executable file for the second app, but since the executables were the same and only workunit templates have changed, the newer app_info used the same executable (enigma_0.76_windows_intelx86.exe) for both apps, but the second app assigned a virtual name () to the app, that's why it's called enigma2_0.76_windows_intelx86.exe in job_1.22.xml

All file names can be changed by editing the app_info.xml, just remember that the file name on disk has to match the name inside .xml file, and the app will work fine.
M4 Project homepage
M4 Project wiki
ID: 1117 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile tiss

Send message
Joined: 5 Apr 09
Posts: 2
Credit: 36,723,810
RAC: 0
Message 1136 - Posted: 13 Jul 2009, 10:49:00 UTC - in response to Message 293.  

Windows 64bit:

http://tjm.boo.pl/enigma/app/windows_x86_64.zip



app_info from Message 1117. Doesn't work on Core i7

<core_client_version>6.6.37</core_client_version>
<![CDATA[
<message>
- exit code -148 (0xffffff6c)
</message>
<stderr_txt>
running enigma_1.00_windows_x86_64.exe
can't run app: -148

</stderr_txt>
]]>
ID: 1136 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile JerWA

Send message
Joined: 1 Jul 09
Posts: 7
Credit: 131,358
RAC: 0
Message 1165 - Posted: 25 Jul 2009, 12:36:54 UTC
Last modified: 25 Jul 2009, 12:40:27 UTC

Which one of these will work for an Athlon X2 3800 under Windows 32 bit? I've tried 3 of them and all puke immediately with computation errors. It's my only 32 bit OS, all the 64s are running fine. Going to be rebuilding the system soon anyway w/Win 7 64b, just thought I'd try to let it run some more work first.

Edit: Nevermind, found one that works. Guess I'll let it run and see if it helps any. It doesn't say Opt in the task list though, all the other systems do. Maybe a 32b link would still be helpful.
ID: 1165 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile plonk420

Send message
Joined: 5 Jun 09
Posts: 10
Credit: 8,627,630
RAC: 0
Message 1166 - Posted: 27 Jul 2009, 10:14:03 UTC - in response to Message 1117.  
Last modified: 27 Jul 2009, 10:21:01 UTC

I guess that some of the app_info.xml files are outdated, I'll check them all and I'll post updated versions later today.

EDIT: I've just checked the app_info files, you must be running very old app if it doesn't support the second app version. The app_info files from the first post in this thread are a bit outdated, but it doesn't matter - they both have both new and old applications defined, just the old one is not used anymore. I edited the files anyway and removed the unused app, but I can't replace the archives at this moment because the ftp server does't work for some reason, I'll retry later.


well, the windows_x86_64.zip contains the following app_info.xml:

<app_info>
   <app>
      <name>enigma_m4_naval_2</name>
      <user_friendly_name>Enigma x86-64</user_friendly_name>
   </app>
   <file_info>
      <name>wrapper_1.00_windows_x86_64.exe</name>
      <executable/>
   </file_info>
   <file_info>
       <name>enigma_1.00_windows_x86_64.exe</name>
       <executable/>
   </file_info>
   <file_info>
       <name>00trigr.naval</name>
   </file_info>
   <file_info>
       <name>00bigr.naval</name>
   </file_info>
   <file_info>
       <name>ciphertext2</name>
   </file_info>
   <file_info>
       <name>job_1.14.xml</name>
   </file_info>
   <app_version>
      <app_name>enigma_m4_naval_2</app_name>
      <version_num>517</version_num>
      <file_ref>
         <file_name>wrapper_1.00_windows_x86_64.exe</file_name>
         <main_program/>
      </file_ref>
      <file_ref>
         <file_name>enigma_1.00_windows_x86_64.exe</file_name>
      </file_ref>
      <file_ref>
         <file_name>00trigr.naval</file_name>
         <copy_file/>
      </file_ref>
      <file_ref>
         <file_name>00bigr.naval</file_name>
	 <copy_file/>
      </file_ref>
      <file_ref>
         <file_name>ciphertext2</file_name>
	 <copy_file/>
      </file_ref>
      <file_ref>
         <file_name>job_1.14.xml</file_name>
         <open_name>job.xml</open_name>
      </file_ref>
   </app_version>

</app_info>


i guess part of the issue stems from a lack of enigma_m4_2. also tricking it into using enigma_1.00_windows_x86_64.exe seems to be part 2...

This is how the Windows app_info should look like

<snip>

It requires only 3 files to run:
The job.xml - default filename job_1.22.xml
The wrapper, default filename wrapper_5.22_windows_intelx86.exe
The enigma executable, default filename: enigma_0.76_windows_intelx86.exe

The old app description contained also two dictionaries and ciphertext, these files are not needed anymore as they are now assigned to workunits, not application.

Older app_info used separate executable file for the second app, but since the executables were the same and only workunit templates have changed, the newer app_info used the same executable (enigma_0.76_windows_intelx86.exe) for both apps, but the second app assigned a virtual name (<open_name>) to the app, that's why it's called enigma2_0.76_windows_intelx86.exe in job_1.22.xml

All file names can be changed by editing the app_info.xml, just remember that the file name on disk has to match the name inside .xml file, and the app will work fine.


please post what SHOULD be in the app_info.xml (and/or how the files should be named). i'm eagerly awaiting being able to try x64 as i'm having issues linux-side on my phenom :/ (and waaaaay too many jacked up results >_<)
ID: 1166 · 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 1167 - Posted: 27 Jul 2009, 10:51:02 UTC - in response to Message 1166.  

A link to the correct app_info.xml

Just take a look at the names in the .xml and rename your files, or edit the xml to match your filenames.
M4 Project homepage
M4 Project wiki
ID: 1167 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Previous · 1 . . . 6 · 7 · 8 · 9 · 10 · 11 · 12 . . . 13 · Next

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




Copyright © 2024 TJM