Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Поставил у себя Intel OpenCL runtime (следуя рекомендации Support Team). Вышло вот что:
2012.04.20 03:09:38 OpenCL CPU: Intel(R) Corporation Intel(R) Pentium(R) CPU G840 @ 2.80GHz with OpenCL 1.1 (2 units, 2800 MHz, 8040 Mb, version 1.1)
2012.04.20 03:58:47 ParallelTester_00-01x (EURUSD,H1) CpuTime/GpuTime = 75.90064102564102
2012.04.20 03:58:47 ParallelTester_00-01x (EURUSD,H1) Result on Cpu МахResult==0.97908 at 665 pass
2012.04.20 03:58:47 ParallelTester_00-01x (EURUSD,H1) Соunt indicators = 16; Count history bars = 144000; Count pass = 1280
2012.04.20 03:58:47 ParallelTester_00-01x (EURUSD,H1) CPU time = 23681 ms
2012.04.20 03:58:24 ParallelTester_00-01x (EURUSD,H1) Result on Gpu МахResult==0.97908 at 665 pass
2012.04.20 03:58:24 ParallelTester_00-01x (EURUSD,H1) Соunt indicators = 16; Count history bars = 144000; Count pass = 1280
2012.04.20 03:58:24 ParallelTester_00-01x (EURUSD,H1) GPU time = 312 ms
2012.04.20 03:58:23 ParallelTester_00-01x (EURUSD,H1) OpenCL init OK!
2012.04.20 03:58:23 ParallelTester_00-01x (EURUSD,H1) CLGetInfoInteger() returned 1
Результат на "родной" runtime от Intel почти втрое выше, чем на AMD APP SDK.
Что сделал: после установки Intel Runtime залез в HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\OpenCL\Vendors и переправил имя библиотеки IntelOpenCL64.dll на intelocl.dll.
P.S. Сделал то же самое на системе с i3-2120 без дискретной графики.
2012.04.20 04:45:25 ParallelTester_00-01x (EURUSD,H1) CpuTime/GpuTime = 109.6968085106383
2012.04.20 04:45:25 ParallelTester_00-01x (EURUSD,H1) Result on Cpu МахResult==1.18579 at 919 pass
2012.04.20 04:45:25 ParallelTester_00-01x (EURUSD,H1) Соunt inticators = 16; Count history bars = 144000; Count pass = 1280
2012.04.20 04:45:25 ParallelTester_00-01x (EURUSD,H1) CPU time = 20623 ms
2012.04.20 04:45:04 ParallelTester_00-01x (EURUSD,H1) Result on Gpu МахResult==1.18579 at 919 pass
2012.04.20 04:45:04 ParallelTester_00-01x (EURUSD,H1) Соunt inticators = 16; Count history bars = 144000; Count pass = 1280
2012.04.20 04:45:04 ParallelTester_00-01x (EURUSD,H1) GPU time = 188 ms
2012.04.20 04:45:04 ParallelTester_00-01x (EURUSD,H1) OpenCL init OK!
Результат, конечно, лучше, чем на G840, но не слишком сильно - процентов на 40 максимум. Вероятно, сказывается гипертрединг, т.е. конкуренция за ресурсы. Вполне возможно, что на i5 прирост будет выше, где-то до 140-150. Радует, что все работает, хоть и после игр с бубном.
P.P.S. Забыл сказать самое главное для интеловедов: если у вас уже стоит AMD APP SDK, сносите его правильно. Легче и чище всего удалять не по частям, через Программы и Компоненты в Панели управления, а просто запустив инсталлятор Setup.exe самого AMD APP SDK. Он уже сам предложит два варианта - либо удалить, либо поставить. Выбираем "удалить" - и все сносится чисто.
Затем перегружаем комп и ставим интеловский runtime (его достаточно) или Intel OpenCL SDK. Тут же правим реестр и снова перегружаемся. Всё. Дальше можно радоваться от того, что получилось. AMD, конечно, молодца, но родная runtime все же значительно быстрее.
Ни в "Программы и компоненты" панели управления, ни в Your Uninstaller нет OpenCL драйвера от AMD.
При попытке деинсталяции, запустив OpenCL.msi из AMD SDK получаю такое окно:
Что делать - ума не приложу (так вроде говорят).
Люди, помогите! У меня теперь три устройства OpenCL.
Ни в "Программы и компоненты" панели управления, ни в Your Uninstaller нет OpenCL драйвера от AMD.
При попытке деинсталяции, запустив OpenCL.msi из AMD SDK получаю такое окно:
Что делать - ума не приложу (так вроде говорят).
Может попробуйте почистить реестр, какой-нибудь утилитой типа TuneUp. Постоянно пользуюсь ей, проблем не возникало за последние лет 5.
Чистить - это когда удалили что нибудь. А я и удалить то не могу.
...
Результат на "родной" runtime от Intel почти втрое выше, чем на AMD APP SDK.
Что сделал: после установки Intel Runtime залез в HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\OpenCL\Vendors и переправил имя библиотеки IntelOpenCL64.dll на intelocl.dll.
...
P.P.S. Забыл сказать самое главное для интеловедов: если у вас уже стоит AMD APP SDK, сносите его правильно. Легче и чище всего удалять не по частям, через Программы и Компоненты в Панели управления, а просто запустив инсталлятор Setup.exe самого AMD APP SDK. Он уже сам предложит два варианта - либо удалить, либо поставить. Выбираем "удалить" - и все сносится чисто.
Затем перегружаем комп и ставим интеловский runtime (его достаточно) или Intel OpenCL SDK. Тут же правим реестр и снова перегружаемся. Всё. Дальше можно радоваться от того, что получилось. AMD, конечно, молодца, но родная runtime все же значительно быстрее.
i3-2100, W7SP1 x64. Не выходит каменный цветок! ...
2012.04.20 11:10:23 Terminal OpenCL devices not found
2012.04.20 11:10:23 Terminal MetaTrader 5 x64 build 630 started (MetaQuotes Software Corp.)
Люди, помогите! У меня теперь три устройства OpenCL.
Можно ненужных провайдеров OpenCL удалить из этих веток
HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\OpenCL\Vendors
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Khronos\OpenCL\Vendors
i3-2100, W7SP1 x64. Не выходит каменный цветок! ...
2012.04.20 11:10:23 Terminal OpenCL devices not found
2012.04.20 11:10:23 Terminal MetaTrader 5 x64 build 630 started (MetaQuotes Software Corp.)
Можно ненужных провайдеров OpenCL удалить из этих веток
HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\OpenCL\Vendors
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Khronos\OpenCL\Vendors
Попробуйте задать полный путь к библиотеке intelocl.dll (по умолчанию они ставятся в "C:\Program Files (x86)\Intel\OpenCL SDK\1.1\bin\")
Не помогло