![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Hier finden Sie weitere Informationen zu Renat. Bei der Deinstallation des SDK erhielt ich eine Warnmeldung wie diese:
Das heißt, obwohl das Terminal den Stein nicht als OpenCL-Gerät erkennt, versucht irgendetwas im SDK trotzdem, etwas zu tun. Vielleicht ist es ein Terminalproblem?
Es gibt ein Problem: Ich habe beschlossen, AMD APP SDK zu deinstallieren (es hat funktioniert) und Intel OpenCL SDK zu installieren. Aber es hat nicht funktioniert.
...
Was muss ich tun, damit das Ding funktioniert? Ich habe keine Grafikkarte, möchte aber trotzdem Code auf einem GPU-integrierten Prozessor ausführen.
Sie brauchen es nicht, Sie haben GeForce 9600M GT. Welche Art von Stein verwenden Sie?
Nur um des Experimentierens willen. ))
Nun, ich habe einen nackten Stein mit Intel HD Graphics drin.
Wenn Ihre AMD-Karte von AMD ist, dann gibt es nichts Besseres. Und dieses "fremde" SDK hat sich auf Intel HD Graphics sehr gut bewährt. Und im Gegensatz zum Intel-Gerät stand es sofort wieder auf.
Aber Intel hat sein SDK nicht ohne Grund entwickelt, insbesondere für seine eigenen Steine.
Installieren Sie zumindest AMD-Treiber und spüren Sie den Unterschied.
Ich habe auch überhaupt keine AMD-Hardware und trotzdem läuft alles reibungslos.
Das Verfahren ist recht einfach: Installieren Sie native Treiber für alle Geräte. Dann nehmen wir die AMD OpenCL-Treibersoftware und führen sie aus. Das Dienstprogramm greift auf die Hardware zu und richtet alles so ein, wie es sein soll. Starten Sie Ihren Computer neu und genießen Sie Ihr Leben.
Sie können auch AMD SDK installieren, wenn Sie Lust haben, etwas zu programmieren. In diesem Fall werden die Treiber automatisch eingestellt.
2012.03.05 01:42:20 Terminal GPU: NVIDIA Corporation GeForce 8500 GT with OpenCL 1.0 (2 units, 918 MHz, 256 Mb, version 285.62)
2012.03.05 01:44:56 ParallelTester_00-01x (GBPJPY,H1) CpuTime/GpuTime = 9.809641532756489
2012.03.05 01:44:56 ParallelTester_00-01x (GBPJPY,H1) Result on Cpu МахResult==1.79346 at 725 pass
2012.03.05 01:44:56 ParallelTester_00-01x (GBPJPY,H1) Соunt inticators = 16; Count history bars = 144000; Count pass = 1024
2012.03.05 01:44:56 ParallelTester_00-01x (GBPJPY,H1) CPU time = 55552 ms
2012.03.05 01:44:00 ParallelTester_00-01x (GBPJPY,H1) Result on Gpu МахResult==1.79347 at 725 pass
2012.03.05 01:44:00 ParallelTester_00-01x (GBPJPY,H1) Соunt inticators = 16; Count history bars = 144000; Count pass = 1024
2012.03.05 01:44:00 ParallelTester_00-01x (GBPJPY,H1) GPU time = 5663 ms
2012.03.05 01:43:55 ParallelTester_00-01x (GBPJPY,H1) OpenCL init OK!
2012.03.16 12:18:09 Terminal CPU: GenuineIntel Intel(R) Core(TM) i5-2500 CPU @ 3.30GHz with OpenCL 1.1 (4 units, 3311 MHz, 8174 Mb, version 2.0)
2012.03.16 12:18:09 Terminal GPU: NVIDIA Corporation GeForce GTX 570 with OpenCL 1.1 (15 units, 1464 MHz, 1280 Mb, version 296.10)
2012.03.16 12:34:08 ParallelTester_00-01x (EURUSD,H1) CpuTime/GpuTime = 120.8
2012.03.16 12:34:08 ParallelTester_00-01x (EURUSD,H1) Result on Cpu МахResult==1.37999 at 297 pass
2012.03.16 12:34:08 ParallelTester_00-01x (EURUSD,H1) Соunt inticators = 16; Count history bars = 144000; Count pass = 1024
2012.03.16 12:34:08 ParallelTester_00-01x (EURUSD,H1) CPU time = 15100 ms
2012.03.16 12:33:53 ParallelTester_00-01x (EURUSD,H1) Result on Gpu МахResult==1.37999 at 297 pass
2012.03.16 12:33:53 ParallelTester_00-01x (EURUSD,H1) Соunt inticators = 16; Count history bars = 144000; Count pass = 1024
2012.03.16 12:33:53 ParallelTester_00-01x (EURUSD,H1) GPU time = 125 ms
2012.03.16 12:33:53 ParallelTester_00-01x (EURUSD,H1) OpenCL init OK!
2012.03.16 12:18:09 Terminal CPU: GenuineIntel Intel(R) Core(TM) i5-2500 CPU @ 3.30GHz with OpenCL 1.1 (4 units, 3311 MHz, 8174 Mb, version 2.0)
2012.03.16 12:18:09 Terminal GPU: NVIDIA Corporation GeForce GTX 570 with OpenCL 1.1 (15 units, 1464 MHz, 1280 Mb, version 296.10)
Verräter!!!
--
;)
2012.03.16 12:34:08 ParallelTester_00-01x (EURUSD,H1) CpuTime/GpuTime = 120.8
2012.03.16 12:34:08 ParallelTester_00-01x (EURUSD,H1) Result on Cpu МахResult==1.37999 at 297 pass
2012.03.16 12:34:08 ParallelTester_00-01x (EURUSD,H1) Соunt inticators = 16; Count history bars = 144000; Count pass = 1024
2012.03.16 12:34:08 ParallelTester_00-01x (EURUSD,H1) CPU time = 15100 ms
2012.03.16 12:33:53 ParallelTester_00-01x (EURUSD,H1) Result on Gpu МахResult==1.37999 at 297 pass
2012.03.16 12:33:53 ParallelTester_00-01x (EURUSD,H1) Соunt inticators = 16; Count history bars = 144000; Count pass = 1024
2012.03.16 12:33:53 ParallelTester_00-01x (EURUSD,H1) GPU time = 125 ms
2012.03.16 12:33:53 ParallelTester_00-01x (EURUSD,H1) OpenCL init OK!
Bringen Sie sie bitte in die richtige Reihenfolge:
4096
8192
16348
32768
65536
Mal sehen, ob du es wert bist, Angst zu haben... ;)
//---
Ich kann mir keine befriedigende Theorie ausdenken, warum mein System nicht bis zu 12800 gleichzeitige Threads wächst und erst danach anfängt, sich so zu verhalten, als ob von diesem Moment an die "deplatzierten" Prozesse in die Warteschlange gestellt werden. Die Spezifikation der Karte sagt 1280 "Bienen", also 10 mal weniger. Kurz gesagt, ich muss aufgrund eines Versehens 10 mal mehr Kerne bekommen haben. Oder vielleicht bin ich in eine Urlaubsaktion geraten... :)
Bei CountPass 262144 stürzt der Grafikkartentreiber bewusstlos ab. Stimmt, es kommt sofort wieder hoch.
PS: Meine Karte hat insgesamt 480 Fliegen.
PPS Es ist zu erkennen, dass meine Karte bei niedrigeren CountPass-Werten schneller ist. Aber ab 65536 fängt es an, hinter Ihrem zurückzubleiben.
PPPS Ihre Karte ist billiger, zeigt aber vergleichbare Ergebnisse wie meine.
PPPS Ihre Karte ist billiger, zeigt aber vergleichbare Ergebnisse wie meine.
... Das hätten Sie vorher auf overclockers.ru nachlesen können :)
Übrigens, wie viel haben Sie bezahlt?
// Ich habe eine Radeon 6930 für 5650p gekauft