OpenCL: interne Implementierungstests in MQL5 - Seite 38

 
joo:

Die Double-Bone-GPUs sind da. Sehr interessant. Was ist die CPU?

Führen Sie das Skript im Anhang aus.

Eine OpenCL-Aufgabe wird nur auf einem Gerät ausgeführt (Begrenzung des Terminals aufgrund der OpenCL-Kurve bei Parallelschaltung zu beiden Köpfen).
Aber für verschiedene Kontexte wird das Terminal die Aufgaben auf die Geräte verteilen.
 
mql5:
Eine OpenCL-Aufgabe wird nur auf einem Gerät ausgeführt (Einschränkung des Terminals aufgrund der OpenCL-Kurve bei Parallelschaltung auf beiden Köpfen).
Aber für verschiedene Kontexte wird das Terminal die Aufgaben auf die Geräte verteilen.
Sehr gut. Sie können die Gesamtaufgabe (sofern dies im Algorithmus möglich ist) auf verschiedene Geräte aufteilen (alle CPUs und alle GPUs verwenden).
 
mql5: Ich könnte mich irren, wenn es mit der CPU funktioniert.
Wo können Sie das genau herausfinden, Ilyas?
 
Bei der aktuellen Implementierung von OpenCL gibt es keine GPU/CPU-Priorität, und der Hauptfaktor ist die Anzahl der Einheiten im Gerät, während Sie zwei Einheiten sowohl auf der GPU als auch auf der CPU haben, so dass Sie zuerst kommen und dann bedient werden.
Warten wir auf den nächsten Build, in dem die OpenCL-Funktionalität verbessert wird.
 
mql5: Warten wir auf den nächsten Build, die OpenCL-Funktionalität wird verbessert.
Vielen Dank für die Informationen!
 
casinonsk:
2012.03.16 23:34:11 Terminal GPU: NVIDIA Corporation GeForce GTX 590 mit OpenCL 1.1 (16 Einheiten, 1225 MHz, 1536 Mb, Version 285.62)
2012.03.16 23:34:11 Terminal GPU: NVIDIA Corporation GeForce GTX 590 mit OpenCL 1.1 (16 Einheiten, 1225 MHz, 1536 Mb, Version 285.62)
^^^ Wie möchten Sie testen?

Führen Sie fünf oder sechs Fraktale von Mandelbrot in verschiedenen Fenstern aus (siehe die erste Seite dieses Threads).

Berichten Sie über die Ergebnisse!

 
mql5:
Warten wir auf die nächste Version, ...........

Saß schon am Fenster... :)

Was ist neu geplant?

 
MetaDriver: Was gibt es Neues?
mql5: Warten wir auf den nächsten Build,
 
joo:

Die Double-Bone-GPUs sind da. Sehr interessant. Welche Art von CPU?

Führen Sie das Skript im Anhang aus.

Intel Core i7-2700K @ 3.50GHz, 16290MB

LE 0 ParallelTester_00-01x__1 (EURUSD,H1) 13:22:57 OpenCL init OK!

RR 0 ParallelTester_00-01x__1 (EURUSD,H1) 13:23:02 GPU-Zeit = 5039 ms

QE 0 ParallelTester_00-01x__1 (EURUSD,H1) 13:23:02 Count inticators = 16; Count history bars = 144000; Count pass = 480000

EF 0 ParallelTester_00-01x__1 (EURUSD,H1) 13:23:02 Ergebnis auf Gpu MachResult==0.0 bei 0 Durchgang

QJ 0 ParallelTester_00-01x__1 (EURUSD,H1) 13:50:22 OpenCL init OK!

DM 0 ParallelTester_00-01x__1 (EURUSD,H1) 13:50:27 GPU-Zeit = 4789 ms

PH 0 ParallelTester_00-01x__1 (EURUSD,H1) 13:50:27 Count inticators = 16; Count history bars = 144000; Count pass = 480000

DI 0 ParallelTester_00-01x__1 (EURUSD,H1) 13:50:27 Ergebnis auf Gpu MachResult==0.0 bei 0 Durchgang

 
MetaDriver:

Führen Sie fünf oder sechs Mandelbrot-Fraktale in verschiedenen Fenstern aus (nehmen Sie das Mona auf der ersten Seite der Verzweigung).

Berichten Sie über die Ergebnisse!

Bei 10 Fraktalen ist ein Kern zu 100 % ausgelastet.

Der zweite Kern ist immer noch auf 0 Last.