Discussão do artigo "Como instalar e utilizar o OpenCL para realizar cálculos" - página 4

 
lowo7:

Acho que esses números são estranhos.

Não compare valores pequenos de ~16 ms.
 
Existe uma solução alternativa para aqueles que obtiveram a versão 1.0 dos drivers openCL em seu conjunto de drivers de GPU mais recente e, portanto, receberam a mensagem de erro do Terminal openCL not found?
 
galafron:
Existe alguma solução para aqueles que obtiveram drivers openCL versão 1.0 em seu conjunto de drivers de GPU mais recente e, portanto, recebem a mensagem de erro do Terminal openCL not found?
Você leu este artigo OpenCL: The Bridge to Parallel Worlds?
 
angevoyageur:
Você leu este artigo OpenCL: The Bridge to Parallel Worlds?

Foi isso que me trouxe aqui, alguns membros relataram isso, mas a única resposta é perguntar ao service desk.

O problema é conseguir a versão 1.1 do opencl.dll e do opencl64.dll, pois os drivers mais recentes da GPU vêm com o opencl 1.0, embora a GPU seja compatível com o 1.1, conforme declarado no site da Kronos (o desenvolvedor do OpenCL que não oferece downloads).

Portanto, se alguém puder gentilmente indicar esses drivers, será muito apreciado.

 

Você poderia informar quais são os arquivos exatos que o Terminal está procurando para o OpenCL, já que, com as GPUs da Nvidia, até mesmo a versão beta mais recente vem com OpenCL.DLL 1.0 e OpenCL64.DLL 1.0?


Muito obrigado

Saudações

 

Este é o resultado que obtive:

2013.11.28 01:01:27     OpenCL_Sample (EURUSD,M1)       Расчеты без OpenCL:
2013.11.28 01:01:31     OpenCL_Sample (EURUSD,M1)       Вычисление значений функции = 3947 мс
2013.11.28 01:01:32     OpenCL_Sample (EURUSD,M1)       Определение цветов раскраски = 468 мс
2013.11.28 01:01:32     OpenCL_Sample (EURUSD,M1)       
2013.11.28 01:01:32     OpenCL_Sample (EURUSD,M1)       Расчеты с OpenCL:
2013.11.28 01:01:32     OpenCL_Sample (EURUSD,M1)       OpenCL: GPU device 'GeForce GTX 650 Ti BOOST' selected
2013.11.28 01:01:32     OpenCL_Sample (EURUSD,M1)       Вычисление значений функции = 47 мс
2013.11.28 01:01:32     OpenCL_Sample (EURUSD,M1)       Определение цветов раскраски = 31 мс
2013.11.28 01:06:53     Terminal        MetaTrader 5 x64 build 871 started (MetaQuotes Software Corp.)
2013.11.28 01:06:54     OpenCL  Device #0:  CPU Intel(R) Corporation Intel(R) Core(TM) i7-4770 CPU @ 3.40 GHz with OpenCL 1.2 (8 units, 3400 MHz, 8068 Mb, version 1.2, rating 93)
2013.11.28 01:06:54     OpenCL  Device #1:  GPU NVIDIA Corporation GeForce GTX 650 Ti BOOST with OpenCL 1.1 (4 units, 1071 MHz, 2048 Mb, version 331.82, rating 738)

E este é o resultado com a emulação OpenCL na CPU:

2013.11.28 01:15:16     OpenCL_Sample (EURUSD,M1)       Расчеты без OpenCL:
2013.11.28 01:15:20     OpenCL_Sample (EURUSD,M1)       Вычисление значений функции = 3931 мс
2013.11.28 01:15:21     OpenCL_Sample (EURUSD,M1)       Определение цветов раскраски = 468 мс
2013.11.28 01:15:21     OpenCL_Sample (EURUSD,M1)       
2013.11.28 01:15:21     OpenCL_Sample (EURUSD,M1)       Расчеты с OpenCL:
2013.11.28 01:15:21     OpenCL_Sample (EURUSD,M1)       OpenCL: CPU device 'Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz' selected
2013.11.28 01:15:22     OpenCL_Sample (EURUSD,M1)       Вычисление значений функции = 437 мс
2013.11.28 01:15:22     OpenCL_Sample (EURUSD,M1)       Определение цветов раскраски = 31 мс
 
tol64:

Este é o resultado que obtive:

2013.11.28 01:06:54     OpenCL  Device #0:  CPU Intel(R) Corporation Intel(R) Core(TM) i7-4770 CPU @ 3.40 GHz with OpenCL 1.2 (8 units, 3400 MHz, 8068 Mb, version 1.2, rating 93)
2013.11.28 01:06:54     OpenCL  Device #1:  GPU NVIDIA Corporation GeForce GTX 650 Ti BOOST with OpenCL 1.1 (4 units, 1071 MHz, 2048 Mb, version 331.82, rating 738)

E este é o resultado com a emulação OpenCL na CPU:

Você construiu um novo computador? Parabéns, se é que isso aconteceu.

Suas classificações são malucas ou contadas incorretamente. Aqui estão as minhas atuais:

2013.11.28 00:04:42     OpenCL  Device #1:  CPU AuthenticAMD AMD Phenom(tm) II X6 1100 T Processor with OpenCL 1.1 (6 units, 3840 MHz, 16345 Mb, version 2.0, rating 17)
2013.11.28 00:04:42     OpenCL  Device #0:  GPU Advanced Micro Devices, Inc. Cayman with OpenCL 1.1 (20 units, 750 MHz, 1024 Mb, version CAL 1.4.1703 (VM), rating 171)

Não acredito em uma diferença tão grande nas classificações. Algo está errado.

 
MetaDriver:

Você montou um computador novo? Parabéns, se é que isso aconteceu.

Suas classificações estão malucas ou não estão contando corretamente. Aqui estão minhas classificações de hoje:

Não acredito na diferença de classificações. Algo está errado.

Sim, obrigado. Decidi não me torturar com a escolha da configuração e escolhi uma mais simples. ) Para estudar, acho que ficará bom e, se algo der certo, farei uma nova atualização, se necessário. )

Por que essas classificações eu ainda não sei. Vou testar/ver.

Aqui está outra variante do MT5, se o monitor não estiver conectado à placa de vídeo, mas ao subsistema gráfico do processador (a alteração está destacada em vermelho):

2013.11.28 10:28:55     OpenCL  Device #0:  CPU Intel(R) Corporation Intel(R) Core(TM) i7-4770 CPU @ 3.40 GHz with OpenCL 1.2 (8 units, 3400 MHz, 8071 Mb, version 1.2)
2013.11.28 10:28:55     OpenCL  Device #1: GPU Intel(R) Corporation Intel(R) HD Graphics 4600 with OpenCL 1.2 (20 units, 1200 MHz, 1624 Mb, version 9.18.10.3071)
2013.11.28 10:28:55     OpenCL  Device #2:  GPU NVIDIA Corporation GeForce GTX 650 Ti BOOST with OpenCL 1.1 (4 units, 1071 MHz, 2048 Mb, version 331.82, rating 738)

Os resultados são os mesmos.

Vamos executar alguns de seus scripts. )

 
tol64:

Sim, obrigado, decidi não me torturar com a escolha da configuração e escolhi uma mais simples. ) Para estudar, acho que será bom e, se algo der certo, farei uma nova atualização, se necessário. )

Por que essas classificações eu ainda não sei. Vou testar/ver.

Aqui está outra variante do MT5, se o monitor não estiver conectado à placa de vídeo, mas ao subsistema gráfico do processador (a alteração está destacada em vermelho):

Os resultados são os mesmos.

Vamos executar alguns de seus scripts. )

Pegue tudo no tópico em que eu postei. Está tudo lá. Poste os resultados lá também (para que tudo fique junto).
 
MetaDriver:
Bem, pegue tudo no tópico em que eu postei. Está tudo lá. Poste os resultados lá também (para que tudo fique junto).
OK, um pouco mais tarde eu testarei e postarei os resultados no tópico OpenCL: Internal Implementation Tests in MQL5.