Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Mathemat:
Isto é, CPU Intel primeiro com o motor OCL da Intel depois o meu dinossauro HD 4870, e depois pedra novamente, mas com motor AMD. Roteiro:
As versões são diferentes, ou seja, a versão é independente do hardware?
Eu tenho OCL AMD 1.1, há alguma forma de o fixar em 1.2? Talvez seja mais rápido.
Encontrei o novo AMD APP SDK 2.7 com suporte para OCL 1.2, comunicarei novos resultados (se alterados).
Instalei-a e a versão não foi alterada. Pode não haver suporte de hardware ou outra coisa qualquer.
Não pode ser. Deve ser 1.2. Em primeiro lugar, a AMD trataria das suas próprias pedras, e depois de outras pedras. Levantar-se-ia sobre aqueles que não são os seus próprios. Além disso, ambos os fabricantes possuem SSE2 há muito tempo.
Mas a diferença não é grande, cerca de 10%, talvez.
Não pode ser. Tem de caber 1.2. Pelo menos a AMD trataria primeiro das suas próprias pedras e depois das de outras pessoas. Trabalharia naqueles que não lhe pertencem. Além disso, ambos os fabricantes possuem SSE2 há muito tempo.
Mas a diferença não é grande, cerca de 10%, talvez.
Devo estar a cair. Actualizações recentes deixaram de funcionar e agora diz "versão não autêntica". OK, enquanto estiver a respirar, deixe-o respirar. Depois reinstalarei e lançarei uma nova OCL.
Tenho SSE2 e ainda mais. Claro que 10% não é muito, mas mesmo assim é agradável.
P.S.: Obrigado pelos esclarecimentos.
Por exemplo, tenho uma placa gráfica Radeon 6930 que tem 1280 processadores de fluxo. Como é que vai aparecer na lista de agentes? Como 1 dispositivo, ou todos os 1280.
É por si só vezes mais rápido do que 10 processadores, e o bónus não é para 1 dispositivo adicionado.
Uma placa gráfica não pode funcionar com código escrito em mql; só pode funcionar com código escrito em línguas especializadas (OpenCL no nosso caso). Portanto, as placas de vídeo na nuvem só serão úteis para programas mql usando OpenCL-API (com inserções OpenCL).
Se compreende tudo isto, ignore o meu comentário. Pareceu-me apenas que algumas pessoas no fórum esperam um aumento de produtividade dos programas mql5 mais comuns que não usam OpenCL para se ligarem à nuvem. Não é este o caso.
Intel e AMD SDK instaladas.
2012.06.07 18:40:28 OpenCL CPU: Intel(R) Corporation Intel(R) Core(TM)2 Duo CPU T8100 @ 2.10GHz with OpenCL 1.1 (2 units, 2100 MHz, 2045 Mb, version 1.1)
2012.06.07 18:40:28 OpenCL CPU: GenuineIntel Intel(R) Core(TM)2 Duo CPU T8100 @ 2.10GHz with OpenCL 1.2 (2 units, 2094 MHz, 2045 Mb, version 2.0 (sse2))
É bom ou mau?
Bem, é um processador móvel de 2 núcleos, lançado há 4,5 anos atrás.
O progresso continua: parece que as novas instruções SSE e outras inovações arquitectónicas desempenham nela o papel principal. O meu cepo orçamental é 4-5 vezes mais rápido nesta tarefa :)
Mas dá um ganho muito bom no OpenCL. Não faz mal, é assim que deve ser.
Bem, é um processador móvel de 2 núcleos lançado há 4,5 anos.
O progresso não está parado: parece que as novas instruções da SSE e outras inovações arquitectónicas desempenham um papel importante na mesma. O meu cepo orçamental é 4-5 vezes mais rápido nesta tarefa :)
Mas dá um ganho muito bom no OpenCL. Não faz mal, é assim que deve ser.
Muito obrigado!
Compreendo correctamente que para grandes cálculos matemáticos, se eu rastejar OpenCL, o tempo para calcular será 30+ vezes menos ?!?
Bem, sim, mais ou menos - num cartão discreto. De qualquer modo, o meu HD 4870 faz os mesmos cálculos em 0,5 segundos.
Mas deve compreender-se que nem todos os cálculos intensivos se prestam a uma aceleração decente.
Boa noite a todos.
Tentei compreender a utilização do OpenCL no Metatrader5, mas não consegui chegar ao fundo da questão.
Pode dizer-me se é possível utilizar a placa de vídeo para aceleração adicional de testes no MT5 Tester e o que fazer para isso.
Também tentei o script parallel_tester_00-01x_new_cycle, mas como é que funciona ?
Boa noite a todos.
Tentou compreender o uso de OpenCL em Metatrader5, mas não conseguiu entrar na sua granulometria.
Pode dizer-me se é possível utilizar o cartão de vídeo para aceleração adicional de testes no MT5 Tester e o que fazer para isso.
Também experimentei o guião do ciclo paralelo_00-01x_novo_tester_00, mas como é que funciona ?
Há dois grandes artigos neste site sobre este tópico que descrevem tudo com grande detalhe: