www.wikidata.de-de.nina.az
Volunteer Computing zu deutsch Ehrenamtliches freiwilliges Rechnen beschreibt eine Technik der Anwendungsprogrammierung bei der einzelne Computernutzer Rechnerkapazitaten wie Rechenzeit und Speicherplatz auf freiwilliger Basis einem bestimmten Projekt zur Verfugung stellen um unter Anwendung des verteilten Rechnens ein gemeinsames Ergebnis zu berechnen 1 2 Inhaltsverzeichnis 1 Idee 2 Prinzip 3 Einsatzgebiete 4 Konkrete Projekte 5 Siehe auch 6 Weblinks 7 EinzelnachweiseIdee BearbeitenHintergrund ist die Uberlegung dass einerseits die fur umfangreiche Berechnungen benotigten Supercomputer kostenintensiv sind und dass andererseits die Hauptprozessoren vieler Rechner PC oder Smartphone zeitweise nicht ausgelastet sind da der Anwender meistens nur mit wenigen Programmen arbeitet welche nur einen Teil der gesamten CPU Leistung beanspruchen Diese ungenutzten Ressourcen mochte man beim verteilten Rechnen nutzbar machen Hierzu wird eine entsprechende Client Software auf dem betroffenen Rechner installiert die diese Aufgaben meistens weitgehend im Hintergrund ubernimmt Durch Einfuhrung von Technologien wie Cool n Quiet PowerNow und SpeedStep verbrauchen jedoch aktuelle CPUs und GPUs bei geringerer Last deutlich weniger Strom als unter Volllast sodass Volunteer Computing Teilnehmer auch indirekt Strom zur Verfugung stellen und ggf mehr Larm durch Lufter ausgesetzt sind Prinzip BearbeitenVolunteer Computing muss organisiert werden Dazu wird eine Software zur Verfugung gestellt die auf den Clients zur Losung der speziellen Aufgabe laufen muss Weiterhin mussen die Aufgaben die abgearbeitet sind gerade bearbeitet werden oder noch verteilt werden mussen verwaltet werden Diese Aufgaben ubernimmt der Betreiber des Forschungsprojekts in der Regel also ein Universitatsinstitut Will man sich nun an der Problemlosung beteiligen das heisst die ungenutzte Rechenleistung eines Computers zur Verfugung stellen ladt man zunachst die Clientsoftware auf den Computer installiert diese und testet die Installation mittels vorgegebener Testdaten Danach meldet man sich an der Webseite eines Projektes seiner Wahl an und lasst sich Daten zuteilen die bearbeitet werden sollen Nach Berechnung des Datenpaketes die einige Stunden bis mehrere Wochen Rechenzeit in Anspruch nehmen kann wird das Ergebnis an die Webseite zuruckgemeldet und man kann sich neue Daten geben lassen Diese Aufgaben fuhrt die Software automatisch aus sodass sich auch Laien an den Projekten beteiligen konnen Einsatzgebiete BearbeitenVolunteer Computing wird in vielen Bereichen der Forschung eingesetzt vor allem bei sehr rechenintensiven Anwendungen z B Docking Simulationen fur das Design kunftiger Medikamente die Berechnung von Proteinfaltungsvorgangen die Suche nach Primzahlen oder die Widerlegung von mathematischen Vermutungen fur deren Bearbeitung die Leistung von herkommlichen Supercomputern nicht ausreicht oder fur die nur ungenugende finanzielle Mittel zur Verfugung stehen Volunteer Computing Projekte finden sich demnach sehr haufig bei von Universitaten Stiftungen oder kleinen bzw mittelstandischen Firmen durchgefuhrten Projekten Konkrete Projekte Bearbeiten nbsp Screenshot des BOINC Managers beim Abarbeiten von Tasks des SETI home ProjektsEines der ersten Projekte welches die Technik des Volunteer Computing nutzte war das SETI home Projekt inzwischen beendet der University of California Berkeley das somit die Rechenkraft eines teuren Supercomputers erzielte Viele Projekte folgten so zum Beispiel biophysikalische Projekte wie Folding home Rosetta home und POEM home zur Simulation der Proteinfaltung Projekte auf der Suche nach Gravitationswellen Einstein home Find a Drug zur Behandlung diverser Krankheiten inzwischen beendet Modellierung der Klimaentwicklung im 21 Jahrhundert mit ClimatePrediction net Projekte die sich der Losung von mathematischen Problemen verschrieben haben GIMPS fur Mersenne Primzahlen GFPS fur Fermatsche Primzahlen Heute gibt es fast in allen naturwissenschaftlichen Bereichen verteilte Rechenprojekte sogar die Industrie bedient sich bereits der Technik Eine neue Stufe der Verbreitung erreichte das Projekt Folding home das bis 2012 3 die Fahigkeiten der Spielekonsole PlayStation 3 sowie von ATI AMD und Nvidia Grafikprozessoren GPU nutzt und so eine Leistung von bis zu 4 Billiarden Rechenoperationen pro Sekunde 4 Petaflops erreicht Mit bis zu 700 000 angemeldeten PS3 Teilnehmern und regelmassig etwa 50 000 aktiven Konsolen steht dieses Projekt als leistungsstarkstes verteiltes Rechnernetzwerk aller Zeiten im Guinness Buch der Rekorde 4 5 Nachdem im Marz 2020 eines der ersten und grossten offentlichen Volunteer Verteiltes System Projekte SETI home sein Ende am 31 Marz 2020 bekannt gab 6 7 8 und aufgrund einer erhohten Interesse durch die COVID 19 Pandemie wird das Verteiltes System Folding home das erste Computing System das ein exaFLOPS erreicht 9 10 11 Das System simulierte Proteinfaltung fur Forschungen zu COVID 19 und erreichte am 13 April eine Geschwindigkeit von ca 2 43 x86 exaFLOPS einige Male schneller als der vorherige Rekordhalter Supercomputer Summit 12 Siehe auch BearbeitenListe der Projekte verteilten Rechnens Cloud Computing Grid Computing Distributed Proofreaders Berkeley Open Infrastructure for Network Computing BOINC Rechenkraft net World Community GridWeblinks Bearbeiten nbsp Commons Verteiltes Rechnen Sammlung von Bildern Videos und Audiodateien Wiki und Ubersicht uber aktive beendete und geplante Projekte wird von unterschiedlichen Teams betreut Eine weitere deutschsprachige Ubersicht Ubersicht uber viele kleine und grosse Projekte englisch Einzelnachweise Bearbeiten What is volunteer computing In lhcathome web cern ch Abgerufen am 7 Februar 2023 englisch Christian Benjamin Ries BOINC Hochleistungsrechnen mit Berkeley Open Infrastructure for Network Computing Springer 2012 ISBN 978 3 642 23383 8 S 17 Erwahnung des Begriffs Volunteer Computing in einer deutschsprachigen Literatur Peter Steinlechner PLAYSTATION 3 Firmware 4 30 beendet Folding home In Golem 22 Dezember 2012 abgerufen am 18 Marz 2020 englisch Meldung auf der BBC Website englisch Folding home Statistikseite Memento des Originals vom 13 Mai 2013 im Internet Archive nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot fah web stanford edu Astronomers no longer need your personal computers to search for alien life Abgerufen am 6 April 2020 John Timmer The grandfather of distributed computing projects SETI home shuts down In Ars Technica 5 Marz 2020 Abgerufen am 6 April 2020 amerikanisches Englisch Final data is in the splitter queue In setiathome berkeley edu Abgerufen am 6 April 2020 Folding Home Crushes Exascale Barrier Now Faster Than Dozens of Supercomputers ExtremeTech In www extremetech com Abgerufen am 13 Mai 2020 Folding home crowdsourced computing project passes 1 million downloads amid coronavirus research In VentureBeat 31 Marz 2020 Abgerufen am 13 Mai 2020 The coronavirus pandemic turned Folding Home into an exaFLOP supercomputer In Ars Technica 14 April 2020 Abgerufen am 13 Mai 2020 amerikanisches Englisch Liam Tung CERN throws 10 000 CPU cores at Folding home coronavirus simulation project In ZDNet Abgerufen am 13 Mai 2020 englisch Abgerufen von https de wikipedia org w index php title Volunteer Computing amp oldid 230645176