5. BOINC Pentathlon - Collatz Conjecture

Status
Für weitere Antworten geschlossen.

unterstudienrat

Moderator (DC)
☆☆☆☆☆☆
Mitglied seit
14.07.2003
Beiträge
10.071
Renomée
1.550
Standort
Anne Elbe
  • SIMAP Race
  • QMC Race
  • RCN Russia
  • Spinhenge ESL
  • Docking@Home
  • BOINC Pentathlon 2014
Für alle Fragen welche bei Collatz Conjecture auftreten soll dieser Thread dienen!

Zeitraum:
noch nicht bekannt!!!
10.05.2014 um 0:00 Uhr (UTC) bis 13.05.2014 um 0:00 Uhr (UTC)
Liebe Pentathlon-Cruncher,

wegen einer Eselei meinerseits wurde heute auf der Stats-Seite ein weiteres Projekt angezeigt, ohne wie üblich verkündet worden zu sein. Es war nicht für jeden klar, ob das Absicht oder ein Fehler war, deshalb haben einige mit dem Anlegen von Puffern begonnen, während andere auf eine offizielle Ankündigung warteten. Um die Sache wieder fair zu gestalten, haben wir beschlossen, die Sprint-Disziplin zu verschieben.

Ich bitte um Entschuldigung für die entstandene Verwirrung und hoffe, dass wir dennoch einen spannenden fünften BOINC Pentathlon erleben werden.

Gruß
pschoefer
Quelle

Projektseite:
http://boinc.thesonntags.com/collatz/

Konto erstellen:
http://boinc.thesonntags.com/collatz/create_account_form.php?next_url=home.php

Für alle die nicht extra einen Account bei dem Projekt anlegen wollen werden HIER "schwache Schlüssel" für den P3D-Cluster Account bereitgestellt!

Team beitreten:
http://boinc.thesonntags.com/collatz/team_display.php?teamid=567


Besonderheiten:
Laufzeiten optimieren -> Erklärung

Wenn ich das hier richtig verstanden habe bringen WUs mit Laufzeiten über 30min Bonuscredits.
http://boinc.thesonntags.com/collatz/forum_thread.php?id=1167#19311

"So, rather than remove the bonus from micro, mini, and solo work units, the credit bonus will not be awarded when any work unit is completed in less than 30 minutes. "

Also nur WUs auswählen die auf der jeweiligen Karte über 30 min laufen!!

cu JagDoc



Eintrag in die HOST Datei.

Das hier sollte reichen:

127.0.0.1 boinc.thesonntags.com
127.0.0.1 debian.thesonntags.com


Gruß

D.U.
 
Zuletzt bearbeitet:
Die Optimierung zieht bei mir nicht. Ich hab zum A10 eine 7870 dazugesteckt und die Zeit für ne WU hat sich nicht verändert. Die GraKa läuft auch nur mit 40-50% Auslastung. *noahnung*
 
meine Karten habe ca 80% Auslastung und brauchen laut Boincmanager ca 30 minuten. Ich werde das so lassen.
 
Bei mir sind 3h+ für ne Solo
 
Ich möchte hier nur darauf hinweisen das bisher nur 1. Projekt offiziell angekündigt wurde. ;)
 
gab es denn inzwischen eine offizielle bestätigung ausser das es in der statistik steht?
in den news wurde es ja noch nicht veröffentlicht
 
Ich möchte hier nur darauf hinweisen das bisher nur 1. Projekt offiziell angekündigt wurde. ;)

Stimmt aber da auch noch kein anderes GPU Projekt bekannt gegeben wurde, ist nichts verschwendet.
 
Ich gehe von einem versehen aus, dass das PRojekt schon auftauchte, ist jetzt die Frage ob der Veranstalter sich das eingesteht und Collatz kommt oder einfach ein anderes Projekt genommen wird, was wiederum nicht mehr von den Teams gewählt wäre...
 
Ich gehe von einem versehen aus, dass das PRojekt schon auftauchte, ist jetzt die Frage ob der Veranstalter sich das eingesteht und Collatz kommt oder einfach ein anderes Projekt genommen wird, was wiederum nicht mehr von den Teams gewählt wäre...

Steht jetzt alles relevante im Startpost.
Habe das Thema bis zur offiziellen Verkündung erstmal geschlossen.


Gruß

D.U.
 
Kann es sein, dass die app_config keinerlei Effekt mehr hat?

Ich habe jetzt
<app_config>
<app>
<name>mini_collatz</name>
<gpu_versions>
<gpu_usage>0.5</gpu_usage>
<cpu_usage>0.5</cpu_usage>
</gpu_versions>
</app>
<name>large_collatz</name>
<gpu_versions>
<gpu_usage>0.5</gpu_usage>
<cpu_usage>0.5</cpu_usage>
</gpu_versions>
</app>
<app>
<name>solo_collatz</name>
<gpu_versions>
<gpu_usage>0.5</gpu_usage>
<cpu_usage>0.5</cpu_usage>
</gpu_versions>
</app>
<app>
<name>collatz</name>
<gpu_versions>
<gpu_usage>0.5</gpu_usage>
<cpu_usage>0.5</cpu_usage>
</gpu_versions>
</app>
</app_config>
06.05.2014 00:57:23 | Collatz Conjecture | Your app_config.xml file refers to an unknown application 'collatz'. Known applications: 'mini_collatz', 'solo_collatz', 'large_collatz'

Aber mehr als 1 Wu (large) WU nimmt er nicht.. :(

Die Andere Datei hat alerdings einen Effekt auf die Auslastung.
 
wenn ich das richtig verstehe, versuchst du 2 WUs pro Core laufen zu lassen?

06.05.2014 00:57:23 | Collatz Conjecture | Your app_config.xml file refers to an unknown application 'collatz'. Known applications: 'mini_collatz', 'solo_collatz', 'large_collatz'

sagt lediglich, dass er mit dem letzten Eintrag

<app>
<name>collatz</name>
<gpu_versions>
<gpu_usage>0.5</gpu_usage>
<cpu_usage>0.5</cpu_usage>
</gpu_versions>
</app>

nichts anzufangen weiß, da es keine Anwendung gibt, die nur "collatz" heißt. Ist also falsch deklariert.

ich würde das^ mal komplett entfernen, so dass du nur noch die Einträge für large, mini und solo hast und schauen wie es dann aussieht.
 
hmmm hat SG die "chat" Funktion rausgenommen? schade.

gruß
skell.
 
moin,

also wichtiger für ati user ist die Optimierung sieh oben vorzunehmen, dann in app_config 1gpu und 1cpu setzen (soas ihr nict mehr hänisch ein kern freigeben müsst) fertig sobald ihr Collatz re gebt zum rechnn geht alles automatisch ;)
 
Ich poste einfach mal die Fehlermeldung, die ausgespuckt wird, vielleicht sagt einem das was. Im Forum dort hab ich nix gefunden. System Debian testing, X6 1090T, XFX7870 (tahiti le Version); alle anderen GPU Projekte laufen darauf (MW, SETI, Einstein, Primegrid).
<core_client_version>7.2.42</core_client_version>
<![CDATA[
<message>
process exited with code 1 (0x1, -255)
</message>
<stderr_txt>
Collatz Conjecture v6.05 x86_64 for OpenCL
Based on the AMD Brook+ kernels by Gipsel
Platform: ADVANCED MICRO DEVICES
Device: 14806608
OpenCL context created
OpenCL command queue created
OpenCL program created
LLVM ERROR: Cannot select: 0xfbf190: i8 = setcc 0xeef360, 0xee2950, 0xfbf090 [ID=31]
0xeef360: i32 = AMDILISD::ADD 0xee2950, 0xee2650 [ID=30]
0xee2950: i32 = AMDILISD::VEXTRACT 0xfbed90, 0xef0060 [ORD=18] [ID=22]
0xfbed90: v4i32,ch = CopyFromReg 0x1054300, 0xfbe990 [ORD=12] [ID=18]
0xfbe990: v4i32 = Register %vreg20 [ORD=12] [ID=1]
0xef0060: i32 = TargetConstant<2> [ORD=18] [ID=16]
0xee2650: i32 = and 0xeefe60, 0xeef760 [ORD=25] [ID=29]
0xeefe60: i32 = any_extend 0xee2850 [ORD=25] [ID=28]
0xee2850: i8 = setcc 0xeefb60, 0xeefc60, 0xfbf090 [ID=25]
0xeefb60: i32 = AMDILISD::ADD 0xeefc60, 0xeeff60 [ID=24]
0xeefc60: i32 = AMDILISD::VEXTRACT 0xfbed90, 0xfbe890 [ORD=12] [ID=23]
0xfbed90: v4i32,ch = CopyFromReg 0x1054300, 0xfbe990 [ORD=12] [ID=18]
0xfbe990: v4i32 = Register %vreg20 [ORD=12] [ID=1]
0xfbe890: i32 = TargetConstant<1> [ORD=15] [ID=14]
0xeeff60: i32,ch = CopyFromReg 0x1054300, 0xeef860 [ORD=13] [ID=19]
0xeef860: i32 = Register %vreg1 [ORD=13] [ID=3]
0xeefc60: i32 = AMDILISD::VEXTRACT 0xfbed90, 0xfbe890 [ORD=12] [ID=23]
0xfbed90: v4i32,ch = CopyFromReg 0x1054300, 0xfbe990 [ORD=12] [ID=18]
0xfbe990: v4i32 = Register %vreg20 [ORD=12] [ID=1]
0xfbe890: i32 = TargetConstant<1> [ORD=15] [ID=14]
0xeef760: i32 = Constant<1> [ORD=18] [ID=5]
0xee2950: i32 = AMDILISD::VEXTRACT 0xfbed90, 0xef0060 [ORD=18] [ID=22]
0xfbed90: v4i32,ch = CopyFromReg 0x1054300, 0xfbe990 [ORD=12] [ID=18]
0xfbe990: v4i32 = Register %vreg20 [ORD=12] [ID=1]
0xef0060: i32 = TargetConstant<2> [ORD=18] [ID=16]

</stderr_txt>
 
Ein Tip für die Besitzer von AMD Radeon Karten mit VLIW4 und 5 (Radeon HD 2xxx-6xxx) - verwendet CAL statt OpenCL (kann in den Projekteinstellungen eingestellt werden)
weil:
- ist schneller als OpenCL
- braucht keine CPU - mehr für die anderen Projekte verfügbar

Getestet mit:
- Radeon HD 4650 (RV730)
- Radeon HD 5770 (Juniper)
- Radeon HD 5970 (Hemlock)
- Radeon HD 6250 (Ontario)
- Radeon HD 6310 (Brazos)
- Radeon HD 6850 (Barts)

Die neueren Radeons können zwar noch teilweise CAL aber da funktioniert einiges nicht sodass die eher OpenCL verwenden müssen:
- Cape Verde
- Tahitti
- Pitcairn
- Devastator
- Scrapper
- Oland
- Bonaire
- Hawaii
- Spectre
- Kalindi
- Skunk
 
Habe grad mal testweise Collatzen auf der kleinen, armen HD8400 (Athlon 5350) geschliffen.
Eine Mini braucht ca 45min und bring ca 875Cr, was dann etwa 28.000cr/d wären.
Nicht schlecht für die 5-10Watt die da verbraucht werden dürften.
 
Welcher Anwendung ist für den HD6870 am besten?
Mini Collatz Conjecture
Solo Collatz Conjecture
Large Collatz Conjecture
Micro Collatz Conjecture

Und welche Optimierung sollte man machen, habe hier keine gefunden?

---------- Beitrag hinzugefügt um 15:44 ---------- Vorheriger Beitrag um 15:41 ----------

Oder gilt die Optimierung nur, wenn man OpenCL nutzt?
 
Micro und Mini Collatz (CAL) gehen ohne Probleme auf der 6850; Solo und Large brauchen halt länger (viel länger)

Optimierungen gehen auch die von OpenCL - oder genauer gesagt die CAL-Optimierungen gehen auch bei OpenCL da die OpenCL-App auf der CAL-App von Gipsel basiert ...
 
optimierung30o48.png


Ich habe die ^^ Optimierung drin. Die app_config scheint völlig egal zu sein.

Wenn man 100% Auslastung habe möchte, sollte man mindesten einen Kern frei haben. Aber auch dann dauern die large verdammt lange, also bis zum 10. habe ich genug Arbeit.
Dann nach werde ich auf mini oder solo umstellen.
 
Kern frei braucht man jedoch nur bei OpenCL Apps (zB für Tahittis)
 
was bringt den am ende mehr credits ?

bei mir brauchen 2 solos ~ 3 std pro wu gibs da 14k credits.

ich könnte auch auf cal zurück switchen aber macht das nacher auch wirklich sinn ?

edit hab auf cal geswitchted und werde berichten. danach wird gebunkert.

hmm nach den ersten 6 % der wu hab ich die zeit mal hochgerechnet und komme auf die selbe rechenzeit hinaus ^^ allerdings habe ich mit der cal app bei 2 gleichzeit laufenden wus nur eine auslastung von 89% -_- mit opencl 99%.

somit dürfte die cal app bei gleicher auslastung etwas fixer sein.
 
Zuletzt bearbeitet:
Komisch, Collatz hat mir beim bunkern die
solo_collatz_6.04_windows_intelx86__opencl_amd_gpu.exe
zusätzlich zur vorhandenen
solo_collatz_6.04_windows_x86_64__opencl_amd_gpu.exe runtergeladen.

macht mich stutzig...

Falls jemand auch beide Anwendungen hat ACHTUNG es müssen beide per .config optimiert werden.
 
@Emploi
die Optimierung greift bei mir erst bei der nächsten WU. Die aktuelle wird immer mit den vorherigen Settings durchgerödelt. Selbst ein Neustart half bei mir nichts. Die besagte WU angehalten, auf eine andere springen lassen, und dann wieder auf Fortsetzen, dann läuft es mit den Optimierten Settings.
 
was bringt den am ende mehr credits ?

bei mir brauchen 2 solos ~ 3 std pro wu gibs da 14k credits.

ich könnte auch auf cal zurück switchen aber macht das nacher auch wirklich sinn ?

edit hab auf cal geswitchted und werde berichten. danach wird gebunkert.

hmm nach den ersten 6 % der wu hab ich die zeit mal hochgerechnet und komme auf die selbe rechenzeit hinaus ^^ allerdings habe ich mit der cal app bei 2 gleichzeit laufenden wus nur eine auslastung von 89% -_- mit opencl 99%.

somit dürfte die cal app bei gleicher auslastung etwas fixer sein.
Gute Frage ich hab openCL am laufen mit ~23min pro solo WU im Schnitt.
Lässt du zwei WUs auf einer Karte laufen?
Wenn du die Optimierungen von Sabroe nutzt, ist mehr wie eine WU pro Karte zu viel des guten (die Laufzeit vervierfacht sich fast)

MfG

€dit: @LordNord
Sicher das es solo ist und nicht mini?
 
Zuletzt bearbeitet:
@Emploi
die Optimierung greift bei mir erst bei der nächsten WU. Die aktuelle wird immer mit den vorherigen Settings durchgerödelt. Selbst ein Neustart half bei mir nichts. Die besagte WU angehalten, auf eine andere springen lassen, und dann wieder auf Fortsetzen, dann läuft es mit den Optimierten Settings.

Könnte sein. Die erste Large hat ja auch 18h (meist 35% Auslastung) gebraucht. Die neuen Large nur noch 7h...
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben Unten