OpenCL: interne Implementierungstests in MQL5 - Seite 23

 

Über den Treiber habe ich 295.73(ich habe eine 440 und Swan hat eine GeForce GT 520 und sein Treiber ist 285.62), diese Woche aktualisiert. Vor einer Stunde habe ich das reguläre NVIDIA-Treiberprüfprogramm "No Update" ausgeführt, das ich immer benutze, ohne Probleme.

Mein System ist Win7 x86, RAM 4096MB, es ist eine Schande, dass es nicht den gesamten Speicher (2943MB) sieht, aber ich habe keine Lust, auf x64 umzusteigen, nur um der Sache willen. Und aus diesem Grund (in Bezug auf die Erinnerung) können PR-Agenten auch niedrig sein?


 
Swan:
junior intel).

Aus irgendeinem Grund konnte ich in den Protokollen keine Zeile über CPU finden.

CPU wird nur geschrieben, wenn OpenCL-Software parallel auf einer regulären CPU läuft.

AMD-Treiber beispielsweise stellen sowohl natives OpenCL auf der GPU als auch eine Softwareversion auf der CPU bereit.

 
fyords:

Über den Treiber habe ich 295.73(ich habe eine 440 und Swan hat eine GeForce GT 520 und sein Treiber ist 285.62), diese Woche aktualisiert. Vor einer Stunde habe ich das reguläre NVIDIA-Treiberprüfprogramm "No Update" ausgeführt, das ich immer benutze, ohne Probleme.

Mein System ist Win7 x86, RAM 4096MB, es ist eine Schande, dass es nicht den gesamten Speicher (2943MB) sieht, aber ich habe keine Lust, auf x64 zu migrieren, um deswillen. Und aus diesem Grund (in Bezug auf die Erinnerung) können PR-Agenten auch niedrig sein?

Sie hängt nicht von der Speichergröße ab, wohl aber von der Speichergeschwindigkeit. Je schneller der Speicher ist, desto schneller ist die Datenverarbeitung.
 

Vielleicht muss etwas optimiert werden, ich bin kein Experte für Übertaktung.

 

Hier ist meine:

 
MetaDriver: Die Gewerkschaft wird das klären. Geben Sie einfach den Typ des Motherboards und den Chipsatz an. Für das Protokoll.

Ja, der Hardware-Typ wollte wissen, was für eine gruselige Hardware ich habe. Hier ist es: MSI H61M-P21. Es ist ein Budget-Motherboard, ich habe es für 1600 Rubel am Ende des Januars. 2x4 GB DDRIII 1333 Speicher. Sonst nicht viel.

fyords: Als ich meine Mutter kaufte, dachte ich, warum sollte ich ein integriertes Video kaufen und nahm es mit nach draußen. Ich hatte Unrecht ... ))

Ich denke, dass das integrierte Video des A8-3850 sogar noch stärker ist, da es 400 Förderbänder hat.

Dennoch wäre es interessant, den Test dieses Skripts auf dem integrierten A8-Video zu sehen.

Und Ihre Karte sollte immer noch stärker sein als Intels eingebaute Grafikkarte, werfen Sie sie nicht weg.

Renat: Bringen Sie mir die GPU-Zeile beim Starten des Terminals - mal sehen, was dort geschrieben steht.

2012.03.05 03:49:55    Terminal    CPU: GenuineIntel  Intel(R) Pentium(R) CPU G840 @ 2.80GHz with OpenCL 1.1 (2 units, 2793 MHz, 7912 Mb, version 2.0)


Ich erinnere mich, ich heruntergeladen SDK von AMD von Link in AlexEro's Thread auf 4 Forum. Ich habe das getan, weil OpenCL-Z nichts sehen wollte. Vielleicht ist es dann OpenCL geworden.

AlexEro: Hier ist SDK (mit CPU-Treiber) für AMD-Entwickler (deklariert für Vista-Win7, funktioniert aber auch unter WinXP. Ohne Videobeschleunigerkarte funktionieren sie erfolgreich auf der CPU, und zwar auf jedem SSE-Prozessor von Intel, nicht nur AMD):

http://developer.amd.com/sdks/AMDAPPSDK/downloads/Pages/default.aspx

Es ist also eine Software-Implementierung für die CPU? Nun, es funktioniert ganz gut - vor allem unter Berücksichtigung der "Schwäche" von Intel integratedeo... Gut gemacht, AMD, so gute Treiber für die Steine seiner Konkurrenten!

Renat: OpenCL-Software hat nichts mit Grafikkarten zu tun und enthält keine Teilfunktionen älterer Karten. Es ist eine reine CPU-Ausführung.

Beziehen Sie sich auf die Ausführung auf dem GPU-Grafikkern? Ohne sie kann leider kein Softwaretrick die Ausführung um das 25-fache beschleunigen, denn der Pentium G840 ist ein echter Zweikerner.

OpenCl и инструменты для него. Отзывы и впечатления. - MQL4 форум
  • www.mql5.com
OpenCl и инструменты для него. Отзывы и впечатления. - MQL4 форум
 
Renat:

Hier ist meine:


Nun, abgesehen von der unterschiedlichen Hardware gibt es, was den Speicher betrifft, 2 Unterschiede: Lautstärke und Kanalkapazität (ich werde versuchen, das morgen oder schon heute zu beheben...)
 
 
2012.03.05 01:42:20    Terminal    CPU: AuthenticAMD AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ with OpenCL 1.1 (2 units, 2009 MHz, 2047 Mb, version 2.0)
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!
 
LF      0       ParallelTester_00-01 x (GBPJPY,M5)       07:55:45        OpenCL init OK!
CQ      0       ParallelTester_00-01 x (GBPJPY,M5)       07:55:49        GPU time = 3994 ms
KE      0       ParallelTester_00-01 x (GBPJPY,M5)       07:55:49        Соunt inticators = 16; Count history bars = 144000; Count pass = 1280
LR      0       ParallelTester_00-01 x (GBPJPY,M5)       07:55:49        Result on Gpu МахResult==0.0 at 0 pass
OP      0       ParallelTester_00-01 x (GBPJPY,M5)       07:56:39        CPU time = 50217 ms
GF      0       ParallelTester_00-01 x (GBPJPY,M5)       07:56:39        Соunt inticators = 16; Count history bars = 144000; Count pass = 1280
CG      0       ParallelTester_00-01 x (GBPJPY,M5)       07:56:39        Result on Cpu МахResult==1.71862 at 390 pass
JP      0       ParallelTester_00-01 x (GBPJPY,M5)       07:56:39        CpuTime/GpuTime = 12.57310966449674

Ich habe etwas in Nullen. Was bedeutet das? In dieser Zeile:Ergebnis auf Gpu MachResult==0. 0 bei 0 Durchgang

RM      0       Terminal        07:55:18        GPU: NVIDIA Corporation GeForce 9600 M GT with OpenCL 1.0 (4 units, 1250 MHz, 512 Mb, version 285.62)