Stiamo lavorando sul supporto OpenCL nativo direttamente in MQL5. In un paio di builds sarà disponibile pubblicamente.
Ecco un piccolo esempio di calcolo del frattale di Mandelbrot in OpenCL che accelera drasticamente i calcoli rispetto all'implementazione software. Il calcolo in OpenCL è 100 volte più veloce.
Per poter eseguire lo script da soli, la libreria con le funzioni deve essere inclusa: CLContextCreate, CLProgramCreate, CLKernelCreate, CLBufferCreate, ecc. Cos'è questa libreria e dove posso trovarla?
Per eseguire lo script, è necessario includere una libreria con funzioni: CLContextCreate, CLProgramCreate, CLKernelCreate, CLBufferCreate, ecc. Cos'è questa libreria e dove posso trovarla?
Per eseguire lo script, è necessario includere una libreria con funzioni: CLContextCreate, CLProgramCreate, CLKernelCreate, CLBufferCreate, ecc. Cos'è questa libreria e dove posso trovarla?
Non avete bisogno di librerie; il supporto OpenCL in MQL5 è ora nativo.
Non ci sono file DLL aggiuntivi nel terminale. Al momento del caricamento, il terminale rileva la presenza di interfacce OpenCL sul sistema (sono aggiunte dal driver della scheda video). Tutti i produttori di schede video (NVIDIA, AMD, Intel) che forniscono OpenCL sono supportati.
È importante che i driver della scheda video siano aggiornati con il supporto delle interfacce OpenCL abilitato. Spesso, i driver regolari che vengono forniti con il computer o non hanno il supporto OpenCL o sono così vecchi che contengono errori critici nell'implementazione delle librerie OpenCL/CUDA. Di solito si può rimediare installando gli ultimi driver dal sito web del produttore.
Stiamo lavorando sul supporto OpenCL nativo direttamente in MQL5. Sarà disponibile pubblicamente in un paio di build.
Questa è una grande notizia! Grazie.
TheXpert:
Renat, dovresti scrivere un articolo ora - come usare, caratteristiche, dove trovare l'hardware, ecc.
Sì, è necessario un articolo.
Renat, dovresti scrivere un articolo su come usarlo, cosa c'è di speciale, dove trovare i driver e così via.
Ci sono già molti materiali su OpenCL sul web.
Potete iniziare da qui:
Tutte le funzioni OpenCL sono usate allo stesso modo in MQL5, quindi non sarà un problema trasferire le descrizioni da altri articoli al terreno MQL5.
Sì, l'articolo è necessario.
Questo significa che gli agenti "video" possono essere collegati al metatester? Opencl, se possibile, sarà usato in tutti/quasi tutti gli EA, o solo in quelli che saranno scritti ("ground up") per usare le schede video?
Sì, sarà possibile collegarsi - questa è l'intenzione.
Se i dispositivi OpenCL non saranno sull'agente, l'implementazione software funzionerà automaticamente.
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Accetti la politica del sito e le condizioni d’uso
Stiamo lavorando sul supporto OpenCL nativo direttamente in MQL5. In un paio di builds sarà disponibile pubblicamente.
Ecco un piccolo esempio di calcolo del frattale di Mandelbrot in OpenCL che accelera drasticamente i calcoli rispetto all'implementazione software. Il calcolo in OpenCL è 100 volte più veloce.