Ich bin sehr neu bei Bitcoin und versuche, ein wenig über die Mining-Theorie zu verstehen. Ich bestreite nicht die Konvention, ASIC-basierte Berechnungen für das Bitcoin-Mining zu verwenden, sondern ich bin neugierig, warum sie Co-Prozessoren wie diese für das Mining übertreffen. Vielleicht wäre eine nuancierte Diskussion einiger der verschiedenen Kompromisse der einfachste und klarste Weg, die Dinge zu verstehen. Lassen Sie es mich so aufschlüsseln:
Parallelität: Koprozessoren werden hauptsächlich für aufgabenparallelen Code (nicht vektorisierten Code) verwendet, während GPUs für datenparallelen (vektorisierten) Code geeignet sind. Zwei Fragen kommen mir in den Sinn:
Berechnungen: Apropos bündig auf Null, GPUs tendieren dazu, eine bessere Leistung zu erzielen als Co-Prozessoren mit Gleitkommaberechnungen. Koprozessoren schneiden jedoch sowohl bei logischen als auch bei arithmetischen Berechnungen besser ab.
Latenz:
Da GPUs synchron laufen, muss der gesamte Datensatz zu Beginn und am Ende jeder Aufgabe übertragen werden, aber Co-Prozessoren können alle Daten in Sekundenbruchteilen vom RAM in den Host-RAM verschieben. Ich bin mir nicht sicher, ob dies für ASIC-Prozessoren gilt, vielleicht ist es anders.
Hauptfrage Könnte es jemals eine reine Co-Prozessor-Mining-Maschine geben? Wie wäre es mit einem Hybridsystem, das eine Reihe von Co-Prozessoren und GPUs verwendet, um das Beste aus beiden Welten zu nutzen? Oder würden GPUs jedes Mal Co-Prozessoren schlagen? Warum oder warum nicht?
Sie können diese Frage gemäß dem obigen Inhalt aus jedem Blickwinkel angehen. Die Antwort muss nicht alle Fragen beantworten, ich dachte, ich würde nur ein paar zusammenhängende Fragen zu Robustheits-/Vergleichszwecken hinzufügen.
Ich möchte einige Annahmen treffen, um sicherzustellen, dass die Antwort hauptsächlich von einem theoretischen Standpunkt aus erfolgt. Ich möchte die Logistik des Ganzen größtenteils aus dem Rahmen räumen.
Annahmen
Dies und ein Follow-up waren kürzlich im Umlauf.
„Letzte Woche habe ich auf meinem neuesten Spielzeug gepostet, einem Rig, das acht Xeon Phi 7220-Karten in einem einzigen 4u-Server verwendet, um insgesamt etwa 24 kHz für Kryptonote-Münzen zu erreichen.“
Eric Allam