Deprecated: Function get_magic_quotes_gpc() is deprecated in /disks/centurion/b/carolyn/b/home/boincadm/projects/beta/html/inc/util.inc on line 663
V7 beta optimized apps for CPU - r246

V7 beta optimized apps for CPU - r246

Message boards : SETI@home Enhanced : V7 beta optimized apps for CPU - r246
Message board moderation

To post messages, you must log in.

1 · 2 · 3 · 4 . . . 7 · Next

AuthorMessage
Profile Raistmer
Volunteer tester
Avatar

Send message
Joined: 18 Aug 05
Posts: 2423
Credit: 15,878,738
RAC: 0
Russia
Message 40604 - Posted: 24 Apr 2011, 7:06:48 UTC
Last modified: 24 Apr 2011, 7:15:35 UTC

Here one can download initial versions of SETI7 optimized binaries for CPU (SSSE3 support required for now, that is, only Intel CPUs supported) and ATi/NV GPUs (SSE3 CPU support required). Low-end ATi GPUs are not supported in this build still. Low-end NV GPUs may require params tuning to avoid driver restarts.

http://files.mail.ru/66TQD2

Binaries for usage on SETI beta project only (don't use them on SETI main project).

Example of app_info.xml:

<app_info>
<app>
<name>setiathome_v7</name>
<user_friendly_name>SETI@home v7</user_friendly_name>
</app>
<file_info>
<name>MB_6.10_win_x86_SSSE3x_CPU_r229_SETI7.exe</name>
<executable/>
</file_info>
	<file_info>
		<name>MB_6.10_win_x86_SSE3_OpenCL_ATi_r229_SETI7.exe</name>
			<executable/>
	</file_info>
	<file_info>
		<name>MultiBeam_Kernels_r229.cl</name>
			<executable/>
	</file_info>
<app_version>
	<app_name>setiathome_v7</app_name>
	<version_num>691</version_num>
	<file_ref>
	<file_name>MB_6.10_win_x86_SSSE3x_CPU_r229_SETI7.exe</file_name>
	<main_program/>
	</file_ref>
</app_version>
<app_version>
	<app_name>setiathome_v7</app_name>
	<version_num>691</version_num>
	<platform>windows_intelx86</platform>
	<avg_ncpus>0.05</avg_ncpus>
	<max_ncpus>0.05</max_ncpus>
	<plan_class>ati13ati</plan_class>
	<cmdline>-period_iterations_num 1 -instances_per_device 1 -hp</cmdline>	
	<flops>20987654321</flops>
	<file_ref>
		<file_name>MB_6.10_win_x86_SSE3_OpenCL_ATi_r229_SETI7.exe</file_name>
		<main_program/>
	</file_ref>
    <file_ref>
        <file_name>MultiBeam_Kernels_r229.cl</file_name>
        <copy_file/>
    </file_ref>
   <coproc>
   <type>ATI</type>
   <count>1</count>
   </coproc>
</app_version>

</app_info>


(example for ATi GPU given).
News about SETI opt app releases: https://twitter.com/Raistmer
ID: 40604 · Report as offensive
Profile Sutaru Tsureku
Volunteer tester

Send message
Joined: 7 Jun 09
Posts: 285
Credit: 2,822,466
RAC: 0
Germany
Message 40605 - Posted: 24 Apr 2011, 12:20:04 UTC
Last modified: 24 Apr 2011, 12:29:15 UTC

Thanks!

At least which nVIDIA driver is needed/recommended?

I have only the DLLs of stock S@h Enhanced 6.09 CUDA23, this wouldn't work together, right?
I need to use the DLLs of the currently Lunatics Installer V0.37?

All nVIDIA builds of S@h v7 will be OpenCL, or in future also CUDA? If also CUDA, which nVIDIA driver will be needed/recommended then? I need to leave the 190.38 driver? ;-)


EDIT: Someone could post a completely CPU & nVIDIA app_info.xml example?


- Best regards! - Sutaru Tsureku, team seti.international founder. - Optimize your PC for higher RAC (@ SETI@home). - SETI@home needs your help. -
ID: 40605 · Report as offensive
Claggy
Volunteer tester

Send message
Joined: 29 May 06
Posts: 1037
Credit: 8,440,339
RAC: 0
United Kingdom
Message 40606 - Posted: 24 Apr 2011, 13:14:07 UTC - in response to Message 40605.  
Last modified: 24 Apr 2011, 13:27:39 UTC

Thanks!

At least which nVIDIA driver is needed/recommended?

OpenCL support starts at 197.xx/recommended should be 266.58 or 267.24,
Don't use the 270.xx drivers at the moment, there seems to be problems with GPU's downclocking,
and possiblily extra CPU usage with OpenCL apps.

I have only the DLLs of stock S@h Enhanced 6.09 CUDA23, this wouldn't work together, right?
I need to use the DLLs of the currently Lunatics Installer V0.37?

DLL's not required, these are OpenCL builds,

All nVIDIA builds of S@h v7 will be OpenCL, or in future also CUDA? If also CUDA, which nVIDIA driver will be needed/recommended then? I need to leave the 190.38 driver? ;-)

These are just initial conversions.

EDIT: Someone could post a completely CPU & nVIDIA app_info.xml example?

There are only 4 things to change in the posted app_info for Nvidia use, the filename (twice),
change the <type>ATI</type> from ATI to CUDA, and change the <plan_class>ati13ati</plan_class> from ati13ati to cuda,
and if you get driver restarts, increase the value for -period_iterations_num 1

Claggy
ID: 40606 · Report as offensive
Profile Sutaru Tsureku
Volunteer tester

Send message
Joined: 7 Jun 09
Posts: 285
Credit: 2,822,466
RAC: 0
Germany
Message 40607 - Posted: 24 Apr 2011, 23:00:39 UTC

I installed the CPU app.
To now two results finished (completely with opt. app calculated), but they don't match with the wingmen, a third WU is needed.
Both WUs were restarted. Maybe because of this?

The counter show all, or after a restart a fresh start of the counter (visible in stderr output)?

wuid=3345893
wuid=3345951


- Best regards! - Sutaru Tsureku, team seti.international founder. - Optimize your PC for higher RAC (@ SETI@home). - SETI@home needs your help. -
ID: 40607 · Report as offensive
Profile Raistmer
Volunteer tester
Avatar

Send message
Joined: 18 Aug 05
Posts: 2423
Credit: 15,878,738
RAC: 0
Russia
Message 40608 - Posted: 25 Apr 2011, 8:20:20 UTC - in response to Message 40607.  


Both WUs were restarted. Maybe because of this?


Quite possible, will check checkpointing then.

News about SETI opt app releases: https://twitter.com/Raistmer
ID: 40608 · Report as offensive
Profile Sutaru Tsureku
Volunteer tester

Send message
Joined: 7 Jun 09
Posts: 285
Credit: 2,822,466
RAC: 0
Germany
Message 40609 - Posted: 25 Apr 2011, 9:00:07 UTC - in response to Message 40608.  

The machine (CPU) finished more results.. (without restart):

Already granted:
wuid=3345766
wuid=3345763
wuid=3345759
wuid=3345746
wuid=3345727

Still pending:
wuid=3345743


It's look like the granted Cr. are lower with r229 (~ 80 - 105 Cr.) than with stock 6.91 app (~ 130 - 160 Cr.) for 0.39x AR WUs.


First the app name confused me (MB_6.10), why not only e.g. SETIv7_win_x86_SSSE3x_r229.exe for the CPU app? ;-)


BTW. My currently app_info.xml (only CPU app)..
<app_info>
<app>
<name>setiathome_v7</name>
</app>
<file_info>
<name>MB_6.10_win_x86_SSSE3x_CPU_r229_SETI7.exe</name>
<executable/>
</file_info>
<app_version>
<app_name>setiathome_v7</app_name>
<version_num>691</version_num>
<file_ref>
<file_name>MB_6.10_win_x86_SSSE3x_CPU_r229_SETI7.exe</file_name>
<main_program/>
</file_ref>
</app_version>
</app_info>



- Best regards! - Sutaru Tsureku, team seti.international founder. - Optimize your PC for higher RAC (@ SETI@home). - SETI@home needs your help. -
ID: 40609 · Report as offensive
Claggy
Volunteer tester

Send message
Joined: 29 May 06
Posts: 1037
Credit: 8,440,339
RAC: 0
United Kingdom
Message 40610 - Posted: 25 Apr 2011, 9:21:37 UTC - in response to Message 40609.  
Last modified: 25 Apr 2011, 9:27:10 UTC

It's look like the granted Cr. are lower with r229 (~ 80 - 105 Cr.) than with stock 6.91 app (~ 130 - 160 Cr.) for 0.39x AR WUs.

Your host hasn't had its 10 validations yet on this application, (SETI@home v7 (anonymous platform, CPU)), until it gets to it's 11th validation credit granted will be slightly lower,
(i see this with Astropulse_v505 on Seti Main a lot, where my wingman hasn't done 10 validations, Credit tends to be ~500, instead of ~700+)

If you had been running anonymous platform already on v7 and already had an Average processing rate,
and then you added a faster app you might also get a lower amount of Credit awarded until the Average processing rate adjusts,

Claggy
ID: 40610 · Report as offensive
Profile Raistmer
Volunteer tester
Avatar

Send message
Joined: 18 Aug 05
Posts: 2423
Credit: 15,878,738
RAC: 0
Russia
Message 40611 - Posted: 25 Apr 2011, 10:06:55 UTC - in response to Message 40609.  


It's look like the granted Cr. are lower with r229 (~ 80 - 105 Cr.) than with stock 6.91 app (~ 130 - 160 Cr.) for 0.39x AR WUs.

Check if both opt and stock apps report same flops number for same AR task (better just for the same task).


First the app name confused me (MB_6.10), why not only e.g. SETIv7_win_x86_SSSE3x_r229.exe for the CPU app? ;-)

Cause name creation automated, will be changed with release.


News about SETI opt app releases: https://twitter.com/Raistmer
ID: 40611 · Report as offensive
Claggy
Volunteer tester

Send message
Joined: 29 May 06
Posts: 1037
Credit: 8,440,339
RAC: 0
United Kingdom
Message 40612 - Posted: 25 Apr 2011, 10:25:15 UTC - in response to Message 40609.  
Last modified: 25 Apr 2011, 10:30:45 UTC

Sutaru, you don't need to detach/reattach to get Wu's marked up on the Server as being done on Anonymous platform,
if you set NNT, copy all your Beta Wu's to a safe place, then reset the project, then copy the Wu's back, unset NNT,
then when you next ask for work, the Server will resend each task (20 at a time) and it'll update the application name on your host's task pages,
and you won't need to download the Wu's again as you already have them.

All you did by making all those Wu's Abandoned is put those Wu's at the bottom of the Que for resending, now your wingmen will have to wait for months for them to get to the top of the Que again.

Claggy
ID: 40612 · Report as offensive
Profile Sutaru Tsureku
Volunteer tester

Send message
Joined: 7 Jun 09
Posts: 285
Credit: 2,822,466
RAC: 0
Germany
Message 40613 - Posted: 25 Apr 2011, 10:35:19 UTC - in response to Message 40611.  

It's look like the granted Cr. are lower with r229 (~ 80 - 105 Cr.) than with stock 6.91 app (~ 130 - 160 Cr.) for 0.39x AR WUs.

Check if both opt and stock apps report same flops number for same AR task (better just for the same task).


The upper mentioned granted results with r229 and wingmen stock apps:

wuid=3345766
Flopcounter: 50650142779621.570000
Flopcounter: 50655584499397.953000 (setiathome_v7 6.91 DevC++/MinGW (5 restarts))

wuid=3345763
Flopcounter: 50650844457707.055000
Flopcounter: 50651188795832.468750 (setiathome_v7 6.92 XCode GCC 4.0.1 (Apple Inc. build 5494) i386)

wuid=3345759
Flopcounter: 50650966625717.891000
Flopcounter: 50660287849054.961000 (setiathome_v7 6.91 DevC++/MinGW (9 restarts with 4x No heartbeat from core client for 30 sec - exiting)

wuid=3345746
Flopcounter: 50650873789047.578000
Flopcounter: 50652240737578.453000 (setiathome_v7 6.91 DevC++/MinGW (1 restart))

wuid=3345727
Flopcounter: 50649778750214.086000
Flopcounter: 50650117069607.406000 (setiathome_v7 6.91 DevC++/MinGW)

You meant it like this?


- Best regards! - Sutaru Tsureku, team seti.international founder. - Optimize your PC for higher RAC (@ SETI@home). - SETI@home needs your help. -
ID: 40613 · Report as offensive
Richard Haselgrove
Volunteer tester

Send message
Joined: 3 Jan 07
Posts: 1451
Credit: 3,272,268
RAC: 0
United Kingdom
Message 40614 - Posted: 25 Apr 2011, 11:41:07 UTC - in response to Message 40611.  
Last modified: 25 Apr 2011, 11:41:34 UTC

It's look like the granted Cr. are lower with r229 (~ 80 - 105 Cr.) than with stock 6.91 app (~ 130 - 160 Cr.) for 0.39x AR WUs.

Check if both opt and stock apps report same flops number for same AR task (better just for the same task).

Flopcounter is redundant, no longer linked to credit awards in any way. But best to keep it in, both in stderr_txt for sanity-checks like this, and as <fpops_cumulative> in the reported result in case Eric decides to reinstate manual credit awards.
ID: 40614 · Report as offensive
Fred J. Verster
Volunteer tester

Send message
Joined: 3 May 10
Posts: 88
Credit: 1,594,385
RAC: 0
Netherlands
Message 40616 - Posted: 25 Apr 2011, 16:38:02 UTC - in response to Message 40614.  
Last modified: 25 Apr 2011, 16:45:31 UTC

A bit confused, as usual, have a SETI Beta account on my Q6600+ GTX470 host,
but also want to create account on WIN7 rig (i7-2600 + 2 HD5870).

Although it's 64bit BOINC, this should work, right?
Ehh, sorry got it, my bad. :)
ID: 40616 · Report as offensive
Profile Mike
Volunteer tester
Avatar

Send message
Joined: 16 Jun 05
Posts: 2530
Credit: 1,074,556
RAC: 0
Germany
Message 40617 - Posted: 25 Apr 2011, 16:40:30 UTC

You dont have to create a new account.
Just use the same email adress and attach.

With each crime and every kindness we birth our future.
ID: 40617 · Report as offensive
Father Ambrose
Volunteer tester

Send message
Joined: 1 May 07
Posts: 556
Credit: 6,470,846
RAC: 0
United Kingdom
Message 40618 - Posted: 25 Apr 2011, 17:35:05 UTC

Just suspended all WU’s dropped in app and restarted. BIONC
Granted credit:
wuid=3341133
wuid=3341137
wuid=3341151
wuid=3341153
wuid=3341127
wuid=3341145
wuid=3341142
wuid=3341139
wuid=3341138

Completed, validation inconclusive.

wuid=3341157
wuid=3341156
wuid=3341140

Michael

A computer program will always do what you tell it to do, but rarely what you want it to do.
ID: 40618 · Report as offensive
Fred J. Verster
Volunteer tester

Send message
Joined: 3 May 10
Posts: 88
Credit: 1,594,385
RAC: 0
Netherlands
Message 40619 - Posted: 25 Apr 2011, 17:50:12 UTC - in response to Message 40618.  

Too long, >10 hours, behind puter, isn't always good, but got 1 XP x86 (Q6600+GTX470), updated, also attached a Bêta Account on my i7-2600+2 HD5870,
WIN7 x64, both are downloading and running.

Looking OK.



ID: 40619 · Report as offensive
Profile Raistmer
Volunteer tester
Avatar

Send message
Joined: 18 Aug 05
Posts: 2423
Credit: 15,878,738
RAC: 0
Russia
Message 40622 - Posted: 25 Apr 2011, 23:18:32 UTC - in response to Message 40613.  


You meant it like this?


- Best regards! - Sutaru Tsureku, team seti.international founder. - Optimize your PC for higher RAC (@ SETI@home). - SETI@home needs your help. -


yes. So, opt app reports less flops and will recive less credit until "new credit system" will average all to nothing ;)

News about SETI opt app releases: https://twitter.com/Raistmer
ID: 40622 · Report as offensive
Josef W. Segur
Volunteer tester

Send message
Joined: 14 Oct 05
Posts: 1137
Credit: 1,848,733
RAC: 0
United States
Message 40623 - Posted: 26 Apr 2011, 4:23:39 UTC - in response to Message 40622.  
Last modified: 26 Apr 2011, 4:24:41 UTC


yes. So, opt app reports less flops and will recive less credit until "new credit system" will average all to nothing ;)

The fpops_cumulative from the flopcount is no longer used for anything server-side, and the difference in reported value is much less than 1% anyhow.

Apps which don't have 10 completed/validated are treated differently in the credit calculations, so are anonymous platform apps. They're minority cases and there's less statistical data applicable.
                                                                Joe
ID: 40623 · Report as offensive
Profile Raistmer
Volunteer tester
Avatar

Send message
Joined: 18 Aug 05
Posts: 2423
Credit: 15,878,738
RAC: 0
Russia
Message 40624 - Posted: 26 Apr 2011, 8:13:22 UTC - in response to Message 40623.  


yes. So, opt app reports less flops and will recive less credit until "new credit system" will average all to nothing ;)

The fpops_cumulative from the flopcount is no longer used for anything server-side, and the difference in reported value is much less than 1% anyhow.

Apps which don't have 10 completed/validated are treated differently in the credit calculations, so are anonymous platform apps. They're minority cases and there's less statistical data applicable.
                                                                Joe

If so why I bother to keep them in code? LoL.
flops calculations eat CPU cycles, will drop them completele then.

News about SETI opt app releases: https://twitter.com/Raistmer
ID: 40624 · Report as offensive
Profile Raistmer
Volunteer tester
Avatar

Send message
Joined: 18 Aug 05
Posts: 2423
Credit: 15,878,738
RAC: 0
Russia
Message 40625 - Posted: 26 Apr 2011, 8:14:45 UTC
Last modified: 26 Apr 2011, 8:15:05 UTC

in rev 229 checkpointing is broken, so either try to complete tasks w/o restarts or suspend until next build arrives (or revert to stock if you can't wait ;) )
News about SETI opt app releases: https://twitter.com/Raistmer
ID: 40625 · Report as offensive
Richard Haselgrove
Volunteer tester

Send message
Joined: 3 Jan 07
Posts: 1451
Credit: 3,272,268
RAC: 0
United Kingdom
Message 40626 - Posted: 26 Apr 2011, 8:59:05 UTC - in response to Message 40624.  


yes. So, opt app reports less flops and will recive less credit until "new credit system" will average all to nothing ;)

The fpops_cumulative from the flopcount is no longer used for anything server-side, and the difference in reported value is much less than 1% anyhow.

Apps which don't have 10 completed/validated are treated differently in the credit calculations, so are anonymous platform apps. They're minority cases and there's less statistical data applicable.
                                                                Joe

If so why I bother to keep them in code? LoL.
flops calculations eat CPU cycles, will drop them completele then.

Flopcounts are not currently used for anything server-side, ever since David (inadvertently) broke Eric's credit script. Best to check with Eric about future plans before you break it permanently, deliberately.
ID: 40626 · Report as offensive
1 · 2 · 3 · 4 . . . 7 · Next

Message boards : SETI@home Enhanced : V7 beta optimized apps for CPU - r246


 
©2023 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.