v5.22 Experimental optimized app

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

To post messages, you must log in.

Previous · 1 · 2 · 3 · 4 · 5 . . . 13 · Next

AuthorMessage
Profile TJM
Project administrator
Project developer
Project scientist
Avatar

Send message
Joined: 25 Aug 07
Posts: 843
Credit: 267,994,998
RAC: 0
Message 290 - Posted: 24 Nov 2007, 20:43:31 UTC - in response to Message 289.  

I've benchmarked 64bit linux app, it's definitely the fastest one for both AMD and Intel.
Windows app I haven't checked yet, I don't have any 64bit host with Windows installed. If you want to try it, let me know and I'll put it online somewhere together with app_info.xml and all needed files.


M4 Project homepage
M4 Project wiki
ID: 290 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Crunch3r

Send message
Joined: 22 Nov 07
Posts: 5
Credit: 151,336
RAC: 0
Message 291 - Posted: 24 Nov 2007, 20:46:00 UTC - in response to Message 290.  

I've benchmarked 64bit linux app, it's definitely the fastest one for both AMD and Intel.
Windows app I haven't checked yet, I don't have any 64bit host with Windows installed. If you want to try it, let me know and I'll put it online somewhere together with app_info.xml and all needed files.



OK send me an app_info.xml via mail and i'll attach my P4D to the project. ;)
BTW, don't forget my alpha ev67 ;)


ID: 291 · 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 293 - Posted: 24 Nov 2007, 22:25:52 UTC - in response to Message 291.  

ID: 293 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Crunch3r

Send message
Joined: 22 Nov 07
Posts: 5
Credit: 151,336
RAC: 0
Message 294 - Posted: 24 Nov 2007, 22:48:34 UTC - in response to Message 293.  
Last modified: 24 Nov 2007, 22:59:16 UTC

Windows 64bit:

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



OK tried that but didn't work out that well...

http://www.enigmaathome.net/result.php?resultid=397119

EDIT

Same on my DEC alpha EV67 server ...
http://www.enigmaathome.net/show_host_detail.php?hostid=3188


ID: 294 · 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 295 - Posted: 24 Nov 2007, 23:34:48 UTC - in response to Message 294.  

That's weird, because it's the same xml as the windows optimized app - copy&paste with filenames changed.
I see that you are using 6.1.0 client. Maybe somehow it doesn't allow to create a file which is not included in the result template ? results.txt is created when the app starts, it's not really needed, just used to redirect app output.

M4 Project homepage
M4 Project wiki
ID: 295 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile tahanko

Send message
Joined: 21 Oct 07
Posts: 3
Credit: 37,532
RAC: 0
Message 305 - Posted: 27 Nov 2007, 16:12:40 UTC

what about an optimalization for Sempron processors? because the optim. for Athlon XP processors doesnt work on Sempron.
ID: 305 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
danzigrules

Send message
Joined: 17 Nov 07
Posts: 5
Credit: 6,154,961
RAC: 0
Message 306 - Posted: 28 Nov 2007, 13:46:31 UTC

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.
ID: 306 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
danzigrules

Send message
Joined: 17 Nov 07
Posts: 5
Credit: 6,154,961
RAC: 0
Message 307 - Posted: 28 Nov 2007, 14:03:08 UTC

http://www.enigmaathome.net//hosts_user.php?userid=1443

forgot the link sorry, also my 3200+ is slower but I have that off right now. I believe both are running ubuntu 7.10 64 bit version.

Thanks
ID: 307 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Palo M.
Avatar

Send message
Joined: 17 Oct 07
Posts: 3
Credit: 1,310,805
RAC: 0
Message 308 - Posted: 28 Nov 2007, 14:20:52 UTC

I tested on A64 3200+ with Windows XP (32bit), works fine (only type 0 run so far)
~3100 sec with default (non-optimized) application
~2600 sec with optimized

On P4 Northwood 2.4 (Hyperthreading on) with Debian Linux (kernel) 2.6.15.7 running fine so far (just installed), but I noticed one fact which could be quite important for you:
The default app (the one downloaded automatically by BOINC, without app_info.xml) is statically linked:
$ file enigma_0.76_i686-pc-linux-gnu 
enigma_0.76_i686-pc-linux-gnu: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.4.1, statically linked, stripped

But those in app.tgz and test.tgz are dynamically linked:
$ file enigma 
enigma: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), stripped
$ ldd enigma
        libm.so.6 => /lib/tls/libm.so.6 (0xb7f1b000)
        libc.so.6 => /lib/tls/libc.so.6 (0xb7de5000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0xb7f47000)

So the libs are OK for my system and it is running fine so far, but probably you intended to distribute optimized app also linked statically?

ID: 308 · 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 309 - Posted: 28 Nov 2007, 15:56:45 UTC - in response to Message 305.  

what about an optimalization for Sempron processors? because the optim. for Athlon XP processors doesnt work on Sempron.


Any error messages ? Last time I've checked Athlon XP app worked just fine on Semprons.


M4 Project homepage
M4 Project wiki
ID: 309 · 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 310 - Posted: 28 Nov 2007, 16:16:35 UTC - in response to Message 306.  
Last modified: 28 Nov 2007, 16:17:23 UTC

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.

M4 Project homepage
M4 Project wiki
ID: 310 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile tahanko

Send message
Joined: 21 Oct 07
Posts: 3
Credit: 37,532
RAC: 0
Message 311 - Posted: 28 Nov 2007, 19:11:40 UTC - in response to Message 309.  

what about an optimalization for Sempron processors? because the optim. for Athlon XP processors doesnt work on Sempron.


Any error messages ? Last time I've checked Athlon XP app worked just fine on Semprons.


no error messages, just the time for a WU hasnt changed, on my athlon xp it is working fine, i dont know ...
ID: 311 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
danzigrules

Send message
Joined: 17 Nov 07
Posts: 5
Credit: 6,154,961
RAC: 0
Message 312 - Posted: 28 Nov 2007, 20:09:36 UTC

I am relatively new to linux, so is there any compile flags you recommend?

Thanks again
ID: 312 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
SAK

Send message
Joined: 10 Nov 07
Posts: 2
Credit: 639,323
RAC: 0
Message 313 - Posted: 29 Nov 2007, 4:31:12 UTC - in response to Message 312.  

I've been running the experimental app on my Q6600@3.65, Win XP, for a few days now.

I woke up this morning, and the computer had rebooted itself. It has never done that before -- it stays on 24/7 with no stability issues.

Then tonight, I was playing a game and I got a BSOD (haven't seen one of those in a while). This has also never happened on this box -- except during initial OCing.

Judging by the fact that my box has been 100% stable before installing the experimental app, I'm going to have to say there is some stability problem with it. I will keep running it, and see how it goes. If I keep experiencing the problem, I will switch back to the previous app, and let you know.

Other than that, great work on the new app -- I hope the improvements keep coming!
ID: 313 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Ageless
Volunteer moderator
Volunteer tester
Avatar

Send message
Joined: 11 Sep 07
Posts: 104
Credit: 155,932
RAC: 0
Message 314 - Posted: 29 Nov 2007, 10:09:30 UTC - in response to Message 313.  
Last modified: 29 Nov 2007, 10:10:45 UTC

I got a BSOD

What did it say? Please check your Event Viewer to see if it was recorded there and give the details of it.

Have you also checked the CPU temperature and/or checked the latest amounts of dust in that machine?
Jord.

BOINC FAQ Service.
ID: 314 · 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 315 - Posted: 29 Nov 2007, 16:46:08 UTC - in response to Message 312.  

I am relatively new to linux, so is there any compile flags you recommend?


Try safe cflags for your CPU first http://gentoo-wiki.com/Safe_Cflags
M4 Project homepage
M4 Project wiki
ID: 315 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile KSMarksPsych
Avatar

Send message
Joined: 10 Sep 07
Posts: 8
Credit: 5,023
RAC: 0
Message 320 - Posted: 30 Nov 2007, 11:40:12 UTC - in response to Message 315.  

I am relatively new to linux, so is there any compile flags you recommend?


Try safe cflags for your CPU first http://gentoo-wiki.com/Safe_Cflags


Thanks for that link. Bookmarked :-)

Can you write some instructions (very simple for simple minds) on how to run the app standalone and how to verify it's producing valid work. I need some practice compiling and this is as good a place as any. I won't run it through BOINC unless a) I know it actually runs and b) it will return good results.
Kathryn :o)
The BOINC FAQ Service
The Unofficial BOINC Wiki
The Trac System
More BOINC information than you can shake a stick of RAM at.
ID: 320 · 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 321 - Posted: 30 Nov 2007, 14:54:56 UTC - in response to Message 320.  
Last modified: 9 Oct 2008, 23:56:20 UTC


Can you write some instructions (very simple for simple minds) on how to run the app standalone and how to verify it's producing valid work. I need some practice compiling and this is as good a place as any. I won't run it through BOINC unless a) I know it actually runs and b) it will return good results.


It's possible to run standalone enigma to do stability tests/benchmarks, however it's not that easy to manually verify the results, as it requires a lot of calculations. Usually it's all or nothing: either the app crashes or produces a valid results; if it doesn't crash, then it's good enough to try as an anonymous platform. I'm checking validator logs at least once a day, if I see any invalid result(s) I'll contact host owner. So far I've seen only two broken results, both came from hosts with faulty RAM.

A quick example of benchmark:

http://tjm.boo.pl/enigma/eb.tgz

replace executable with your own and run start. Take a look at the 'start' script to see how it works.
Edit: script runtime is around 6 minutes or less on any decent processor.
M4 Project homepage
M4 Project wiki
ID: 321 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile KSMarksPsych
Avatar

Send message
Joined: 10 Sep 07
Posts: 8
Credit: 5,023
RAC: 0
Message 323 - Posted: 30 Nov 2007, 16:21:11 UTC - in response to Message 321.  


Can you write some instructions (very simple for simple minds) on how to run the app standalone and how to verify it's producing valid work. I need some practice compiling and this is as good a place as any. I won't run it through BOINC unless a) I know it actually runs and b) it will return good results.


It's possible to run standalone enigma to do stability tests/benchmarks, however it's not that easy to manually verify the results, as it requires a lot of calculations. Usually it's all or nothing: either the app crashes or produces a valid results; if it doesn't crash, then it's good enough to try as an anonymous platform. I'm checking validator logs at least once a day, if I see any invalid result(s) I'll contact host owner. So far I've seen only two broken results, both came from hosts with faulty RAM.

A quick example of benchmark:

http://69.12.216.209/app/linux/eb.tgz

replace executable with your own and run start. Take a look at the 'start' script to see how it works.


Thanks. I now have a project for this weekend. We'll see what happens.

I guess I should ask if gcc and (or?) g++ are the compilers that are used. Or do I need to install something else? I'm not really set up as a development station, so I've been installing what I need as I need it.


PS: Feel free to move this into a new thread if you'd like.
Kathryn :o)
The BOINC FAQ Service
The Unofficial BOINC Wiki
The Trac System
More BOINC information than you can shake a stick of RAM at.
ID: 323 · 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 324 - Posted: 30 Nov 2007, 18:42:42 UTC - in response to Message 323.  


I guess I should ask if gcc and (or?) g++ are the compilers that are used. Or do I need to install something else? I'm not really set up as a development station, so I've been installing what I need as I need it.


Yep, a standard linux 'build-essentials kit' is enough to compile source.

M4 Project homepage
M4 Project wiki
ID: 324 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Previous · 1 · 2 · 3 · 4 · 5 . . . 13 · Next

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




Copyright © 2024 TJM