mehr Pandora Prozessorleistung mit Zusatzgeraeten moeglich?


ingoreis

Hardcore Member
Staff member
Joined
Jan 18, 2010
Messages
8,278
Age
42
Location
49.491276,8.423518
Hi mir ist mal wieder eine meiner spontanen Ideen durch den Kopf.
Viele haben ein Android Handy das wenn man an der Pandora arbeitet meist eh nur
nebendrann liegt.
Waere es moeglich irgendwie die Prozessorleistungen zu koppeln,z.B. ueber ein USB Kabel
oder ueber Bluetooth/Wlan?
Dann haetten wir wesentlich mehr Prozessorleistung unter umstaenden auch unterwegs.
Gedanke:
Pandora ans Handy per Datenkabel und einen Geschwindigkeitsboost erhalten.

Oder zweitens:
Es gibt USB Sticks die einen Prozessor enthalten der Videoformate Hardwareseitig in andere Formate
wandeln kann,koennte man einen solchen "PROZESSOR USB STICK" auch nutzbar machen fuer mehr Geschwindigkeit?
Natuelich sind wir mit USB begrenzt aber einen deutlichen Geschwindigkeitszuwachs koennte man durchaus bekommen.
;)

Dann waeren Spiele wie Diablo2,Tomb Raider 2 oder Unreal Tournament bzw Halflife und Counterstrike vielleicht sogar
spielbar mit Qemu auf der Pandora unterwegs.
Nuetzlicher Nebeneffekt.wenn man das Handy per USB anschliest.laed es auch noch auf und wird nicht leerer.
Und noch unterwegs Surfen zusaetzlich.

Was haltet ihr von dieser Idee,ist das machbar?
Ich hab mein Xperia Play Zuhause eh meist nur rumliegen :-D

Edit:Hehe man kann so mit einem Netzteil dann sogar Nachts Pandora und Handy gleichzeitig laden :yes: :yes:
 
Re: mehr Pandora Prozessorleistung mit Zusatzgeraeten moegli

<r>Ingo, wo kaufst du deinen Stoff, ich will auch was <E>:D</E> Du bist verrückt. <br/>
Aber im ernst: Ich denke das wird wenn echt sehr schwer</r>
 
Re: mehr Pandora Prozessorleistung mit Zusatzgeraeten moegli

<r>Meine Tshirts kauf ich bei C&A wenn du das meinen solltest <E>:-D</E> <br/>
<br/>
Bin grad mit meiner Pandora im Wohnzimmer und schau gemuetlich Deep Space 9.<br/>
Tja mein Xperia liegt aktuell ungenutzt rum sprich da liegt ja "Prozessorleistung" ungenutzt rum <E>:-D</E> <br/>
Hab auch Android 4.0 draufgemodded um aufm Play USB-HOST zu haben und<br/>
wenn ich irgendwann lust dazu hab hol ich mir fuer das Xperia dann einen Android DVB-T Empfanger <E>;)</E> <br/>
<br/>
Oder die Idee mit meinem "Pandorad"(Pandy ans Fahrrad mit GPS/Internet Radio/Wettervorhersage und<br/>
Lautsprecherboxen an den Lenkern fur die Musik untwerwegs auf der Radtour) <E>:-D</E> <br/>
<br/>
Ideen hab ich viele aber meist nicht das Wissen/die Fahigkeiten/die Zeit/die Ausdauer oder das Geld nicht <E>:-(</E> <br/>
<br/>
Genauso wie ich USB Stromausgang an einen Fernseher modden wollte der gar keins hat,das haette fast geklappt aber der Anschluss fuer die CI Karten gab leider nicht genug Strom ab <E>:-D</E> <br/>
<br/>
aber nun back to Topic:<br/>
Man kann doch mehrere Rechner ueber Netzwerk zusammenschliesen und die Rechenleistung aufteilen,<br/>
warum sollte das bei kleineren Dimensionen nicht auch gehen?<br/>
<br/>
Ich find das meine aktuelle Idee echt potenzial hat <E>;)</E></r>
 
Re: mehr Pandora Prozessorleistung mit Zusatzgeraeten moegli

<t>Du meinst Cluster bauen? Das bringt es aber nur bei mancher software, nicht bei allem</t>
 
Re: mehr Pandora Prozessorleistung mit Zusatzgeraeten moegli

<r>"Pandorad" find ich gut <E>:yes:</E></r>
 
Re: mehr Pandora Prozessorleistung mit Zusatzgeraeten moegli

<r>Hi Atari,hier sind noch paar Ideen und Anregungen fuer die Pandora,wenn dir Pandorad gefallen hat,<br/>
wird dir dies hier auch gefallen <E>;)</E> <br/>
<URL url="http://forum.gp2x.de/viewtopic.php?f=23&t=9254&start=15&hilit=universalfernbedienung"><LINK_TEXT text="http://forum.gp2x.de/viewtopic.php?f=23 ... nbedienung">http://forum.gp2x.de/viewtopic.php?f=23&t=9254&start=15&hilit=universalfernbedienung</LINK_TEXT></URL><br/>
Lies dir mal den ganzen Thread durch <E>:)</E> <br/>
<br/>
Bin gespannt ob jemand hier ne Loesung kennt ein Android Handy als Zusaetzlichen Prozessor zu nutzen.<br/>
Und hier Tipps geben kann. <E>:)</E></r>
 
Re: AW: mehr Pandora Prozessorleistung mit Zusatzgeraeten mo

<t>Ich kenne die Lösung, du machst ein Board re design sagen wir für einen Tegra 3, kaufst das HTC One X und baust es auseinander, entnimmst den Tegra 3 SOC und lässt dir das dafür umdesignte board fertigen, baust dir nen Reflow Ofen aus nem Toaster und dann hast du ein Handy als CPU Verbesserung genutzt.<br/>
<br/>
Aber mal ganz ehrlich, die Idee ist kreativ aber es wird nicht gehen ...</t>
 
Re: mehr Pandora Prozessorleistung mit Zusatzgeraeten moegli

<r>^^Danke, IngoReis. Ich habe so viel gelesen aber lange nicht alles. <E>:)</E></r>
 
Re: mehr Pandora Prozessorleistung mit Zusatzgeraeten moegli

<r>Mal ernsthaft:<br/>
<br/>
Prinzipiell wäre ein Cluster zwischen heterogenen ARM-Geräten möglich - wieso auch nicht.<br/>
Aber nicht für Spiele. Ein paar Gedanken, wieso das nicht so einfach geht.
<LIST><s>
  • </s><LI><s>
  • </s>Selbst wenn die Pandora einen Dualcore hätte, müsste die Software diesen erstmal nutzen, müsste also angepasst werden. Kann das dein Lieblingsspielzeug qemu, Ingo? Clusteranpassungen sind noch mal einen Zacken schärfer. Wenn man das Problem, welches parallel berechnet werden soll, nicht grob genug zerteilt, dauert es am Ende aufgrund von Netzwerklatenz sogar länger!</LI>
    <LI><s>
  • </s>Die meisten Hochleistungs(!)cluster laufen über Kabelnetzwerk, welches sogar noch mal nen Zacken schneller als das Standard Ethernet ist. Über WLAN wirst du nicht viel Freude haben.</LI>
    <LI><s>
  • </s>Programme, die auf Clustern laufen, müssen angepasst werden, die werden speziell dafür kompililiert! Mir ist kein Ansatz bekannt, dass jemand so etwas direkt in den Kernel geschrieben hätte. Dann das ist das, was du willst: Dass der Kernel Prozessorlast beliebig auf die Geräte verteilt. Siehe oben: Selbst mit mehreren CPUs auf EINEM Gerät macht der Prozessor das nicht, weil es nichts bringt (bei einer Singlecore Anwendung). Aber selbst wenn jemand qemu mit openMP und Co kompiliert: Die WLANLatenz (wir reden hier von zweistelligen Pings, das ist ein NOGO) wird dein Vorhaben killen.</LI>
    <LI><s>
  • </s>Ein Gedanken zum Schluss: Speziell qemu mit seinen emulierten DOS/Win95 Games wird schwerlich multiprozessorfähig gemacht werden. Wenn der Host schon Singlecore ist, ist es ein ziemliches Stück Arbeit den Emulator auf mehreren Kernen laufen zu lassen. Klar: Soundhardware könnte man autark emulieren, aber auch hier müsste man irgendwie miteinander interagieren.</LI><e>
</e></LIST>

greetings,<br/>
Ziz</r>
 
Re: mehr Pandora Prozessorleistung mit Zusatzgeraeten moegli

<r><QUOTE><s>
</s>Die meisten Hochleistungs(!)cluster laufen über Kabelnetzwerk, welches sogar noch mal nen Zacken schneller als das Standard Ethernet ist. Über WLAN wirst du nicht viel Freude haben<e>
</e></QUOTE>
Und wenn wir jetzt noch bedenken, wie miserabel WLAN an der Pandora läuft, wird einem ganz schnell klar, dass dies nicht funktioniert ^^</r>
 
Re: mehr Pandora Prozessorleistung mit Zusatzgeraeten moegli

<r>Jaa manchmal muss man mich ein wenig in die Realität zurückholen. <E>;)</E> <br/>
Spätestens an den Kerneldingen wirds hängen.<br/>
Ein schöner Gedanke,theoretisch möglich aber nur theoretisch.<br/>
<br/>
Bleibt aber noch die Variante mit dem "Prozessor USB Stick",<br/>
hab mal gegoogelt aber nicht viel darüber gefunden,die Dinger werden als Videokodierungs-<br/>
beschleuniger angeboten,aber nicht wirklich jemand schreibt was da genau drinnen ist.<br/>
Also echt geil wäre natürlich ein Usb zu Pentium 4 Adapter,wo wir einfach nen echten Pentium4 per<br/>
Usb nutzen können,dann könnte man nämlich bestimmten Programmen(z.B. wiedermal Qemu)<br/>
sagen dass nur der 2. Prozessor angesteuert wird und es würde X86 Software auf der Pandora<br/>
zum Laufen bewegen ohne Emulation.<br/>
Natürlich hab ich so einen USB Pentium 4 Adapter noch nie gesehen aber vom Stromverbrauch her<br/>
ist auch dies möglich,einziges Nadelöhr ist dann der USB Port,denn der wird zwar viel <br/>
verlangsamen aber auch dies wäre Theoretisch machbar <E>;)</E> <br/>
Gibt es eigentlich überhaupt Systeme wo 2 Grundlegend andere Prozessoren drinnen sind?<br/>
Dann wären wir vielleicht sogar die ersten die darüber diskutieren <E>:-D</E></r>
 
Re: AW: mehr Pandora Prozessorleistung mit Zusatzgeraeten mo

<t>Ich wollte nur nochmal einwerfen das ein Cluster theoretisch geht, siehe RaspberryPi cluster...<br/>
Aber die haben auch LAN ports</t>
 
Re: mehr Pandora Prozessorleistung mit Zusatzgeraeten moegli

<r><QUOTE><s>
</s>Ich wollte nur nochmal einwerfen das ein Cluster theoretisch geht, siehe RaspberryPi cluster...<br/>
Aber die haben auch LAN ports
<e>
</e></QUOTE>

Danke schön,genau sowas hab ich mir ursprünglich überlegt und <br/>
Zuhause kann ich ja mein Android Handy ruhig per USB Kabel anschliesen und <br/>
wenn möglich sogar über den USB OTG der Pandora,<br/>
dann würd mein normaler USB Anschluss noch frei bleiben <E>;)</E><br/>
(über OTG wird dann natürlich das Handy aufgrund der geringen Spannungsleistung des<br/>
Anschlusses nicht aufgeladen,aber das wäre mir egal)<br/>
<br/>
Jetzt muss ich mal im Internet mehr über Cluster erfahren/nachlesen <E>;)</E><br/>
<br/>
oh cool da haben schon mehrere drüber nachgedacht:
<QUOTE><s>
</s>Einleitung<br/>
<br/>
Die Verbreitung von Smartphones in der Gesellschaft steigt stetig an und es ist zu erwarten, dass dieser Trend bis auf weiteres auch anhält. Gleichzeitig nehmen Leistungsfähigkeit, Speicherkapazität und Übertragungskapazität der mobilen Geräte zu, während die Nutzung dieser Kapazitäten eher stagniert. So gaben in einer Umfrage aus dem Jahr 2011 mehr als 50% der Befragten an, dass sie keine, bzw. nur die durch Provider oder Hersteller vorinstallierten Applikationen nutzen.<br/>
<br/>
Die ungenutzten Ressourcen, die somit in der Hosentasche eines jeden Smartphone-Nutzers schlummern, werden stetig mehr und warten nur darauf, auch sinnvoll genutzt zu werden. Diese Rechenleistung kann beispielsweise kollaborativ zur Lösung von rechenintensiven Problemen genutzt werden. <e>
</e></QUOTE>
Quelle hier:<br/>
<URL url="http://www.ibr.cs.tu-bs.de/theses/buesch/droidcluster.html"><LINK_TEXT text="http://www.ibr.cs.tu-bs.de/theses/buesc ... uster.html">http://www.ibr.cs.tu-bs.de/theses/buesch/droidcluster.html</LINK_TEXT></URL><br/>
<br/>
<br/>
Edit: selbst wenn das erstmal nur von Android zu Android gehen sollte,können wir das ja für<br/>
eine Androidbeschleunigung auf der Pandora verwenden,darüber würden sich bestimmt einige<br/>
First Batch User freuen,wenn Android schneller ginge mit so einer Lösung auf der Pandora <E>;)</E></r>
 
Re: mehr Pandora Prozessorleistung mit Zusatzgeraeten moegli

<t>Niemand hat bezweifelt, dass Cluster gehen.<br/>
Auch bezweifle ich nicht den Nutzen von heterogenen ARM Clustern.<br/>
SETI@overall sozusagen...<br/>
<br/>
Wie auch immer. Die Idee dess Prozessors im USB Stick ist ein Rohrkrepierer. Zu allererst müsste jemand einen Pentium 4 Prozessor erschaffen. Denn einen alten zu nehmen ginge nicht, die Dinger verbrauchen weit mehr als USB liefert. Wieso nicht einen Atom nehmen. Der ist einfacher strukturiert, kleiner, sparsamer und verfügbar. Ein Prozessor ist jedoch doch nur die halbe Miete! Er kommuniziert über mannigfaltige Wege mit RAM, Peripherie, Motherboard und haste nich jesehen. Willst du das alles bzw. Simulationen davon mit auf den USB Stick packen? Denn USB als BUS zu nutzen, damit der "AtomStick" direkt auf den Speicher der Pandora zugreifen könnte wäre langsamer als qemu je sein könnte.<br/>
<br/>
Es gibt andere vielversprechende Ansätze: FPGAs. Das sind Prozessoren, deren Schaltkreise veränderbar sind. Aber damit x86 nachzubilden ist... eine sportliche Idee. Viel Spaß, notaz! ^^</t>
 
Re: mehr Pandora Prozessorleistung mit Zusatzgeraeten moegli

<r><QUOTE author="IngoReis"><s>
IngoReis said:
</s>oh cool da haben schon mehrere drüber nachgedacht:
<e>
</e></QUOTE>
Guten Morgen. <E>;)</E>
<QUOTE author="IngoReis"><s>
IngoReis said:
</s>
<QUOTE><s>
</s>Die ungenutzten Ressourcen, die somit in der Hosentasche eines jeden Smartphone-Nutzers schlummern, werden stetig mehr und warten nur darauf, auch sinnvoll genutzt zu werden. Diese Rechenleistung kann beispielsweise kollaborativ zur Lösung von rechenintensiven Problemen genutzt werden. <e>
</e></QUOTE>
<e>
</e></QUOTE>
Nur schlummert da nichts mehr so wie es zu Beginn der SETI etc. Clusterlösungen schlummerte. Während der Entwicklung hin zu schnelleren CPUs wurden diese immer Wärmer, sprich benötigten immer mehr Energie. Die Wärme musste weg, also der Energiebedarf/verbrauch runter und diese Anforderung wurde mit den Smartphones noch mehr priorisiert. Die Folge war der Trend von Powermanagement, der sich inzwischen sogar bis in die Desktop Systeme durchgesetzt hat. Ich habe für tägliche Standardaufgaben ein System mit AMD Fusion im Einsatz, dessen Stromverbrauch ohne laufende Programme und anfassen einen Win7 Desktop auf meinem billigen Stromverbrauchsmesser mit 0 Watt/h angezeigt wird. Der Verbrauch ist so gering, dass das Gerät den nicht mehr korrekt anzeigen kann. Startet man Benchmarks welche die CPU belasten, dann steigt der Stromverbrauch auf ca. 35 Watt/h an.<br/>
<br/>
Das war bei bei ersten CPU Generationen nicht so, dort gibt es keinen wesentlichen Unterschied zwischen Leerlauf und Volllast, ein zusätzlich laufendes Programm ist nicht spürbar auf die Stromrechnung durchgeschlagen.<br/>
<br/>
Ein Programm welches in der Hosentasche eines Smartphone Nutzers läuft, verbraucht dort also mehr Strom, den der Nutzer dann auch bezahlen muss. Und einem der besseren Smartphones welches ich mal für ein paar Wochen testen konnte blieb bei intensiven 3D Spielen nach ca. 4 Stunden der Saft weg. Ein seti@smartphone knabbert also direkt an meiner Akkulaufzeit und meinem Geldbeutel.<br/>
<br/>
Selbst wenn man den zusätzlichen Verbrauch locker wegstecken könnte, die geringere Betriebszeit ist nicht akzeptabel wenn das Smartphone dann noch nicht mal einen Tag durchhält. Ich denke also nicht das sich solche Lösungen praktikabel umsetzen lassen.</r>
 
Re: mehr Pandora Prozessorleistung mit Zusatzgeraeten moegli

<r>Du könntest über USB-Netzwerk einen PC anschließen und die Pandora mit nem VNC-Viewer als Bildschirm benutzen.<br/>
<br/>
Die Pandora hat eine Auflösung von 800x480. Vielleicht bau ich ja mal ein Streaming-Protokoll, dass man damit wie bei onLive remote Spiele zocken kann <E>;)</E></r>
 
Re: mehr Pandora Prozessorleistung mit Zusatzgeraeten moegli

<r>lol "ARM Cluster" sind schon realisierbar,hier ein gutes Bild vom Beagleboard Cluster <E>:-D</E> <br/>
<IMG src="http://hackadaycom.files.wordpress.com/2010/09/beagleboard_cluster.jpg"><s>
URL><e>
</e></IMG><br/>
<br/>
Quelle hier :<br/>
<URL url="http://hackaday.com/2010/09/07/beagleboard-cluster/">http://hackaday.com/2010/09/07/beagleboard-cluster/</URL><br/>
<br/>
sieht lustig aus <E>;)</E><br/>
<br/>
VNC klingt gut,aber ist das nicht zu langsam?<br/>
Hat das jemand auf der Pandora schon probiert wegen reaktionszeiten?</r>
 
Re: AW: mehr Pandora Prozessorleistung mit Zusatzgeraeten mo

<t>Sagte ich doch, such mal nach RaspberryPi Cluster...</t>
 
Re: mehr Pandora Prozessorleistung mit Zusatzgeraeten moegli

<t>das erinnert mich an amigazeiten wo man pc karten eistecken konnte *G*</t>
 
Re: mehr Pandora Prozessorleistung mit Zusatzgeraeten moegli

<t>Diese Videobeschleunigerusbsticks sind eigentlich nur kleine socs mit dsps und anderem Zeug das nötig ist um hardwareseitig video zu decodieren. Die bekommen nur vom PC den codierten datenstream, decodieren den und streamen das Ergebnis zurück, damit der PC das anzeigen kann oder geben es direkt über einen Videoausgang am Stick aus.<br/>
Es gibt auch welche, die einen ganzen soc wie den der Pandora drauf haben.<br/>
Generelle CPU Aufgaben können diese meistens nicht ausführen, also auch keine Spiele spielen oder so ausser man würde spezifische Software schreiben, die darauf läuft und mit dem hauptpc zusammenarbeitet.<br/>
<br/>
Das ist ne Menge Arbeit und ich bin mir nichtmal sicher ob die Dinger nur software für x86 pcs haben oder auch mit einem armchip funktionieren.<br/>
<br/>
Wie gesagt. Die Dinger können meistens nur das gut, wofür sie gebaut sind, also z.B. audio und video decodieren.<br/>
Die Pandora hat ja selbst solch einen dsp prozessor, der allerdings noch nicht wirklich benutzt wird.<br/>
Dafür zu programmieren, dass er mit Emulation hilft und ihn dabei noch mit dem cortex zu syncronisieren ist sicher schwieriger als man denkt und ein Grund dafür, dass man das noch nicht versucht hat.<br/>
<br/>
Der gp2x hatte schon einen solchen coprozessor, der allerdings auch erst später verwendet wurde um z.B. spezielle Aufgaben der GPU zu emulieren. So war er bei egoboo für die OpenGL Emulation zuständig. Das war allerdings ein Riesenaufwand für generell wenig Nutzen.</t>
 
Back
Top