OpenCL: testes internos de implementação em MQL5 - página 59
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
Não consigo tirar o cursor da inserção do código por alguma razão. E se eu citar alguém, acontece a mesma coisa. Isto é um bug no fórum?
Com o seu hardware é quase claro, só tem o anfitrião sendo um dispositivo OpenCL. Por outro lado, é estranho de onde veio um resultado tão elevado anteriormente (p. 51):
Não consigo tirar o cursor da inserção do código por alguma razão. E se eu citar alguém, acontece a mesma coisa. Isto é um bug do fórum?
É assim que se interpreta. Pode-se pensar que é um insecto. Tudo depende da tarefa :)))
Deve estar a colar o código na última linha disponível. Tento tratar disso pelo menos uma linha abaixo do local de inserção.
Porque se bocejo, tenho de mudar para o formato html e adicionar <br> no final (funciona sempre por si só... :)
P.S. Claro, é possível que esse dispositivo = 0 no seu caso corresponda a algo que não seja CPU. Bem, então experimente (de 0 a 3). O maior tempo de GPU deve corresponder a CPU nua, ou seja, anfitriã.
Eu tenho dispositivo=0 sem ambiguidade CPU, CPU OpenCL dispositivo=1
Vou postar o teste agora. Por agora, conta.
Porque se bocejo tenho de mudar para o formato html e acrescentar no final <br> (Isso funciona sempre por si... :)
Bem, tenho Ópera, agora experimentei-a propositadamente, apaguei a última <br> em html, e depois em "visuals" seta para baixo até ao fim e escrevi uma mensagem.
Portanto, não é um insecto mas sim uma característica ).PS: No seu teste, um núcleo está a funcionar e não quatro.
1. Estou no Win 7 x64 há já muito tempo e não tenho queixas. No início também estava agarrado a XP x32. O meu irmão e eu cooperamos mutuamente: encorajei-o a actualizar o hardware e ele encorajou-me a actualizar o sistema operativo.
2. Claro, uma coisa é certa, quem pode argumentar com isso. Mas está nos cálculos mais lentos - nas CPUs sem OpenCL.
E com OpenCL todos os núcleos são carregados a 100% (se no anfitrião).
Sim, interessante. Mas se houver apenas um dispositivo, é sempre o hospedeiro (CPU); não há mais nada com que contar.
Sim, MD, não está a ir tão bem numa CPU nua. A Intel está em todo o lado...
Oh, vá lá, tem uma óptima placa gráfica.
Bem, tenho Ópera, agora experimentei-a especificamente, removi a última <br> em html, e depois na seta "visual" para baixo até ao fim e escrevi a mensagem.
Portanto, não é um fugitivo, mas um insecto ).Acontece que em código html se pode escrever a primeira palavra no final, depois quando se troca é exibida fora do quadro.
Huh.
Aqui estão os seus resultados:
A linha realçada a vermelho (quinto) mostra cálculos de um só núcleo, e não uma pitada de OpenCL ali.
A linha realçada em azul (segundo) mostra que os meus cálculos são feitos em todos os núcleos (procure-a você mesmo, já a verifiquei tanto no meu dual-core como no quad-core i3-2120), uma vez que existe uma intensa optimização de código nas instruções vectoriais SSEx.