ARM Devices. Stand und Zukunft?

Alles zu mobilen Endgeräten (Smartphones und Tablets) mit purer Rechenkraft
Nachricht
Autor
Benutzeravatar
Mad Matt
Vereinsmitglied
Vereinsmitglied
Beiträge: 247
Registriert: 12.09.2009 19:36
Wohnort: Ruhrgebiet

ARM Devices. Stand und Zukunft?

#1 Ungelesener Beitrag von Mad Matt » 23.05.2014 09:42

Hallo Leute, das ist vor allem eine große Frage. Bis zum Pentathlon habe ich mich gar nicht mit dem Thema ARM-Systeme beschäftigt. Nun ist es aber so, dass z.B. bei Bitcoin ähnlich parallel rechnende CPUs (oder ist es dasselbe Prinzip?) schon die GPUs in der Effizienz lahmgelegt haben und diese wohl langfristig überflüssig und unrentabel machen werden. Ich habe nie Bitcoins gerechnet, aber das alleine ist ein starker Hinweis, dass uns das auch in BOINC bevorstehen könnte.

Ist der Einsatz von ARM heute schon effizient? Und wo seht Ihr das in Zukunft? Werden diese kleinen Parallel-Rechner selbst GPU-Crunching ersetzen und CPUs in Zukunft nur noch als 'Träger' arbeiten? Oder gehört gar kleinen 'headless' ARM-Farmen oder Clustern die Zukunft?

Und last not least: Was wäre im Moment die interessante Einstiegstechnik? Rasperry, Odriod?

Dank im Voraus. :wave:
Bild

Benutzeravatar
nico
Vereinsmitglied
Vereinsmitglied
Beiträge: 2211
Registriert: 22.12.2002 13:22
Wohnort: C-Town

Re: ARM Devices. Stand und Zukunft?

#2 Ungelesener Beitrag von nico » 23.05.2014 11:39

Ich glaube du verwechselts da was. Nicht ARM CPUs haben die GPUs abgelöst sonder (mit einem Zwischenschritt über FPGAS) ASICS. Das sind im Falle von BitCoin Rechenwerke, die nur genau eines können: BitCoins rechnen. Allerdings kostet das Design und die Entwicklung eines ASICS mindestens ein paar Hundertausend Euro - lohnt sich also nur, wenn du hinterher entsprechend viele Abnehmer findest....

Für BOINC werden die sich nicht lohnen, da sich dann jeder für jedes Projekt einen speziellen ASIC kaufen müsste, den man dann auch nur für dieses eine Projekt nutzen kann und sonst nichts - also das komplette Gegenteil von "ungenutzte Ressourcen nutzen".

ARMs sind im Grunde nichts anderes als die CPUs, die du in deinem Rechner hast - allerdings auf Energiesparsamkeit optimiert. Momentan fehlt es noch etwas an Gleitkommarechenpower, was die meisten wissenschaftlichen Programme brauchen. Aber die Zukunft mit ARM wird definitiv interessant, da diverse Hersteller schon Pläne für ARM-Server in der Schublade haben und bspw. AMD ARM statt GPU Cores in seine CPUs integrieren will.

Und ja, der Raspi ist definit ein guter Einstieg. Allerdings fühlt sich das am Ende genau so an, wie ein etwas älterer Laptop mit Linux drauf. Das interessante an den Dingern ist die Größe, die Anschlussmöglichkeiten und der geringe Energieverbrauch. Rechenpower solltest du nicht erwarten, aber wenn du Spass am experimentieren hast sind die Dinger genau richtig.
Bild

Eric
Powerknopf-Verweigerer
Powerknopf-Verweigerer
Beiträge: 1411
Registriert: 07.05.2013 09:24

Re: ARM Devices. Stand und Zukunft?

#3 Ungelesener Beitrag von Eric » 23.05.2014 12:13

nico hat geschrieben: Und ja, der Raspi ist definit ein guter Einstieg. Allerdings fühlt sich das am Ende genau so an, wie ein etwas älterer Laptop mit Linux drauf. Das interessante an den Dingern ist die Größe, die Anschlussmöglichkeiten und der geringe Energieverbrauch. Rechenpower solltest du nicht erwarten, aber wenn du Spass am experimentieren hast sind die Dinger genau richtig.
Wenn es um Boinc geht würde ich lieber noch 40? drauf packen und einen Odroid U3 nehmen:
Raspberry: 700Mhz (o.k. man kann den übertakten) Single Core ARM
Odroid U3: 1.7Ghz Quad Core ARM
Bild

Benutzeravatar
nico
Vereinsmitglied
Vereinsmitglied
Beiträge: 2211
Registriert: 22.12.2002 13:22
Wohnort: C-Town

Re: ARM Devices. Stand und Zukunft?

#4 Ungelesener Beitrag von nico » 23.05.2014 12:45

Stimmt für BOINC ist der Odroid U3 natürlich besser geeignet.
Bild

Benutzeravatar
Mad Matt
Vereinsmitglied
Vereinsmitglied
Beiträge: 247
Registriert: 12.09.2009 19:36
Wohnort: Ruhrgebiet

Re: ARM Devices. Stand und Zukunft?

#5 Ungelesener Beitrag von Mad Matt » 24.05.2014 13:07

@nico: Danke für die Erklärung. Da hast Du eine große Verständnislücke bei mir geschlossen. Ich habe mich nämlich gefragt, warum das Ergebnis bei Bitcoin so extrem ist, obwohl doch das Prinzip ähnlich ist (paralleles Rechnen auf multiplen Kernen). Das würde nun dafür sprechen, dass die GPUs eine Weile ihren Vorsprung halten können, denn gerade durch die extreme Erhöhung der Kerne haben sie ja die CPUs weit überholt und exponentielle Fortschritte der Rechenkraft erziehlt. Spannend wird dann die Frage, ob ARM irgendwann das mit weniger Stromverbrauch erreicht bzw. ob DC-Projekte eine ähnliche Optimierung erreichen könnten.

@nico & @Eric: Danke für die Tips, da werde ich mal mit diesen Geräten versuchen, was geht. :)
Bild

Eric
Powerknopf-Verweigerer
Powerknopf-Verweigerer
Beiträge: 1411
Registriert: 07.05.2013 09:24

Re: ARM Devices. Stand und Zukunft?

#6 Ungelesener Beitrag von Eric » 24.05.2014 15:43

@Mad Matt: In dem Thread zu den Odroids ist in einem der letzten Posts ein Link zu Pallin hier in Deutschland. Die haben dort auch den Odroid U3 und Zubehör für einen fairen Preis. Da lohnt sich das Bestellen bei Hardkernel.com nicht mehr.
Ich habe selbst zwei U3 im Einsatz. Einen mit eMMC Speicher und einen mit microSD Karte. Für Boinc lohnt sich auch der Lüfter dazu. Ohne diesen taktet die CPU herunter.
Bild

Benutzeravatar
www.rekorn.de
Vereinsmitglied
Vereinsmitglied
Beiträge: 721
Registriert: 02.06.2003 15:11
Wohnort: Berlin

Re: ARM Devices. Stand und Zukunft?

#7 Ungelesener Beitrag von www.rekorn.de » 25.05.2014 20:39

Eric hat geschrieben:@Mad Matt: In dem Thread zu den Odroids ist in einem der letzten Posts ein Link zu Pallin hier in Deutschland. Die haben dort auch den Odroid U3 und Zubehör für einen fairen Preis. Da lohnt sich das Bestellen bei Hardkernel.com nicht mehr.
Ich habe selbst zwei U3 im Einsatz. Einen mit eMMC Speicher und einen mit microSD Karte. Für Boinc lohnt sich auch der Lüfter dazu. Ohne diesen taktet die CPU herunter.
Nur als Hinweis - du meinst nicht Pallin, sondern Pollin:
http://www.rechenkraft.net/forum/viewto ... 84#p149052
shit happens, everyday
Bild

Benutzeravatar
Michael H.W. Weber
Vereinsvorstand
Vereinsvorstand
Beiträge: 23172
Registriert: 07.01.2002 01:00
Wohnort: Marpurk

Re: ARM Devices. Stand und Zukunft?

#8 Ungelesener Beitrag von Michael H.W. Weber » 01.06.2014 17:31

Noch etwas:
Schon heute ist es so, dass die Rechenleistung pro Watt bei diversen CPU-basierten DC-Projekten mit ARM-CPUs (Cortex-A9, wie z.B. in den ODROIDs verbaut) am Besten ist.

Michael.
Fördern, kooperieren und konstruieren statt fordern, konkurrieren und konsumieren.

Bild Bild

declis
XBOX360-Installer
XBOX360-Installer
Beiträge: 73
Registriert: 22.06.2008 03:11

Re: ARM Devices. Stand und Zukunft?

#9 Ungelesener Beitrag von declis » 01.06.2014 22:33

Habe im Keller seit ein paar Tagen zwei Android Sticks am laufen. Wollte einfach mal mit den Teilen etwas rumspielen. Den ersten Stick habe ich für 42,99? (MK809III) bekommen. Leider waren nicht die Chips verbaut, die ich eigentlich haben wollte (wegen OC Kernel flashen usw). Dann habe ich mir nochmal einen zweiten Stick für 49,90? (MK809IV) bestellt mit den richtigen Chips, die aktuell von Custom ROMs & OC Kernel unterstützt werden. Wer an sowas Spaß hat kann im freaktab.com-Forum etwas lesen.

In beiden Sticks ist ein Rockchip 3188T verbaut (wenn man auf eBay schaut, wird in jeder Beschreibung einen RK3188@1,6GHz finden, natürlich! :blush: ).
The RK3188T is a lower-clocked version of the RK3188, with the CPU cores running at a maximum speed of 1.4 GHz instead of 1.6 GHz. The Mali-400MP4 GPU is also clocked at a lower speed. As of early 2014, many devices advertised as using a RK3188 with a maximum clock speed of 1.6 GHz actually have a RK3188T with clock speed limited to 1.4 GHz. Operating system ROMs specifically made for the RK3188 may not work correctly with a RK3188T
Hier ein paar Pics vom Innenleben und aktueller Testaufbau:

Bild

Bild

MK809III - RK3188T,MT6622N+ESP8089,2GB DDR3, 8GB NAND @ Android 4.2 (Stock ROM) - FullLoad: 3W

Bild

Bild

BOINC ready:

Bild

Bild

MK809IV - RK3188T,AP6210,2GB DDR3, 8GB NAND @ Android 4.2 (NEOMODE HYBRID ROM 1.7 + OC Kernel @ 1.7GHz - FullLoad: 4-5W
(Es gibt noch Kernel die mit 1,8GHz und 1,9GHz laufen, beide laufen allerdings nicht stabil unter Volllast (Reboot), vielleicht reicht die aktuelle Kühlung dafür nicht aus oder die Hardware macht es einfach nicht mit, dunno).

Bild

Bild

BOINC ready:

Bild


Der Geschwindigkeitszuwachs mit einem OC Kernel ist ziemlich hoch:

MK809III (1,4GHz) @ Enigma: http://www.enigmaathome.net/results.php?hostid=129109
MK809IV (1,7GHz) @ Enigma: http://www.enigmaathome.net/results.php?hostid=129987

MK809IV (1,7GHz) @ POGS: http://pogs.theskynet.org/pogs/results.php?hostid=39369

MK809III (1,4GHz) @ Einstein: http://einstein.phys.uwm.edu/results.ph ... d=11388708

Große Credit-Wunder darf man hier natürlich erwarten. Aber Michael H.W. Weber hat es ja schon auf den Punkt gebracht. Custom ROMs flashen und solche Sachen ist halt eine nette Spielerei :wave:
Bild

Oldtimerchen

Re: ARM Devices. Stand und Zukunft?

#10 Ungelesener Beitrag von Oldtimerchen » 02.06.2014 13:49

Ihr kommt vielleicht auf Ideen.... Bild

Zurück zu „Mobiles Verteiltes Rechnen & ARM-Systeme“