Hallo, ich möchte ein Programm nutzen, das die Rechenleistung der GPU verwendent. Dazu wird OpenCL 1.1 oder höher benötigt. D.h., mein Rechner benötigt eine neue Grafikkarte. Auf welche Werte kommt es nun an, um die Berechnungen mit der GPU möglichst schnell ausführen zu können? GPU-Takt, Speicherart, Grafikkartenspeicher? Bei Interesse, das Programm heißt LEELA und ist ein Go-Spiel (asiatisches Brettspiel): https://www.sjeng.org/leela.html
PS, hier noch ein Zitat aus obigem Link: "What's the benefit of GPU Acceleration? A GPU is typically much faster than a normal processor at doing the kind of calculations the Deep Learning algorithms need. For example, an AMD R9 390 (mid-range videocard) can find the worthwhile moves in a Go position about 15 times faster than an Intel Core i5-6600 (mid-range CPU). Leela makes use of this to explore variations deeper and in more detail. You can notice that in analysis mode the critical variations displayed by the engine are much longer when GPU Acceleration is used. What do I need to run the "GPU Accelerated" version? You need a video card with OpenCL 1.1 (or later) capability. This is supported on all recent AMD and NVIDIA cards. Make sure the latest drivers for the video card are installed. The detected video card can be seen in the Help->About menu."
Ne neue Grafikkarte für ein GO-Spiel ??? Nimm doch gleich einen neuen Rechner der das kann... -= KOPF SCHÜTTEL =-
Die Radeon RX 480 berechnet über 4Mrd rc5-72 keys/sec und kostet um die 220€. Das ist aktuell der Preis-/Leistungssieger bei OpenCL.
Danke Chris für die Info! Welche Parameter bestimmen denn die Rechenleistung in Bezug auf OpenCL?
Daniel C. schrieb: > che Parameter bestimmen denn die Rechenleistung in Bezug auf OpenCL? In erster Linie der Chip selbst - kommt auch stark auf die Art deiner Berechnung an - (Ram, Bus, Bustakt etc..) Da gibt es keine Pauschale Aussage.
Ein weiterer Unterschied ist die Integer vs Floating Point Performance. Bei Int ist AMD wohl besser. Deshalb gewinnt AMD auch meist beim Cryptocoin Mining.
Daniel C. schrieb: > Danke Chris für die Info! > > Welche Parameter bestimmen denn die Rechenleistung in Bezug auf OpenCL? Ich hatte jetzt als Beispiel die Anzahl der ausprobierten RC5-72-keys genommen. Das macht das distributed.net Projekt. Diese Vergleichsliste von Draconix ist gut, da siehst Du auch, dass der Testsieger für 7000€ mehr unter 50% mehr Leistung bringt. Das könntest Du mit einem dickeren Netzteil und 2x der RX 480 in einem Gehäuse übertreffen, also ca. 600€. Wenn Du nur noch 4 Racks Platz hast um die Server darin mit Rechenkarten vollzustecken ist es möglicherweise billiger die Teslas zu kaufen als ein neues Gebäude.
Chris F. schrieb: > Das könntest > Du mit einem dickeren Netzteil und 2x der RX 480 in einem Gehäuse > übertreffen, also ca. 600€. Lustige Idee! So hoch muss es erst mal nicht hinaus, mir reicht es fürs erste schon, wenn der Rechner wieder deutlich besser spielt als ich. :-)
Peter Lustig schrieb: > Ne neue Grafikkarte für ein GO-Spiel ??? Und? Andere kaufen sich die für ein Ballerspiel.
Habe auf die Schnelle eine HD 6770 auftreiben können. Mit der GPU ist das Go-Programm mindestens vier Dan-Grade stärker als mit der CPU, krass :-) Chris F. schrieb: > Das könntest > Du mit einem dickeren Netzteil und 2x der RX 480 in einem Gehäuse > übertreffen, also ca. 600€. Wie funktioniert das eigentlich mit mehreren Grafikkarten in einem Rechner, gibt es Mainboards mit mehreren PCI-Slots? Oder werden die Grafikkarten dann extern verbunden?
Wie Du es magst. Gibt beides. Wie schon gesagt, guckst am besten bei den Cryptocoin Usern: https://bitcointalk.org/index.php?topic=64450.msg761550#msg761550
Yo, alles klar, bin fündig geworden. Andreas R. schrieb: > https://bitcointalk.org/index.php?topic=64450.msg7... Das ist obercool!
Nicht jede Software unterstützt multi-GPU. Bevor Du die Dinger kaufst schau nach ob das go Spiel das kann.
Daniel C. schrieb: > Wie funktioniert das eigentlich mit mehreren Grafikkarten in einem > Rechner, gibt es Mainboards mit mehreren PCI-Slots? Oder werden die > Grafikkarten dann extern verbunden? Bei ATI gibt es dafür "CrossFireX" und bei nvidia "SLI". Das sind Verfahren wo Du entweder einen passenden Chipsatz oder ein Verbindungskabel benötigst. Natürlich sollte das Mainboard ausreichend Slots für alle Grakas haben die Du reinsteckst. Da gibt es aber schon welche mit 4x PCIex16
Chris F. schrieb: > Daniel C. schrieb: >> Wie funktioniert das eigentlich mit mehreren Grafikkarten in einem >> Rechner, gibt es Mainboards mit mehreren PCI-Slots? Oder werden die >> Grafikkarten dann extern verbunden? > > Bei ATI gibt es dafür "CrossFireX" und bei nvidia "SLI". Das sind > Verfahren wo Du entweder einen passenden Chipsatz oder ein > Verbindungskabel benötigst. > > Natürlich sollte das Mainboard ausreichend Slots für alle Grakas haben > die Du reinsteckst. Da gibt es aber schon welche mit 4x PCIex16 Das ist Unsinn. SLI ist doch für etwas ganz anderes gedacht. Für HPC (High Performance Computing) hat NVidia nvlink als interconnect zwischen den GPUs auf der Platine. Und natürlich gibt es Mainboards mit mehreren PCI-Slots.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.