Boinc auf ARM

Er ist am nächsten Tag wieder gestartet, aber an Boinc oder auch nur etwas mehr ist mit der Kühlung nicht zu denken.

Die Metallplatte an der Unterseite ist auch suboptimal platziert, das WLPad liegt genau unter der CPU...)((

Das das so von jemanden geplant wird (siehe Markierung auf der Platine) finde ich schon sehr strange :[

Der blaue Chipsatzkühler deckt leider nicht alles ab vom Chip, so das ich aktuell plane aus Alu mir was zu fräsen. Da mein Kollege mit bessern Metallbearbeitungskenntnissen in Urlaub ist, wurde das Projekt erst mal verschoben.

TAL9000
 
Zuletzt bearbeitet:
Mein Versuch aus einen Intel Boxed S775 Kühlkörper was passendes zu fräsen ist mangels geeigneten Werkzeug und aufgrund des Materials selber gescheitert.

Ich verwende weiter das beste was in meiner Bastelkiste lag und zwar den Zalman NB47J, nur ohne Befestigung (liegt dann nicht sauber auf der CPU) und ein paar fehlenden Zinken. Bei den Testes und ~21°C Raumtemperatur hat bisher dieser sich als ausreichend erwiesen.

Den "Bodenkühler" habe ich passend gedreht so das nun ein voll flächiger Kontakt zur Unterseite der CPU besteht.
Falls das doch später nicht reicht, versuche ich entweder einen Zalman ZM-NBF47 oder einfach einen Kupferblock als zwischen Erhöhung mit einen Alu CPU Kühler (wackelig) verbunden, als Verbesserung zu besorgen. Ein Enzotech CNB-S1 wäre da die Krönung, nur den Preis ist das nun wirklich nicht wert...

Nach 13 WUs POGS habe ich folgende Mittelwerte: Laufzeit 20526,40s; CPU Zeit 19837,79s; 99,06Cr; ~2900Cr/d (System wurde genutzt für andere Sachen); max. ~3400Cr/d (100% BOINC Nutzung)

Bei gemessenen ~8,3W die das System bei ~90% Last aus der Steckdose zieht und das mitgelieferte NT auch sehr warm werden lässt, ist dies eine ARM typischer gute Effizients.

Aufgrund der Verarbeitung und Einschränkungen der Software (kein root, keine Linux Images usw.), gehe ich davon aus das die TV-Box nicht sehr lange halten wird unter Volllast. Mal schauen wie ich sie Laufen lassen, wie z.B. neben bei oder 24/7, auf 7 Cores oder ggf. nur 4 Cores

Im Vergleich zur der TV-Box mit dem RK3229 Quad Core, sind die ~30€ für die I68 mit RK3368 schon besser angelegt, auch wenn man mehr "basteln" muss. Ich denke aber nun, das man mit den höheren Investitionskosten für ein entsprechendes Entwicklerboard und der damit bessere Software, langfristig mehr Freude/Spass hat, besonders bei 24/7 Nutzung.

TAL9000
 
Zuletzt bearbeitet:
Ich habe gerade mal wieder 3 Versuche gebraucht, um Android auf dem C2 zu starten.
Nach dem Hardkernel-Logo kommt immer nur noch ein schwarzer Bildschirm und nix passiert weiter.
Nach dem 3. Reset kam dann endlich der lang ersehnte android-Schriftzug.
Keine Ahnung, warum der Google-Kasper da immer so rumzieht, es war gerade mal eine Woche, die die Karte im Schrank lag.
Beim letzten Mal klappte es ja gar nicht mehr, da war aber auch ein halbes Jahr vergangen.
Bei Linux sieht man ja wenigstens die Schrift runterrasseln und kann dann sofort erkennen, wo es hängt.
 
Hmm, hätten da nicht 2 Raspberry Pi 3 B+ (4 x A53 @ 1.4GHz) zu je 33€ genausoviel Bumms gehabt?
Da hätte man dann über SD Karten und Stromversorgung noch weiter gespart...
 
https://www.golem.de/news/graviton-amazon-hat-instanzen-mit-eigenen-arm-prozessoren-1811-137929.html

Amazon EC2 bietet seit gestern auch ARM64 Instanzen an, von 1-16 Kerne. Interessant finde ich hier dass die Kerne laut Golem womöglich A72 basiert sind:

Zu den technischen Details der Graviton hat sich Amazon nicht geäußert, Analysen verraten aber ein paar wenige Informationen: Die a1.4xlarge-Variante der AC2-A1-Instanz hat 16 CPU-Kerne, wobei diese sich aus vier Quadcore-Clustern mit 2,3 GHz zusammensetzen. Der L1D fasst 32 KByte, der L1I hat 48 KByte und der gemeinsame L2-Puffer kommt auf 2 MByte; einen L3 gibt es nicht. Offenbar handelt es sich um ein Custom-Design im 16-nm-Node basierend auf ARMs Cortex-A72.

Ich führe aktuell Tests gegen meine Odroid C2 (4 x A53 @ 1.68GHz) und teils auch den R7 durch, die Ergebnisse können sich sehen lassen:


EinsteinTN-GridUniverse armhfUniverse arm64Asteroids
Odroid C211992s54493s27568s67486117500s
Amazon A724107s23800s11514s29319s29288s
R7 1700N/A12790s5228s (amd64)8954s

Universe läuft noch, Asteroids gibt gerade keine WUs mehr raus. Sobald es da mehr gibt trage ich das nach...

Bei Einstein fast 3x schneller, bei TN-Grid Faktor 2.2, das kann sich schon sehen lassen. So eine CPU, spätestens aber die effizienteren Nachfolger A73, A75 & A76 nehmen es dann bald mit pre-Ryzen CPUs in der Performance auf. Leistung pro Watt sollten sie ohnehin drüber liegen.
Auf SBCs wird man derartige Kerne wohl leider meist nur in BIGlittle Kombinationen vorfinden.
 
Zuletzt bearbeitet:
Sind das Sekunden?
 
Wenn es (wie ich vermute) Sekunden sind pro WU, dann ist man immerhin doppelt so schnell als ein C2. (auch mit der Null)
 
Ups ja richtig, sind natürlich Sekunden :-)
 
*motz* Ausgerechnet Amazon... wo ich von denen doch nichts mehr kaufen will.
 
Mieten statt kaufen :-D
Bisher hat die Spielerei 1.85$ gekostet. Sobald ich da für alle vergleichbaren Projekte Werte habe, schalte ich den wieder ab...
 
Hab mir gerade 4 Banana Pis for 18,18€ geholt... Heute kosten sie schon mehr... https://www.reichelt.de/banana-pi-m...i-banana-pi-m2-bry-p202546.html?&trstct=pos_6

Gut ist natürlich Android Unterstützung. Sata würde ich nicht benutzen.
Schreib mal eine paar Daten wenn du die Dinger hast.


3 Geräte wollte ich noch Kaufen. Aber wie ist der Unterschied von a7 zu a53 ?
Ich hab jetzt 3 Raspi 3B.
Einen von NEO und 2 selbst gekaufte. Mein Acrylglas Cluster hat noch Platz für 3 Stück.

--- Update ---

@ koschi , Bei Universe können Teilweise böse Laufzeiten zustande kommen. Wieviele WU berechnest Du ?
 
https://www.cnx-software.com/2015/0...ance-of-arm-cortex-a-32-bit-and-64-bit-cores/

Ups, ich hatte da für den A53 Kern (RPi3 & Odroid C2) einen größeren Vorsprung im Gedächtnis, bzw. war der A7 aus meinen Orange Pi PC eine ganze Ecke langsamer als der gleichgetaktete RPi 3.

Bitte um Vergebung!

--- Update ---

JA da sind einige fiese Laufzeiten dabei, manche wiederum sind erstaunlich kurz.

Von letzteren habe ich mir jetzt eine Referenz-WU herausgepickt und werde die mit gleichem Client auf C2 und der Amazon VM laufen lassen. Auf meinen C2 habe ich sogar noch den 32bit BHspin2_7_arm-unknown-linux-gnueabihf drauf, während für 64bit Systeme ansonsten direkt BHspin2_6_aarch64-unknown-linux-gnu ausgeliefert wird. Auch da muss ich mal vergleichen, ob das Unterschiede macht...
 
Von letzteren habe ich mir jetzt eine Referenz-WU herausgepickt und werde die mit gleichem Client auf C2 und der Amazon VM laufen lassen. Auf meinen C2 habe ich sogar noch den 32bit BHspin2_7_arm-unknown-linux-gnueabihf drauf, während für 64bit Systeme ansonsten direkt BHspin2_6_aarch64-unknown-linux-gnu ausgeliefert wird. Auch da muss ich mal vergleichen, ob das Unterschiede macht...
Auf dem C2 ist die 32bit version deutlich schneller als die 64bit.

Test WU im standalone Modus
32bit-app Laufzeit 4h27min.
64bit-app 50% nach 6h25min.

Siehe hier:
https://universeathome.pl/universe/forum_thread.php?id=346&postid=2989#2989
 
Woran erkennt man die 32/64bit?

Aktuell habe ich v0.06 (24 Stunden) und v0.07(12 Stunden) erwischt.
Die 0.06 habe ich alle abgebrochen, vermutlich sind das dann die 64bitter.
Beim nächsten Run muss ich die gleich per app_config aussortieren.
 
Dachte ich also richtig.
Jetzt gibts aber erstmal ein paar Yoyos. Mal sehen, wie gut die auf dem C2 laufen.
 
Das ist ja grausig, sowas gehört doch wieder vom Server gelöscht ;-)
Ich werde mal beide durchlaufen lassen und ggF. auch im Universeforum klagen...
 
Gut ist natürlich Android Unterstützung. Sata würde ich nicht benutzen.
Schreib mal eine paar Daten wenn du die Dinger hast.
...
Habe jetzt nur mal Ubuntu 16.04 installiert, auf SD (ohne Startet er offenbar nicht)


Banana Pi M2 Berry Ubuntu Mate 16.04 | ARMv7 Processor rev 5 (v7l) (sun8iw11p1) Allwinner V40 (4Core)

Komisch ist, das das vorinstallierte Firefox abstürzt aber Chrome funktioniert... In der Proc info gibt es keine MHz und die BogoMips sind seltsam... (57.44?) *suspect*

Ein paar OpenSSL Benches kann ich dir anbieten:
| ARMv7 Processor rev 5 (v7l) | 57.14 | ARMv7 Processor rev 5 (v7l) | 57.14 | sun8iw11p1

Benchmark | MD5 | SHA-1 | SHA-256 | SHA-512 | DES | 3DES | AES-128 | AES-192 | AES-256
Single | 104.779.430 | 65.896.630 | 38.691.500 | 32.758.440 | 16.234.150 | 5.743.960 | 30.987.470 | 26.331.480 | 23.205.890
Multi 4x | 392.598.190 | 257.416.190 | 150.193.150 | 129.202.520 | 55.397.750 | 21.923.490 | 120.106.670 | 96.091.480 | 85.425.830

Im Hintergrund läuft noch fastd und Bmxd...

Verbrauch Idle 2,1 Watt, OpelnSSL Benchmark Multicore ca. 3,5 Watt.



Die SoC sollte man kühlen, ich schätze co 55-60°C, das Infrarot meint 49°C..
 
O.K., das mit der Kühlung wäre meine erste Frage dazu gewesen.
 
Employ, läuft auf deinem Banana Pi Freifunk? Welche Rolle übernimmt das System da?
 
EinsteinTN-GridUniverse armhfUniverse arm64Asteroids
Odroid C211992s54493s27568s67486s125124s
Amazon A724107s23800s11514s29319s
R7 1700N/A12790s5853s (amd64)8954s

Auch in Universe BH2spin armhf & arm64 ist der A72 2.3-2.4x schneller gegenüber dem übertakteten C2, jeweils mit Referenz-WU...
 
Employ, läuft auf deinem Banana Pi Freifunk? Welche Rolle übernimmt das System da?

Noch keine wichtige Rolle, ich habe erstmal unsere Serverfirmware draufkompliliert http://51020.freifunk-dresden.de/ und ihn von Hand an meinen Futro per fastd angebunden.

Vielleicht ersetzt er den Futro als Offloader ja mal, der im Idle ja schon 15-20 Watt aufnimmt und wäre ein Alternative zum teuren Ubiquiti Networks EdgeRouter X / Edge OS, der ja immerhin 80€ kostet.
 
Finde ich eine spannende Sache! Schön klein ist er auch...
Ich bin noch Anfänger, warte aktuell auf die Lieferung meines zweiten Routers. Mit dem kann ich dann hoffentlich reichlich wartende Eltern vor der Grundschule gegenüber beglücken :-D
 
Zurück
Oben Unten