Estamos a trabalhar no suporte nativo OpenCL directamente na MQL5. Num par de construções estará disponível ao público.
Eis um pequeno exemplo de trabalho de cálculo do Mandelbrot fractal em OpenCL que acelera drasticamente os cálculos em comparação com a implementação do software. O cálculo em OpenCL é 100 vezes mais rápido.
Para poder executar o guião por si próprio, a biblioteca com funções deve ser incluída: CLContextCreate, CLProgramCreate, CLKernelCreate, CLBufferCreate, etc. O que é esta biblioteca e onde a posso obter?
Para executar o guião, é necessário incluir uma biblioteca com funções: CLContextCreate, CLProgramCreate, CLKernelCreate, CLBufferCreate, etc. O que é esta biblioteca e onde a posso obter?
Para executar o guião, é necessário incluir uma biblioteca com funções: CLContextCreate, CLProgramCreate, CLKernelCreate, CLBufferCreate, etc. O que é esta biblioteca e onde a posso obter?
Não precisa de bibliotecas; o suporte OpenCL em MQL5 é agora nativo.
Não existem ficheiros DLL adicionais no terminal. Ao carregar, o terminal detecta a presença de interfaces OpenCL no sistema (elas são adicionadas pelo condutor da placa de vídeo). Todos os fabricantes de placas de vídeo (NVIDIA, AMD, Intel) que fornecem OpenCL são suportados.
É importante que os controladores de placas de vídeo estejam actualizados com o suporte de interfaces OpenCL activado. Muitas vezes, os controladores agrupados com computadores ou não têm suporte OpenCL ou são tão antigos que contêm erros críticos na implementação de bibliotecas OpenCL/CUDA. Isto pode normalmente ser remediado instalando os últimos condutores do website do fabricante.
Estamos a trabalhar no suporte nativo OpenCL directamente na MQL5. Estará disponível publicamente num par de construções.
Isso são óptimas notícias! Obrigado.
TheXpert:
Renat, deve escrever agora um artigo - como usar, características, onde obter o hardware, etc.
Sim, é necessário um artigo.
Renat, deve apenas escrever um artigo sobre como utilizá-lo, o que tem de especial, onde obter os condutores e assim por diante.
Já existem muitos materiais sobre OpenCL na web.
Pode começar a partir daqui:
Todas as funções OpenCL são utilizadas igualmente na MQL5, pelo que não será um problema transferir descrições de outros artigos para o solo MQL5.
Sim, o artigo é necessário.
Isto significa que os agentes "vídeo" podem ser ligados ao metatenuador? A Opencl, se possível, será utilizada em todos os EAs/mais EAs, ou apenas naqueles que serão escritos ("ground up") para utilizar placas de vídeo?
Sim, será possível ligar a ficha - é essa a intenção.
Se os dispositivos OpenCL não estiverem no agente, a implementação do software funcionará automaticamente.
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Estamos a trabalhar no suporte nativo OpenCL directamente na MQL5. Num par de construções estará disponível ao público.
Eis um pequeno exemplo de trabalho de cálculo do Mandelbrot fractal em OpenCL que acelera drasticamente os cálculos em comparação com a implementação do software. O cálculo em OpenCL é 100 vezes mais rápido.