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

 
joo:

Os GPUs de dois ossos chegaram. Muito interessante. O que é a CPU?

Executar o guião no anexo.

Uma tarefa OpenCL funcionará num único dispositivo (limitação do terminal devido à curva OpenCL quando paralela a ambas as cabeças).
Mas para contextos diferentes, o terminal irá distribuir tarefas por dispositivos.
 
mql5:
Uma tarefa OpenCL só funcionará num dispositivo (limitação do terminal devido à curva OpenCL quando em paralelo em ambas as cabeças).
Mas para contextos diferentes, o terminal irá distribuir tarefas por dispositivos.
Muito bom. Pode dividir a tarefa global (se houver tal possibilidade no algoritmo) em diferentes dispositivos (usar todas as CPUs e todos os dispositivos GPU).
 
mql5: Poderia estar enganado se trabalhasse no CPU.
Onde se pode descobrir exactamente, Ilyas?
 
A implementação actual do OpenCL não tem prioridade GPU/CPU e o factor principal é o número de unidades no dispositivo, enquanto que tem duas unidades tanto no GPU como no CPU, por isso é o primeiro a chegar, primeiro a ser servido.
Vamos esperar pela próxima construção onde a funcionalidade do OpenCL será melhorada.
 
mql5: Vamos esperar pela próxima construção, a funcionalidade OpenCL será melhorada.
Obrigado pela informação!
 
casinonsk:
2012.03.16 23:34:11 Terminal GPU: NVIDIA Corporation GeForce GTX 590 com OpenCL 1.1 (16 unidades, 1225 MHz, 1536 Mb, versão 285.62)
2012.03.16 23:34:11 Terminal GPU: NVIDIA Corporation GeForce GTX 590 com OpenCL 1.1 (16 unidades, 1225 MHz, 1536 Mb, versão 285.62)
^^^ como gostaria de testar?

Correr cinco ou seis fractais de mandelbrot em janelas diferentes (pegar na mona na primeira página deste fio).

Informe com resultados!

 
mql5:
Vamos esperar pela próxima construção, ...........

Já sentado à janela... :)

O que há de novo planeado?

 
MetaDriver: O que há de novo?
mql5: Vamos esperar pela próxima construção,
 
joo:

Os GPUs de dois ossos chegaram. Muito interessante. Que tipo de CPU?

Executar o guião no anexo.

Intel Core i7-2700K a 3.50GHz, 16290MB

LE 0 ParallelTester_00-01x__1 (EURUSD,H1) 13:22:57 OpenCL init OK!

RR 0 ParallelTester_00-01x__1 (EURUSD,H1) 13:23:02 Tempo GPU = 5039 ms

QE 0 ParallelTester_00-01x__1 (EURUSD,H1) 13:23:02 Contagem de inticadores = 16; Contagem de barras históricas = 144000; Contagem de passe = 480000

EF 0 ParallelTester_00-01x__1 (EURUSD,H1) 13:23:02 Resultado em Gpu MachResult==0.0 a 0 passe

QJ 0 ParallelTester_00-01x__1 (EURUSD,H1) 13:50:22 OpenCL init OK!

DM 0 ParallelTester_00-01x__1 (EURUSD,H1) 13:50:27 Tempo GPU = 4789 ms

PH 0 ParallelTester_00-01x__1 (EURUSD,H1) 13:50:27 Contagem de inticadores = 16; Contagem de barras históricas = 144000; Contagem de passes = 480000

DI 0 ParallelTester_00-01x__1 (EURUSD,H1) 13:50:27 Resultado em Gpu MachResult==0.0 a 0 passe

 
MetaDriver:

Executar cinco ou seis fractais de mandelbrot em janelas diferentes (pegar na mona na primeira página do ramo).

Informe os resultados!

Com 10 fractais em funcionamento, um núcleo está 100% carregado.

O segundo núcleo ainda está com carga 0.