OpenCL: внутренние тесты реализации в MQL5 - страница 38

 
joo:

Двухбошковые GPU пожаловали. Очень интересно. А CPU какой?

Запускайте скрипт в прикрепе.

Одна OpenCL задача работать будет только на одном устройстве (ограничение терминала из-за кривой работы OpenCL при распараллеливании на обе головы).
Но под разные контексты терминал будет распределять задачи по устройствам.
 
mql5:
Одна OpenCL задача работать будет только на одном устройстве (ограничение терминала из-за кривой работы OpenCL при распараллеливании на обе головы).
Но под разные контексты терминал будет распределять задачи по устройствам.
Очень хорошо. Можно общую задачу дробить (при наличии такой возможности в алгоритме) на разные устройства (использовать все CPU и все GPU устройства).
 
mql5: На счёт того что работает именно на CPU, я могу ошибаться
А где это можно узнать поточнее, Ilyas?
 
В текущей реализации OpenCL нет приоритета GPU/CPU и главным фактором выступает количество юнитов в устройстве, а у Вас и на GPU и на CPU их 2, получится "кто первый, того и тапки".
Давайте дождёмся следующего билда, функциональность OpenCL в нём будет улучшена.
 
mql5: Давайте дождёмся следующего билда, функциональность OpenCL в нём будет улучшена.
Спасибо за информацию!
 
casinonsk:
2012.03.16 23:34:11 Terminal GPU: NVIDIA Corporation GeForce GTX 590 with OpenCL 1.1 (16 units, 1225 MHz, 1536 Mb, version 285.62)
2012.03.16 23:34:11 Terminal GPU: NVIDIA Corporation GeForce GTX 590 with OpenCL 1.1 (16 units, 1225 MHz, 1536 Mb, version 285.62)
^^^ как протестировать?

Запустите штук пять-шесть фракталов мандельброта в разных окнах (взять мона на первой странице ветки). 

О результатах доложите!

 
mql5:
Давайте дождёмся следующего билда, ...........

Уже сел у окошка... :)

А что нового планируется?

 
MetaDriver: А что нового планируется?
mql5: Давайте дождёмся следующего билда,
 
joo:

Двухбошковые GPU пожаловали. Очень интересно. А CPU какой?

Запускайте скрипт в прикрепе.

Intel Core i7-2700K @ 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 GPU time = 5039 ms

QE 0 ParallelTester_00-01x__1 (EURUSD,H1) 13:23:02 Соunt inticators = 16; Count history bars = 144000; Count pass = 480000

EF 0 ParallelTester_00-01x__1 (EURUSD,H1) 13:23:02 Result on Gpu МахResult==0.0 at 0 pass

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 GPU time = 4789 ms

PH 0 ParallelTester_00-01x__1 (EURUSD,H1) 13:50:27 Соunt inticators = 16; Count history bars = 144000; Count pass = 480000

DI 0 ParallelTester_00-01x__1 (EURUSD,H1) 13:50:27 Result on Gpu МахResult==0.0 at 0 pass

 
MetaDriver:

Запустите штук пять-шесть фракталов мандельброта в разных окнах (взять мона на первой странице ветки). 

О результатах доложите!

запустил 10  фракталов одно ядро загрузил на 100%

Второе как было так и осталось на 0 загрузке.