OpenCL: testes internos de implementação em MQL5 - página 54
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
Tem 0 - cartão de vídeo?! Incrível.
Na verdade, 1, 0 é um proc. Mas só tomei conhecimento disso por método científico.
mql5:
A funcionalidade do OpenCL da língua vai ser alargada (complementada) em breve. Assim, será possível descobrir quem é quem.
Obrigado.
Tente usar esta estrutura, não funcionou para mim (suspeito que a segunda dimensão tem de ser um tamanho fixo, é por isso que não funcionou para mim):
E, por conveniência, uma função como esta para redimensionar ambas as dimensões:
Também não funcionou para mim... Terei de pensar no assunto.
Por favor, ajudem!!! Não consigo perceber o que estou a fazer mal!
Em resumo, não posso definir uma estrutura com citações como um buffer OpenCL. Já passou, mas os valores estão confusos, não consigo entender o que está errado.
Por favor, ajudem!!! Eu não sei o que estou a fazer mal!
Em resumo, não posso definir uma estrutura com citações como um buffer OpenCL. É passageiro, mas os valores são confusos, não consigo entender o que está errado.
Tente desta forma:
Obrigado! Tudo funciona! Esqueci-me do alinhamento na estrutura...
Sobre o tema do OpenCL, surgiu uma "aceleração"))
http://www.overclockers.ru/softnews/46856/WinZip_16.5_s_uskoreniem_arhivacii_cherez_OpenCL_silami_videokart_Radeon.html
............. Deveríamos levar lá o MetaDriver- então talvez também possamos tirar as vírgulas invertidas.
Qual é o objectivo? testá-lo no meu cartão?
Notícias do campo:
A equipa de apoio confirmou as minhas suspeitas núbias de que CLContextCreate( 0 ) não está a efectuar cálculos sobre IGP, mas sim sobre núcleos x86. Aqui estão os resultados sobre um CPU i7-920 que estupidamente não tem IGP:
No OpenCL da intel corre mais rápido ~160ms
Aqui estão os registos da AMD
2012.04.18 11:20:28 ParallelTester_00-01x (EURUSD,H1) Result on Cpu МахResult==0.62834 at 742 pass
2012.04.18 11:20:28 ParallelTester_00-01x (EURUSD,H1) Соunt indicators = 16; Count history bars = 144000; Count pass = 1280
2012.04.18 11:20:28 ParallelTester_00-01x (EURUSD,H1) CPU time = 31528 ms
2012.04.18 11:19:56 ParallelTester_00-01x (EURUSD,H1) Result on Gpu МахResult==0.62834 at 742 pass
2012.04.18 11:19:56 ParallelTester_00-01x (EURUSD,H1) Соunt indicators = 16; Count history bars = 144000; Count pass = 1280
2012.04.18 11:19:56 ParallelTester_00-01x (EURUSD,H1) GPU time = 483 ms
2012.04.18 11:19:56 ParallelTester_00-01x (EURUSD,H1) OpenCL init OK!
Assim, em Intel OpenCL Runtime na mesma pedra será CpuTime/GpuTime ~200. E porque precisaria eu de um cartão discreto - com esse tipo de aceleração!
Graff: Não tenho uma placa integrada (nem no meu CPU nem na minha placa-mãe).
E deve funcionar na sua i5-750 também, experimente-a! A Intel diz que o OpenCL é suportado não só na Sandy Bridge mas também na geração anterior e mesmo nas últimas pedras Core 2.
P.S. Infelizmente, parece que não é assim tão simples: Sandy Bridge revelou-se um osso duro de roer. Até agora, apenas uma pedra - Pentium G840 (meu) - garantiu uma aceleração real.