Was ist besser für Bitcoin-Mining: Mehr Stream-Prozessoren oder schnellerer Takt?

Ich versuche, die Beziehungen zwischen Komponenten in einer Grafikkarte zu verstehen und wie sie sich auf das Bitcoin-Mining auswirken.

Welcher Aspekt einer Grafikkarte wird beim Mining verwendet?

Zum Beispiel kann ich eine Radeon 7950- oder 7870-Karte mit einem Preis zwischen 100 und 700 US-Dollar finden, wobei sich hauptsächlich diese Spezifikationen unterscheiden. Ich habe in diesem Sinne keine Leistungsmetrik gefunden, die Bitcoin zur zugrunde liegenden Hardware verfolgt.

Alle Links wären willkommen.

Beachten Sie, dass das Mining mit GPUs dank der Veröffentlichung von FPGA- und ASIC-Technologie schnell unwirtschaftlich wird. B. die SC-Reihe, die gerade von butterflylabs.com veröffentlicht wird . Siehe auch bitcoin.stackexchange.com/questions/3127/…

Antworten (1)

Realistisch gesehen ist es ein Multiplikator der beiden. Sie können eine langsamere Uhr mit mehr Kernen ausgleichen und umgekehrt, aber die Anzahl der Hashes pro Sekunde hängt von beiden ab.

Leider ist mir keine spezifische Formel bekannt, um Hashes pro Sekunde für eine bestimmte Taktrate und Anzahl von Kernen zu approximieren.

Es ist übrigens wichtig anzumerken, dass das einzige, was Ihnen nicht mehr Hashes pro Sekunde bringt, die Komplexität der Kerne ist. Aus diesem Grund stellt Nvidia zwar großartige Karten für Spielzwecke her, aber sie sind schlecht für das Mining - Spiele nutzen exotische neue Anweisungen besser als SHA256.

Update: Dank der von David Schwartz verlinkten Tabelle konnte ich abschätzen, dass ein theoretischer AMD-GPU-Kern, der mit 1 MHz läuft, ungefähr 300 Hashes pro Sekunde berechnen kann. Daher können wir Hashes/Sek. als Kerne * Uhr * 300 schätzen. Dies ist nicht wirklich so genau und es scheint einige Karten zu überschätzen und andere zu unterschätzen, sogar innerhalb derselben Familie, also schätze ich die Umgebungstemperatur und andere Faktoren störten die Testergebnisse, aber es scheint in den meisten Fällen eine gute Schätzung zu sein. YMMV. Auch mit älteren Karten scheitert es kläglich, aber diese bekommen so erbärmliche Hash-Raten, dass es wahrscheinlich sowieso egal ist.

Im Bitcoin-Wiki gibt es eine Tabelle .
Die Tabelle ist für vorhandene (bekannte) Hardware vorhanden. Ich denke, das OP fragt nach einer Möglichkeit, mit der Anzahl der Kerne und der Taktrate zu rechnen, um mh / s zu finden, und ich kenne keine Quelle für diese Art einer Formel.
Jetzt, wo ich es mir ansehe, kann ich etwas mit dieser großen Excel-Tabelle anfangen, da sie die Anzahl der Stream-Prozessoren für die meisten Karten sowie die Taktrate und mh/s auflistet. Geben Sie mir ein paar und ich werde eine so genaue Formel wie möglich finden
Ich denke, Sie werden feststellen, dass nicht alle Prozessoren gleich sind, aber Sie können sich wahrscheinlich so etwas wie Taktfrequenz mal Prozessoranzahl mal "Kernfaktor" einfallen lassen, mit einem anderen "Kernfaktor" für jede größere Kartenserie.
Ja, mir ist aufgefallen, dass mein geschätzter Faktor von 300 nur für die 5xxx- und 6xxx-Radeons gilt. Ich sehe nicht viele Daten für die 7xxx und es ist WEG für die Nvidia-Karten, also wie gesagt, YMMV.
Ich habe diesen Forenthread gefunden ... ändert oder bestätigt dies Ihre Ansichten für AMD- oder NVidia-Berechnungen?