OpenCL: test di implementazione interna in MQL5 - pagina 23

 

Circa il driver ho 295.73(ho un 440 e Swan ha una GeForce GT 520 e il suo driver è 285.62), aggiornato questa settimana. Ho eseguito la normale utility di controllo dei driver NVIDIA "No Update" un'ora fa, la uso sempre, nessun problema.

Il mio sistema è Win7 x86, RAM 4096MB, è un peccato che non veda tutta la memoria (2943MB), ma non ho alcun desiderio di migrare a x64 per il gusto di farlo. E a causa di questo (in termini di memoria) gli agenti PR possono anche essere bassi?


 
Swan:
intele junior)

Non sono riuscito a trovare una riga sulla CPU nei log per qualche motivo.

CPU è scritto solo quando il software OpenCL è in esecuzione su una normale CPU in parallelo.

Per esempio, i driver AMD mettono sia OpenCL nativo sulla GPU che una versione software sulla CPU.

 
fyords:

Circa il driver ho 295.73(ho un 440 e Swan ha una GeForce GT 520 e il suo driver è 285.62), aggiornato questa settimana. Ho eseguito la normale utility di controllo dei driver NVIDIA "No Update" un'ora fa, la uso sempre, nessun problema.

Il mio sistema è Win7 x86, RAM 4096MB, è un peccato che non veda tutta la memoria (2943MB), ma non ho alcun desiderio di migrare a x64 per il gusto di farlo. E a causa di questo (in termini di memoria) gli agenti PR possono anche essere bassi?

Non dipende dalla dimensione della memoria, ma dalla velocità della memoria sì. Più veloce è la memoria, più veloce è l'elaborazione dei dati.
 

Forse qualcosa deve essere modificato, non sono un esperto di overclock.

 

Ecco il mio:

 
MetaDriver: Il sindacato lo risolverà, basta lasciare il tipo di scheda madre e il chipset. Per la cronaca.

Sì, il tizio dell'hardware voleva sapere che tipo di hardware inquietante avevo. Eccolo: MSI H61M-P21. È una scheda madre economica, l'ho presa per 1600 rubli alla fine di gennaio. 2x4 GB di memoria DDRIII 1333. Non molto altro.

fyords: Quando ho comprato mia madre stavo pensando perché dovevo comprare un video integrato e l'ho preso all'esterno. Mi sbagliavo... ))

Penso che il video integrato A8-3850 sarebbe ancora più forte, dato che ha 400 trasportatori.

Eppure, sarebbe interessante vedere il test di questo script sul video integrato A8.

E la tua scheda dovrebbe essere ancora più forte della grafica integrata di Intel, non buttarla via.

Renat: Portami la linea della GPU all'avvio del terminale - vediamo cosa c'è scritto lì.

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)


Mi ricordo, ho scaricato SDK da AMD dal link nel thread di AlexEro sul 4 forum. L'ho fatto perché OpenCL-Z non voleva vedere nulla. Forse è stato allora che ha ottenuto OpenCL.

AlexEro: Ecco l'SDK (con il driver della CPU) per lo sviluppatore AMD (dichiarato per Vista-Win7, ma funziona anche su WinXP. Senza scheda di accelerazione video funzionano con successo sulla CPU, e su qualsiasi processore SSE di Intel, non solo AMD):

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

Quindi è un'implementazione software per la CPU? Beh, funziona abbastanza bene - soprattutto tenendo conto della "debolezza" di Intel integratedeo... Ben fatto AMD, tali buoni driver per le pietre del suo concorrente!

Renat: Il software OpenCL non ha niente a che fare con le schede video e non incorpora nessuna caratteristica parziale delle vecchie schede. È una pura esecuzione della CPU.

Ti riferisci all'esecuzione sul core grafico della GPU? Senza di esso, temo che nessun trucco software possa accelerare l'esecuzione di 25 volte, poiché il Pentium G840 è un onesto dual core.

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

Ecco il mio:


Bene, a parte l'hardware diverso, per quanto riguarda la memoria, ci sono 2 differenze: il volume e la capacità dei canali (cercherò di sistemarlo domani, o già oggi...)
 
 
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

Ho qualcosa con degli zeri, cosa significa? Su questa linea:Result on Gpu MachResult==0.0 at 0 pass

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)