optimized applications

Message boards : Number crunching : optimized applications

To post messages, you must log in.

Previous · 1 · 2

AuthorMessage
stiwi

Send message
Joined: 20 May 12
Posts: 13
Credit: 29,824,839
RAC: 41,988
Message 3984 - Posted: 22 Jun 2016, 18:31:28 UTC

Sorry it seems the taks are already deleted.
Since only 4 Wus got this error it seems that something went wrong on my side.
So far 2.200 workunits are fine.

The error in 203276984 was caused by a power outage.
So no problem with your app :)
ID: 3984 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Redstone

Send message
Joined: 29 Jan 08
Posts: 6
Credit: 662,430
RAC: 3
Message 3997 - Posted: 11 Jul 2016, 19:36:16 UTC

So far no issues with Agbar's optimized application.

My little Intel i5 processes work units within 13 minutes on average.
ID: 3997 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile [AF>Amis des Lapins] Oncle Bob

Send message
Joined: 24 Feb 13
Posts: 18
Credit: 10,016,958
RAC: 0
Message 4011 - Posted: 24 Jul 2016, 14:30:57 UTC

I got a few errors on my i7 2600K (error 619), but I suppose this is on my own.

Most of the WU are ok (actually 432 WU ok and 8 errors (1.8% WU fail)).

Here is one of the tasks which failed : http://www.enigmaathome.net/result.php?resultid=207621378

Stderr output

<core_client_version>7.6.22</core_client_version>
<![CDATA[
<message>
(unknown error) - exit code -1073741205 (0xc000026b)
</message>
<stderr_txt>
Wrapper v5.26 build 8: starting
01:28:52 (4088): wrapper: running enigma_0.76.exe (-R -o results.txt 00trigr.cur 00bigr.cur 00ciphertext)
Enigma Optima v1.0.0-beta.3 Windows64
Best ISA: AVX
Seed set to: 1469230132.
2016-07-23 01:28:52  enigma: working on range ...

</stderr_txt>
]]>


And here is my computer : http://www.enigmaathome.net/show_host_detail.php?hostid=154232
ID: 4011 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Agbar

Send message
Joined: 10 Sep 09
Posts: 24
Credit: 618,042
RAC: 27
Message 4012 - Posted: 24 Jul 2016, 19:23:49 UTC - in response to Message 4011.  

It may be connected with this issue with BOINC client. I will continue to investigate...
ID: 4012 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Agbar

Send message
Joined: 10 Sep 09
Posts: 24
Credit: 618,042
RAC: 27
Message 4014 - Posted: 25 Jul 2016, 21:20:50 UTC - in response to Message 4012.  

It must have been BOINC client's error:
 > certutil -error 0xc000026b 
0xc000026b (NT: 0xc000026b STATUS_DLL_INIT_FAILED_LOGOFF) -- 3221226091 (-1073741205)
Error message text: {DLL Initialization Failed}
The application failed to initialize because the window station is shutting down. 
CertUtil: -error command completed successfully.
ID: 4014 · 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 4157 - Posted: 6 Nov 2016, 0:15:04 UTC

Hello Agbar,

I've noticed that the files have been recently updated to "1.0.0 release", but no executables posted. Is it ready for release, or still some bits to do?

Cheers,

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

Send message
Joined: 10 Sep 09
Posts: 24
Credit: 618,042
RAC: 27
Message 4163 - Posted: 6 Nov 2016, 21:10:45 UTC - in response to Message 4157.  
Last modified: 6 Nov 2016, 21:12:28 UTC

I planned to release it after testing. Builds are uploaded and wait on server. So far I tested Win-x64 and Win-x86 on going.

To be honest v1.0.0 does not change anything important for you. All changes are limited to non-performance stuff. I removed 1. most of not used code (not used by E@H) with almost all command line switches and 2. updated copyright screen.

All in all it is same as beta 3. Mentioned changes will release me from supporting some obscure functions of original enigma app. Formally semantic versioning requires to bump major version on removal of any function(-ality) so this is the last moment.

I have no spare time recently and there is a rather minor issue with any version of Windows app (esp. including standard enigma app.) I have prepared v1.1, but I should better talk to TJM first.

PS. I received a message from Alex VE3NEA regarding updated hill climb algorithm. I'm gonna review it within few days. I guess it would make another version, probably as opt-in, enabled by a command line switch.
ID: 4163 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile danq
Avatar

Send message
Joined: 16 Dec 07
Posts: 53
Credit: 12,788,122
RAC: 589
Message 4165 - Posted: 6 Nov 2016, 21:18:26 UTC

Given the project is almost done, and the possibility of bugs in third-party applications, should we really be making optimized applications?
-Dan Q

danq.co

ID: 4165 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Agbar

Send message
Joined: 10 Sep 09
Posts: 24
Credit: 618,042
RAC: 27
Message 4167 - Posted: 8 Nov 2016, 19:27:08 UTC - in response to Message 4165.  
Last modified: 8 Nov 2016, 19:27:31 UTC

This project is "almost done" for 3 years, at least. I mean when I started tinkering TJM said it was almost done.
No real progress since then IMO - this is what I would expect from this type of attack on cipher. At some point there will be a "big bang" and message will become broken.

Another point of doing optimized apps is to review the source code. So far I have found one (yes, 1) error that affects this project. It doesn't make results invalid, but cripples real throughput of Enigma@Home.

And it is fun.
ID: 4167 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile danq
Avatar

Send message
Joined: 16 Dec 07
Posts: 53
Credit: 12,788,122
RAC: 589
Message 4168 - Posted: 8 Nov 2016, 23:03:56 UTC - in response to Message 4167.  

This project is "almost done" for 3 years, at least. I mean when I started tinkering TJM said it was almost done.
No real progress since then IMO - this is what I would expect from this type of attack on cipher. At some point there will be a "big bang" and message will become broken.


We haven't been working on the fifth message that long, have we?
-Dan Q

danq.co

ID: 4168 · 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 4173 - Posted: 11 Nov 2016, 6:30:37 UTC

Thanks a lot for the information Agbar!

Cheers,

-jj-
ID: 4173 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile [AF>Amis des Lapins] Oncle Bob

Send message
Joined: 24 Feb 13
Posts: 18
Credit: 10,016,958
RAC: 0
Message 4191 - Posted: 3 Dec 2016, 15:16:42 UTC - in response to Message 4167.  

And it is fun.


Main interest of this this project :D
ID: 4191 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Agbar

Send message
Joined: 10 Sep 09
Posts: 24
Credit: 618,042
RAC: 27
Message 4278 - Posted: 22 Feb 2017, 13:34:53 UTC - in response to Message 4191.  
Last modified: 22 Feb 2017, 13:35:13 UTC

Finally I released v1.0.0.

If you are using beta3, no need to update as changes include:
- removed most of code unused by this project.
- copy of GPLv2 is now included in downloadable files as it is (probably) required
- copyright info updates in info listings
- help redirected to project on GitHub (replaced Stefan Krah's e-mail, why bother him with my mistakes ;)
ID: 4278 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Agbar

Send message
Joined: 10 Sep 09
Posts: 24
Credit: 618,042
RAC: 27
Message 4287 - Posted: 2 Mar 2017, 16:56:46 UTC - in response to Message 4278.  

There is a bug in AVX2 code path preventing v1.0.0 from running. Please continue using beta3 (on AVX2 hardware, Haswell+) until release of bugfix.
ID: 4287 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Agbar

Send message
Joined: 10 Sep 09
Posts: 24
Credit: 618,042
RAC: 27
Message 4293 - Posted: 5 Mar 2017, 16:28:01 UTC - in response to Message 4287.  

AVX2 is fixed now in v1.0.1
ID: 4293 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile [AF>Amis des Lapins] Oncle Bob

Send message
Joined: 24 Feb 13
Posts: 18
Credit: 10,016,958
RAC: 0
Message 4298 - Posted: 7 Mar 2017, 22:13:41 UTC

Hell yeah.

Well, my x86 computers are already on the old beta 3, so I don't need to update to 1.01 if I understand correctly.
ID: 4298 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Agbar

Send message
Joined: 10 Sep 09
Posts: 24
Credit: 618,042
RAC: 27
Message 4303 - Posted: 8 Mar 2017, 19:20:25 UTC - in response to Message 4298.  

Hell yeah.

Well, my x86 computers are already on the old beta 3, so I don't need to update to 1.01 if I understand correctly.


You are right.
ID: 4303 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Patrick

Send message
Joined: 28 Oct 16
Posts: 2
Credit: 253,289
RAC: 0
Message 4307 - Posted: 12 Mar 2017, 1:42:20 UTC - in response to Message 4293.  

This still crashes for me, but only on AVX2 hosts:

Stderr output

<core_client_version>7.6.31</core_client_version>
<![CDATA[
<message>
process exited with code 2 (0x2, -254)
</message>
<stderr_txt>
Process creation (../../projects/www.enigmaathome.net/wrapper_5.32_i686-pc-linux-gnu) failed: Error -1, errno=2
execv: No such file or directory

</stderr_txt>
]]>
ID: 4307 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Patrick

Send message
Joined: 28 Oct 16
Posts: 2
Credit: 253,289
RAC: 0
Message 4308 - Posted: 14 Mar 2017, 4:43:43 UTC

Actually I'm just dumb and I was lacking 32 bit libs on all the machines it wasn't working on. AVX2 was just a coincidence.

Remember to get all the dependencies on Ubuntu.
ID: 4308 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Agbar

Send message
Joined: 10 Sep 09
Posts: 24
Credit: 618,042
RAC: 27
Message 4313 - Posted: 18 Mar 2017, 12:44:01 UTC - in response to Message 4308.  

I was lacking 32 bit libs on all the machines it wasn't working on. AVX2 was just a coincidence.

Remember to get all the dependencies on Ubuntu.


To be more precise only a wrapper is 32 bit and so it requires 32 bit libs - ie. multilib on ArchLinux.

wrapper_5.32_i686-pc-linux-gnu is a standard file from Enigma@home and in general this project is 32-bit.

I will write a HOWTO on requirements on Linux.
ID: 4313 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Previous · 1 · 2

Message boards : Number crunching : optimized applications




Copyright © 2017 TJM