OpenCL: testes internos de implementação em MQL5 - página 34

 
papaklass: O overclock da máquina foi um pouco exagerado e o resultado do teste melhorou:
Seria provavelmente melhor - mesmo que já tenha publicado testes antes - especificar sempre a pedra e a placa de vídeo. Lembra-se deles, mas é inconveniente que outros voltem para se lembrarem do hardware que tem.
 
Mathemat:
Seria provavelmente melhor, mesmo que já tenha publicado testes antes, especificar sempre a pedra e a placa gráfica. Lembra-se deles, mas é inconveniente que outros voltem para se lembrarem do hardware que tem.

Concordo, se houvesse uma opção para inserir um tipo de assinatura, poderia escrever lá uma vez e todos o veriam, para que não tivessem de o apontar sempre.

Como um spoiler como este.

Se algo tiver mudado no seu perfil. (Nota aos administradores, um suplemento do fórum: assinatura).

AMD overdrive doesnt work with Nvidia Chipset
AMD overdrive doesnt work with Nvidia Chipset
  • 2011.01.16
  • Celcoid
  • www.overclock.net
Is there any other program I can use to OC my cpu my bios is broken and will not flash. I have a...
 
Bem, se 5% é overclocking, então os resultados de tal overclocking irão melhorar apenas um pouco.
 
MigVRN:

Este exemplo não precisa de ser "executado" no testador. Para executar o guião, arraste-o do "Navegador" para o gráfico. O resultado será apresentado no painel " Ferramentas", separador " Especialistas".

Obrigado, aqui está o resultado:


 

Renat, será que as tarefas serão enfileiradas?

Gostaria muito que assim fosse... :)

Tenho de esperar enquanto o gpu está a calcular, em vez de fazer algo útil.

Não quero abrandar outros indicadores (ao calcular indicadores complexos).

--

Tecnicamente : podemos fazer um evento de MQL [

void OclCallback(int hContext, int ErrCode)

], que seria chamada no final do processo de fila de espera.

// Isto é para manter uma caixa de areia como uma caixa de areia.

 
Não, isso não está planeado.
 

Há um problema: decidi demolir o AMD APP SDK (funcionou) e colocar o Intel OpenCL SDK. Mas não funcionou.

Depois de ter jogado trivialidades e lido o fórum da Intel, o utilitário OpenCL-Z conseguiu finalmente reconhecer o meu Pentium G840 como dispositivo OpenCL.


No entanto, o instalador (nativo Intel!) instalou de alguma forma muito tortuosamente bibliotecas de 64 bits e, aparentemente, o OpenCL-Z só vê a versão de 32 bits. E o mais importante, em MT5 não é agora de todo reconhecido como um dispositivo OpenCL.

2012.03.15 16:27:26    ParallelOptimazer_00-02 (EURUSD,H1)    OpenCL not found.
2012.03.15 16:27:23    ParallelTester_00-01x (EURUSD,H1)    OpenCL not found.


O que tenho de fazer para que esta coisa funcione? Não tenho uma placa gráfica, ainda quero executar o código na GPU integrada da CPU.

 
Tente reinstalar os condutores ou volte para o AMD APP SDK.
 
Mathemat:

Há um problema: decidi demolir o AMD APP SDK (funcionou) e colocar o Intel OpenCL SDK. Mas não funcionou.

Foi em vão. Os condutores AMD OpenCL são de melhor qualidade mesmo para os produtos dos concorrentes.

Tente pelo menos mudar os seus condutores para os da AMD.

 
Reshetov:

Por nada. Os condutores AMD OpenCL são melhores mesmo para os produtos da concorrência.

Tente pelo menos mudar os seus condutores para os da AMD.

Tenho uma Intel HD Graphics nua dentro.

Se o seu cartão AMD é AMD, é o melhor. De facto, este SDK "alienígena" teve um desempenho muito bom na Intel HD Graphics. E levantou-se imediatamente, ao contrário da Intel one.

Mas a Intel desenvolveu o seu SDK por uma razão. Eles sabem exactamente como optimizar o software para o seu hardware. Foi por isso que quis fazer uma comparação.

Tentarei de novo e voltarei se não for bem sucedido.

Aqui está mais alguma informação para Renat. Ao desinstalar o SDK recebi um tal aviso:

Ou seja, embora o terminal não reconheça a rocha como um dispositivo OpenCL, o seu SDK está a tentar fazer algo. Talvez seja um problema terminal?

Razão: