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

 
Mathemat:
Тогда все ясно. Попробуйте запустить тот же скрипт, когда оптимизация закончится. Она ж небось все ядра нагружает.

Да она волнами, когда cloud когда свои.

2012.04.23 22:16:35 OpenCL CPU: Intel(R) Corporation  Intel(R) Core(TM) i7-2700K CPU @ 3.50GHz with OpenCL 1.1 (8 units, 3500 MHz, 16290 Mb, version 1.1)

2012.04.23 22:16:35 OpenCL GPU: NVIDIA Corporation GeForce GTX 590 with OpenCL 1.1 (16 units, 1225 MHz, 1536 Mb, version 296.10)

2012.04.23 22:16:35 OpenCL GPU: NVIDIA Corporation GeForce GTX 590 with OpenCL 1.1 (16 units, 1225 MHz, 1536 Mb, version 296.10)

2012.04.23 22:16:35 OpenCL GPU: NVIDIA Corporation GeForce GTX 590 with OpenCL 1.1 (16 units, 1225 MHz, 1536 Mb, version 296.10)

2012.04.23 22:16:35 OpenCL GPU: NVIDIA Corporation GeForce GTX 590 with OpenCL 1.1 (16 units, 1225 MHz, 1536 Mb, version 296.10)

 
casinonsk:

2012.04.23 22:16:35 OpenCL CPU: Intel(R) Corporation  Intel(R) Core(TM) i7-2700K CPU @ 3.50GHz with OpenCL 1.1 (8 units, 3500 MHz, 16290 Mb, version 1.1)

2012.04.23 22:16:35 OpenCL GPU: NVIDIA Corporation GeForce GTX 590 with OpenCL 1.1 (16 units, 1225 MHz, 1536 Mb, version 296.10)

2012.04.23 22:16:35 OpenCL GPU: NVIDIA Corporation GeForce GTX 590 with OpenCL 1.1 (16 units, 1225 MHz, 1536 Mb, version 296.10)

2012.04.23 22:16:35 OpenCL GPU: NVIDIA Corporation GeForce GTX 590 with OpenCL 1.1 (16 units, 1225 MHz, 1536 Mb, version 296.10)

2012.04.23 22:16:35 OpenCL GPU: NVIDIA Corporation GeForce GTX 590 with OpenCL 1.1 (16 units, 1225 MHz, 1536 Mb, version 296.10)

Жуть какая. Два двухголовых дракона.
 
Mathemat:
Жуть какая. Два двухголовых дракона.
Их бы уже зарядить для обсчетов оптимизации советника.
 
casinonsk:
Их бы уже зарядить для обсчетов оптимизации советника.

Это, наверно, нескоро будет.

Вы, пожалуйста, не забудьте о моей просьбе:

Очень интересно посмотреть на голый топовый CPU в условиях, когда больше ничего не мешает.

 
С 642 билда появилась возможность получения типа OpenCL устройства по номеру.

CLGetInfoInteger(<номер устройства>,CL_DEVICE_TYPE);

Возвращает значение перечисления ENUM_CL_DEVICE_TYPE (CL_DEVICE_ACCELERATOR,CL_DEVICE_GPU,CL_DEVICE,CPU,...)
Документация по MQL5: Основы языка / Типы данных / Целые типы / Перечисления
Документация по MQL5: Основы языка / Типы данных / Целые типы / Перечисления
  • www.mql5.com
Основы языка / Типы данных / Целые типы / Перечисления - Документация по MQL5
 
mql5: Возвращает значение перечисления ENUM_CL_DEVICE_TYPE (CL_DEVICE_ACCELERATOR,CL_DEVICE_GPU,CL_DEVICE,CPU,...)
А что такое CL_DEVICE_ACCELERATOR?
 
Mathemat:

А что такое CL_DEVICE_ACCELERATOR?

описание с www.khronos.org

Dedicated OpenCL accelerators (for example the IBM CELL Blade). These devices communicate with the host processor using a peripheral interconnect such as PCIe.

 
2012.04.26 17:19:06     CL_Info_v01 (EURUSD,H1) Device #1 : CL_DEVICE_CPU
2012.04.26 17:19:06     CL_Info_v01 (EURUSD,H1) Device #0 : CL_DEVICE_GPU
Файлы:
 
2012.04.26 19:37:34     CL_Info_v01 (EURUSD,M30)        Device #1 : CL_DEVICE_GPU
2012.04.26 19:37:34     CL_Info_v01 (EURUSD,M30)        Device #0 : CL_DEVICE_CPU
А у меня наоборот порядок.
 

Дюже забавно, однако программа OCL лихо выполняется даже если есть выполз за пределы массива! - и хоть бы хны, работает, а из пустой, неразмеченной ни разу мглы достает не абы что, а 0.

Хорошо это или плохо - кому как. Просто я теперь знаю об этом.

Причина обращения: