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
In der Tat, ja.
Andrey, zeigen Sie mir wenigstens die Ergebnisse auf Ihrem i5 - auf einer sauberen CPU. Ich werde mich für dich freuen.
Nein, nicht auf diese, sondern auf die, die ich in meinem letzten Beitrag angehängt habe. Genau das ist der Fall. Ich poste mein Ergebnis zu diesem Skript:
2012.04.21 19:32:43 ParallelTester_00-01x (EURUSD,H1) CpuTime/GpuTime = 83.99644128113879
2012.04.21 19:32:43 ParallelTester_00-01x (EURUSD,H1) Result on Cpu МахResult==1.26619 at 856 pass
2012.04.21 19:32:43 ParallelTester_00-01x (EURUSD,H1) Соunt indicators = 16; Count history bars = 144000; Count pass = 1280
2012.04.21 19:32:43 ParallelTester_00-01x (EURUSD,H1) CPU time = 23603 ms
2012.04.21 19:32:20 ParallelTester_00-01x (EURUSD,H1) Result on Gpu МахResult==1.26619 at 856 pass
2012.04.21 19:32:20 ParallelTester_00-01x (EURUSD,H1) Соunt indicators = 16; Count history bars = 144000; Count pass = 1280
2012.04.21 19:32:20 ParallelTester_00-01x (EURUSD,H1) GPU time = 281 ms
2012.04.21 19:32:19 ParallelTester_00-01x (EURUSD,H1) OpenCL init OK!
2012.04.21 19:32:19 ParallelTester_00-01x (EURUSD,H1) CLGetInfoInteger() returned 1
Prozessor:
2012.04.21 17:51:14 OpenCL CPU: Intel(R) Corporation Intel(R) Pentium(R) CPU G840 @ 2.80GHz with OpenCL 1.1 (2 units, 2800 MHz, 8040 Mb, version 1.1)
Es ist seltsam, Ihr Dateiname scheint zu sein
paralleltester_00-01x.mq5, aber gespeichert als ParallelTester_00-01x__1.mq5
Es ist seltsam, Ihr Dateiname scheint zu sein
paralleltester_00-01x.mq5 aber gespeichert als ParallelTester_00-01x__1.mq5
Das ist nichts Ungewöhnliches. Es ist nur so, dass die Datei mit einem solchen Namen bereits existiert und deshalb __1 hinzugefügt wird. Wo ist der Test für ParallelTester_00-01x__1.mq5, Andrew?
Ich sehe, dass sie sehr gut ist. Etwas schlechter als ich erwartet hatte (ich hatte auf 140-150 gehofft), aber immer noch sehr gut. Im Prinzip ist eine Schwankung dieses Verhältnisses innerhalb von 20-30 % normal (vor allem, wenn die GPU-Zeit gering ist). Übrigens, wenn Sie, sagen wir, Folgendes tun:
#define CountPass 1280 * 10
dann können Sie mit einem weiteren Rekord für das Verhältnis CpuTime/GpuTime rechnen. Ihr "theoretisches Limit" liegt bei etwa 170-180. Bei mir jedenfalls waren es fast 90, und bei Ihnen dürfte es doppelt so viel sein.
Mathemat:
#define CountPass 1280 * 10
dann können Sie mit einem weiteren Rekord für das Verhältnis CpuTime/GpuTime rechnen. Ihr "theoretisches Limit" liegt bei etwa 170-180. Bei mir jedenfalls waren es fast 90, und bei Ihnen dürfte es doppelt so viel sein.
Dies ist bei 1280*10:
Und bei 1280*128 war ich es einfach leid, zu warten und habe das Skript zwangsweise beendet:
Nun, endlich, wir haben auf Sie gewartet. Wenn Sie bereit sind zu experimentieren, installieren Sie Intel OpenCL Runtime (siehe Link für Anweisungen).
Führen Sie das Skript aus, ohne etwas daran zu ändern, und posten Sie das Protokoll auf der Registerkarte "Experten", so wie es Ihre früheren Kollegen getan haben. Die Ausführung des Skripts auf Ihrem Edelstein dauert etwa 3 Minuten, haben Sie etwas Geduld. Gleichzeitig werden wir herausfinden, wie OpenCL auf dem coolsten Barebone Sandy Bridge Stein läuft.
Wenn Sie nicht die Geduld haben oder glauben, dass es Ihre Fähigkeiten übersteigt, ist das in Ordnung.
P.S. Der Zweck dieses Skripts ist es, zu sehen, was eine nackte CPU ohne diskrete Videodragons leisten kann. Ich vermute, dass dieses Skript mit ordnungsgemäß eingefügter Intel Runtime eine Beschleunigung von etwa 200 oder sogar noch etwas mehr haben wird.