Primegrid - ATI App in Entwicklung

Mir scheint Primegrid eher ein grünes Projekt zu sein. Eine 970 schlägt meine 280x schon deutlich.
Sowohl bei der Lauf,- und der CPUZeit.

Kommt darauf an was und mit welcher App-version man rechnet.

Bei PPS Sieve scheinen die NV ein wenig schneller zu sein.
Bei den großen Genefer ist es andersherum.

Z.B. eine genefer 21 auf FX 6300 u. HD 7870 XT 89,980.60 sec. Mit dem FX 6100 und der Karte eine mit 96,273.03 sec.

Hier mal eine Tahiti (denke es ist eine HD 7970 da 3 GB) gegen eine GTX 970, GTX 980 und eine Titan Black
52,512.23 sec. vs 96,846.12 sec.
52,711.39 sec. vs 82,460.24 sec
53,432.94 sec. vs 46,613.64 sec.

http://www.primegrid.com/workunit.php?wuid=470549425

http://www.primegrid.com/workunit.php?wuid=471270144

http://www.primegrid.com/workunit.php?wuid=474282774
 
Nagut, dann stimmt meine Aussage wohl nur bei den PPS Sieve.
 
Also ich hab hier eine Genefer18 und ich glaube der Macker mit seiner GTX980 guckt schon doof :D

http://www.primegrid.com/workunit.php?wuid=479196177

Ich mein Ja meine CPU-Zeit ist durchaus höher aber das ist bei OpenCL halt so aber da war meine R9 290 doch schon schneller als seine "tolle" nVidia

Hier noch ne GTX770

http://www.primegrid.com/workunit.php?wuid=479104785


Die 980 ist ne 660ti oder Du hast eine andere Aufgabe verlinkt.
[h=3]Stderr output[/h]<core_client_version>7.6.22</core_client_version>
<![CDATA[
<stderr_txt>
geneferocl 3.3.1-1 (Windows/OpenCL/32-bit)

Copyright 2001-2016, Yves Gallot
Copyright 2009, Mark Rodenkirch, David Underbakke
Copyright 2010-2012, Shoichiro Yamada, Ken Brazier
Copyright 2011-2014, Michael Goetz, Ronald Schneider
Copyright 2011-2016, Iain Bethune
Genefer is free source code, under the MIT license.

Running on platform 'NVIDIA CUDA', device 'GeForce GTX 660 Ti', version 'OpenCL 1.2 CUDA' and driver '362.00'.
Supported transform implementations: ocl ocl3 ocl4 ocl5


Command line: projects/www.primegrid.com/primegrid_genefer_3_3_1_3.13_windows_intelx86__OCLcudaGFN18.exe -boinc -q 1602850^262144+1 --device 1

Priority change succeeded.
A benchmark is needed to determine best transform, testing available transform implementations...
OCL transform is past its b limit.
Testing OCL3 transform...
Testing OCL4 transform...
Testing OCL5 transform...
Benchmarks completed (3.226 seconds).
Using OCL4 transform
Starting initialization...
Initialization complete (2.193 seconds).
Testing 1602850^262144+1...
Estimated time remaining for 1602850^262144+1 is 0:43:01
1602850^262144+1 is complete. (1626576 digits) (err = 0.0000) (time = 0:41:40) 00:45:46
00:45:46 (908): called boinc_finish

</stderr_txt>
]]>
 
Haha ne xD ich hab nur bei Computer geguckt und da steht nur die Ti und die Intel :D
 
Ich habe hier ein e HD7750 unter Linux Mint am laufen und gerade im BM gesehen das eine Wu(16.11.2016) 15 Std. rum hat und noch 1225 Std. laufen will,
auch wenn die werte im BM nur schätzwerte sind so will die Wu noch ca. 51 Tage rechnen, es ist eine Genefer 22.
 
Genefer 22 laufen seeehr lange und die 7750 ist nicht die schnellste.
 
Selbst auf einer Tahiti braucht die über 3 Tage. Deswegen ist die Deadline ja auch großzügig gewählt. Bei so eine WU purzeln dann auch 600k bis 800k Credits.
 
Wenn der Rechner online ist, ist genug Zeit.

Deadline: 21 days (up to 84 days)
 
Ich lass das dann mal so laufen, ich hatte auf dem selben Rechner schon welche mit über 300 Std. und auf einem Win 10 Rechner ein paar
mit mehr als 4 Tagen aber 1225 Std ist schon ziemlich viel.

--- UPDATE ---

Endlich fertig nach 1,457,656.64s war die Wu Heute durch.
 
Zuletzt bearbeitet:
Haben die Genefer 22 Checkpoints? Lohnen die ggü. PPS-Sieve @HD7950?
 
Ja, Genefer hat Checkpoints. Ab Genefer 21 ist aber DP nötig. Und selbst mit einer dicken Tahiti brauch so eine (22er) WU mindestens 180 Stunden.
 
Danke, dann lass ich die 7950er mal laufen. Cr/h-technisch sollten Genefer 22 am Besten sein, oder?
 
Nein! Da ist nur PPS-Sieve der Sieger.
Die langen Genefer haben aber von allen Genefer die beste Cr/h Ausbeute, da es Langlaufzuschlag gibt (22 so um die 600k).
 
Also wäre es aus Creditsicht sinnvoller auf PPS zu gehen?
 
Wenn einem das gerade wichtig ist, ja.
Für WUProp lohnt sich aber schon der ein oder andere Abstecher. ;)
 
WUProp nutze ich nicht; weiß ehrlich gesagt auch nicht was das genau macht und wofür das gut ist. :)
 
Keine Credit- sondern Laufzeitzählung pro App (wie bei WCG). Je mehr verschiedene Apps und je mehr Stunden, desto höhere Farbränge und mehr farbige Sternchen als Badges. Wenn sichtbar geschaltet, dann schaut's aus wie bei Sabroe: http://wuprop.boinc-af.org/show_user.php?userid=1500
Als nützliches Abfallprodukt kann man sich auf der Seite auch Statistiken (durchschn. Laufzeiten, Ramverbrauch usw.) zu all jenen erfassten Projekten und Apps anschauen.
 
Ich habe auf meiner RX470 einige Genefer 22 gehabt die liefen etwa 102 Std. ein Wingman hatte eine Tahiti mit 139 Std und ein anderer eine 1080er mit 86,5 Std.
 
Schon seltsam. So DP-lastig kann die App wohl nicht sein.
 
Hat jemand ein app_info.xml für mich; ich möchte auf meiner HD7950 zwei WU gleichzeitig laufen lassen. :-*
 
Für so was reicht eine app_config.xml aus. Ich hab nur gerade die Appnamen nicht parat...
 
Die App-Names stehen in der Datei client_state.xml:

<app>
<name>pps_sr2sieve</name>
<user_friendly_name>Proth Prime Search (Sieve)</user_friendly_name>
<non_cpu_intensive>0</non_cpu_intensive>
</app>
<app>
<name>genefer15</name>
<user_friendly_name>Genefer 32768</user_friendly_name>
<non_cpu_intensive>0</non_cpu_intensive>
</app>
<app>
<name>genefer16</name>
<user_friendly_name>Genefer 65536</user_friendly_name>
<non_cpu_intensive>0</non_cpu_intensive>
</app>
<app>
<name>genefer17low</name>
<user_friendly_name>Genefer 131072 Low</user_friendly_name>
<non_cpu_intensive>0</non_cpu_intensive>
</app>
<app>
<name>genefer17mega</name>
<user_friendly_name>Genefer 131072 Mega</user_friendly_name>
<non_cpu_intensive>0</non_cpu_intensive>
</app>
<app>
<name>genefer18</name>
<user_friendly_name>Genefer 262144</user_friendly_name>
<non_cpu_intensive>0</non_cpu_intensive>
</app>
<app>
<name>genefer19</name>
<user_friendly_name>Genefer 524288</user_friendly_name>
<non_cpu_intensive>0</non_cpu_intensive>
</app>
<app>
<name>genefer20</name>
<user_friendly_name>Genefer 1048576</user_friendly_name>
<non_cpu_intensive>0</non_cpu_intensive>
</app>
<app>
<name>genefer</name>
<user_friendly_name>Genefer</user_friendly_name>
<non_cpu_intensive>0</non_cpu_intensive>
</app>
<app>
<name>genefer_wr</name>
<user_friendly_name>Genefer (World Record)</user_friendly_name>
<non_cpu_intensive>0</non_cpu_intensive>
</app>
<app>
<name>llrMEGA</name>
<user_friendly_name>PPS-Mega (LLR)</user_friendly_name>
<non_cpu_intensive>0</non_cpu_intensive>
</app>
<app>
<name>llr321</name>
<user_friendly_name>321 (LLR)</user_friendly_name>
<non_cpu_intensive>0</non_cpu_intensive>
</app>
<app>
<name>llrSR5</name>
<user_friendly_name>Sierpinski/Riesel Base 5 Problem (LLR)</user_friendly_name>
<non_cpu_intensive>0</non_cpu_intensive>
</app>
<app>
<name>llrCUL</name>
<user_friendly_name>Cullen (LLR)</user_friendly_name>
<non_cpu_intensive>0</non_cpu_intensive>
</app>
<app>
<name>llrWOO</name>
<user_friendly_name>Woodall (LLR)</user_friendly_name>
<non_cpu_intensive>0</non_cpu_intensive>
</app>
<app>
<name>ap26</name>
<user_friendly_name>AP27 Search</user_friendly_name>
<non_cpu_intensive>0</non_cpu_intensive>
</app>
<app>
<name>llrESP</name>
<user_friendly_name>Extended Sierpinski Problem</user_friendly_name>
<non_cpu_intensive>0</non_cpu_intensive>
</app>
<app>
<name>llrTRP</name>
<user_friendly_name>The Riesel Problem (LLR)</user_friendly_name>
<non_cpu_intensive>0</non_cpu_intensive>
</app>
<app>
<name>trp_sr2sieve</name>
<user_friendly_name>The Riesel Problem (Sieve)</user_friendly_name>
<non_cpu_intensive>0</non_cpu_intensive>
</app>
<app>
<name>llrTPS</name>
<user_friendly_name>Sophie Germain (LLR)</user_friendly_name>
<non_cpu_intensive>0</non_cpu_intensive>
</app>
<app>
<name>llrPPSE</name>
<user_friendly_name>PPSE (LLR)</user_friendly_name>
<non_cpu_intensive>0</non_cpu_intensive>
</app>
<app>
<name>gcw_sieve</name>
<user_friendly_name>Generalized Cullen/Woodall (Sieve)</user_friendly_name>
<non_cpu_intensive>0</non_cpu_intensive>
</app>
<app>
<name>llrPSP</name>
<user_friendly_name>Prime Sierpinski Problem (LLR)</user_friendly_name>
<non_cpu_intensive>0</non_cpu_intensive>
</app>

Eine app_info.xml habe ich noch. Damit hatte ich mir mal Genever-WUs auf den Athlon-5350 gezogen, müsste also wahrscheinlich noch etwas customisiert werden:

<app_info>

<app>
<name>genefer</name>
<user_friendly_name>Genefer</user_friendly_name>
</app>
<file_info>
<name>primegrid_genefer_3_2_9_3.09_windows_intelx86__atiGFN.exe</name>
<executable/>
</file_info>
<app_version>
<app_name>genefer</app_name>
<version_num>309</version_num>
<api_version>7.0.64</api_version>
<avg_ncpus>1.000000</avg_ncpus>
<max_ncpus>1.000000</max_ncpus>
<file_ref>
<file_name>primegrid_genefer_3_2_9_3.09_windows_intelx86__atiGFN.exe</file_name>
<main_program/>
</file_ref>
<platform>windows_intelx86</platform>
<coproc>
<type>ATI</type>
<count>1.0000</count>
</coproc>
</app_version>

<app>
<name>genefer_wr</name>
<user_friendly_name>Genefer (World Record)</user_friendly_name>
</app>
<file_info>
<name>primegrid_genefer_3_2_9_3.09_windows_intelx86__atiGFNWR.exe</name>
<executable/>
</file_info>
<app_version>
<app_name>genefer_wr</app_name>
<version_num>309</version_num>
<api_version>7.0.64</api_version>
<avg_ncpus>1.000000</avg_ncpus>
<max_ncpus>1.000000</max_ncpus>
<file_ref>
<file_name>primegrid_genefer_3_2_9_3.09_windows_intelx86__atiGFNWR.exe</file_name>
<main_program/>
</file_ref>
<platform>windows_intelx86</platform>
<coproc>
<type>ATI</type>
<count>1.0000</count>
</coproc>
</app_version>


<app>
<name>genefer18</name>
<user_friendly_name>Genefer 262144</user_friendly_name>
</app>
<file_info>
<name>primegrid_genefer_3_2_9_3.09_windows_intelx86__atiGFN18.exe</name>
<executable/>
</file_info>
<app_version>
<app_name>genefer18</app_name>
<version_num>309</version_num>
<api_version>7.0.64</api_version>
<avg_ncpus>1.000000</avg_ncpus>
<max_ncpus>1.000000</max_ncpus>
<file_ref>
<file_name>primegrid_genefer_3_2_9_3.09_windows_intelx86__atiGFN18.exe</file_name>
<main_program/>
</file_ref>
<platform>windows_intelx86</platform>
<coproc>
<type>ATI</type>
<count>1.0000</count>
</coproc>
</app_version>


<app>
<name>genefer19</name>
<user_friendly_name>Genefer 524288</user_friendly_name>
</app>
<file_info>
<name>primegrid_genefer_3_2_9_3.09_windows_intelx86__atiGFN19.exe</name>
<executable/>
</file_info>
<app_version>
<app_name>genefer19</app_name>
<version_num>309</version_num>
<api_version>7.0.64</api_version>
<avg_ncpus>1.000000</avg_ncpus>
<max_ncpus>1.000000</max_ncpus>
<file_ref>
<file_name>primegrid_genefer_3_2_9_3.09_windows_intelx86__atiGFN19.exe</file_name>
<main_program/>
</file_ref>
<platform>windows_intelx86</platform>
<coproc>
<type>ATI</type>
<count>1.0000</count>
</coproc>
</app_version>


<app>
<name>genefer20</name>
<user_friendly_name>Genefer 1048576</user_friendly_name>
</app>
<file_info>
<name>primegrid_genefer_3_2_9_3.09_windows_intelx86__atiGFN20.exe</name>
<executable/>
</file_info>
<app_version>
<app_name>genefer20</app_name>
<version_num>309</version_num>
<api_version>7.0.64</api_version>
<avg_ncpus>1.000000</avg_ncpus>
<max_ncpus>1.000000</max_ncpus>
<file_ref>
<file_name>primegrid_genefer_3_2_9_3.09_windows_intelx86__atiGFN20.exe</file_name>
<main_program/>
</file_ref>
<platform>windows_intelx86</platform>
<coproc>
<type>ATI</type>
<count>1.0000</count>
</coproc>
</app_version>

</app_info>
 
Wie gesagt reicht dafür eine config!

<app_config>
<app>
<name>genefer</name>
<gpu_versions>
<gpu_usage>0.50</gpu_usage>
<cpu_usage>0.05</cpu_usage>
</gpu_versions>
</app>
</app_config>
Natürlich mit Namen der gewünschten app eintragen und ev. CPU Usage anpassen (wobei die kaum Effekt hat, wenn geringer als ein Kern).
 
Zurück
Oben Unten