Global Processing Unit
GPU (Global Processing Unit) ist eine Anwendung für verteiltes Rechnen, die auf dem Gnutella-Netzwerk basiert. Idee ist es, einen virtuellen Verbund von Rechnern entstehen zu lassen. Also die Rechenzeit einzelner Rechner miteinander teilen. Dabei kann jeder Anwender Rechenzeit beanspruchen, andererseits muss jeder bereit sein, Ressourcen freizugeben, falls die Umstände es verlangen. Die einzelnen Berechnungen werden über Plugins eingebunden und sind somit jederzeit erweiterbar.
Es handelt sich jedoch um einen recht kleinen Verbund mit im Schnitt nur 5-15 Rechnern. Anwendungen sind z.B. das Rendern von Videos, eine Suchmaschine zu erstellen. Seit 2007 gibt es zudem ein Plugin, das versucht, das Eternity 2 Puzzle zu lösen. Ein Preis wird hierfür jedoch nicht mehr ausgeschüttet werden.
Am 16.11.2007 folgte das erste reale Problem. Es wird versucht, Dedekinds Problem mit der Monte Carlo Methode anzunähern. Es geht also um ein tatsächliches mathematisches Problem.
Projektübersicht
| Name | GPU, a Global Processing Unit |
| Kategorie | Plattform |
| Ziel | virtuellen Supercomputer bilden, Anwendungen variabel |
| Kommerziell | nein |
| Homepage | gpu.sourceforge.net |
Projektstatus
Projektlinks
Clientprogramm
| Windows | ||
| Linux | ||
| DOS |
| |
| BSD | ||
| Solaris | ||
| Java (betriebssystemunabhängig) |
| Funktioniert auch über Proxy | |
| Normal ausführbares Programm | |
| Als Bildschirmschoner benutzbar | |
| Kommandozeilenversion verfügbar | |
| Personal Proxy für Work units erhältlich | |
| Work units auch per Mail austauschbar | |
| Quellcode verfügbar | |
| Auch offline nutzbar | |
| Checkpoints |
