OpenCL:MQL5中的内部实现测试 - 页 55 1...484950515253545556575859606162...70 新评论 Sceptic Philozoff 2012.04.19 23:20 #541 安装了英特尔OpenCL运行时(按照支持小组的建议)。结果如下。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在英特尔本地运行时的结果几乎比AMD APP SDK好三倍。 我所做的:在我安装了英特尔运行时之后,我进入HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\OpenCL\Vendors,将IntelOpenCL64.dll重命名为intelocl.dll。P.S. 我在没有独立显卡的i3-2120系统上做了同样的工作。2012.04.20 04:44:26 Terminal CPU: Intel(R) Corporation Intel(R) Core(TM) i3-2120 CPU @ 3.30GHz with OpenCL 1.1 (4 units, 3300 MHz, 8039 Mb, version 1.1)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,请正确卸载它。最简单、最干净的方法是不通过 "程序和组件 "菜单进行部分卸载,而是直接运行AMD APP SDK本身的Setup.exe安装程序。它将为你提供两个选项--要么卸载,要么安装。选择 "卸载",它就会变得干净。 然后重新启动计算机,安装英特尔运行时(它就足够了)或英特尔OpenCL SDK。在这里,我们还将修复注册表并再次重启。这就是全部。从这里开始,你可以对你所取得的成就感到高兴。 AMD当然是伟大的,但本地运行时间仍然要快很多。 OpenCL: internal implementation tests VPS not working Built-in support for parallel Andrey Dik 2012.04.20 07:09 #542 请大家帮帮忙!我现在有三个OpenCL设备。 在控制面板的 "程序和功能 "或卸载程序中没有AMD的OpenCL驱动程序。当试图通过运行AMD SDK的OpenCL.msi来卸载时,我得到了这样一个窗口。我不知道该怎么做(我想这是他们的说法)。 Anatoli Kazharski 2012.04.20 07:16 #543 joo: 请帮帮我吧!我现在有三个OpenCL设备。 在控制面板的 "程序和功能 "或卸载程序中没有AMD的OpenCL驱动程序。当试图通过运行AMD SDK中的OpenCL.msi来卸载时,我得到了以下窗口。我不知道该怎么做(我想这是他们的说法)。 尝试用一些工具如TuneUp 清理注册表。我一直在使用它,在过去5年中没有出现过任何问题。 Andrey Dik 2012.04.20 07:23 #544 tol64: 也许可以尝试用TuneUp 等工具清理注册表。我一直在使用它,在过去5年中没有出现过任何问题。 清理是指你已经删除了一些东西。我甚至不能删除任何东西。 Anatoli Kazharski 2012.04.20 07:33 #545 joo: 清理是指有些东西已经被删除。我甚至不能删除任何东西。 如果它不在 "程序和功能 "控制面板或 "卸载程序 "中,注册表清理器可能会起到作用。 Andrey Sharov 2012.04.20 07:42 #546 Mathemat:...在英特尔 "原生 "运行时的结果几乎比AMD APP SDK好三倍。 我所做的:在安装英特尔运行时后,我进入HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\OpenCL\Vendors,将IntelOpenCL64.dll重命名为intelocl.dll。...P.P.S. 我忘了说对英特尔用户最重要的事情:如果你已经安装了AMD APP SDK,请正确卸载它。最简单、最干净的方法是不通过 "程序和组件 "菜单进行部分卸载,而是直接运行AMD APP SDK本身的Setup.exe安装程序。它将为你提供两个选项--要么卸载,要么安装。选择 "卸载",它就会变得干净。 然后重新启动计算机,安装英特尔运行时(它就足够了)或英特尔OpenCL SDK。在这里,我们还将修复注册表并再次重启。这就是全部。从这里开始,你可以对你所取得的成就感到高兴。 AMD当然很好,但本地运行时间仍然要快得多。i3-2100,W7SP1 x64。没有石花!...2012.04.20 11:10:23 未找到终端OpenCL设备 2012.04.20 11:10:23 Terminal MetaTrader 5 x64 build 630 started (MetaQuotes Software Corp.) Ilyas 2012.04.20 09:29 #547 joo: 人们,救命啊!我现在有三个OpenCL设备。 能否从这些节点上删除不必要的OpenCL提供者? HKEY_LOCAL_MACHINE/SOFTWARE/Khronos/OpenCL/Vendors HKEY_LOCAL_MACHINE/SOFTWARE\Wow6432Node\Khronos\OpenCL\Vendors Ilyas 2012.04.20 09:30 #548 Ashes:i3-2100,W7SP1 x64。石头花不出来了! ...2012.04.20 11:10:23 未找到终端OpenCL设备 2012.04.20 11:10:23 Terminal MetaTrader 5 x64 build 630 started (MetaQuotes Software Corp.) 尝试设置intelocl.dll库的完整路径(默认情况下,它存储在 "C:\Program Files (x86)\Intel\OpenCL SDK1.1\bin\")。 Andrey Dik 2012.04.20 09:42 #549 mql5:你可以从这些分支中删除不必要的OpenCL提供者 HKEY_LOCAL_MACHINE/SOFTWARE/Khronos/OpenCL/Vendors HKEY_LOCAL_MACHINE/SOFTWARE\Wow6432Node\Khronos\OpenCL\Vendors 它成功了,谢谢你! Andrey Sharov 2012.04.20 13:28 #550 mql5: 尝试设置intelocl.dll库的完整路径(默认是放在 "C:\Program Files (x86)\Intel\OpenCL SDK\1.1\bin\")。没有帮助 1...484950515253545556575859606162...70 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
安装了英特尔OpenCL运行时(按照支持小组的建议)。结果如下。
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
在英特尔本地运行时的结果几乎比AMD APP SDK好三倍。
我所做的:在我安装了英特尔运行时之后,我进入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,请正确卸载它。最简单、最干净的方法是不通过 "程序和组件 "菜单进行部分卸载,而是直接运行AMD APP SDK本身的Setup.exe安装程序。它将为你提供两个选项--要么卸载,要么安装。选择 "卸载",它就会变得干净。
然后重新启动计算机,安装英特尔运行时(它就足够了)或英特尔OpenCL SDK。在这里,我们还将修复注册表并再次重启。这就是全部。从这里开始,你可以对你所取得的成就感到高兴。 AMD当然是伟大的,但本地运行时间仍然要快很多。
在控制面板的 "程序和功能 "或卸载程序中没有AMD的OpenCL驱动程序。
当试图通过运行AMD SDK的OpenCL.msi来卸载时,我得到了这样一个窗口。
我不知道该怎么做(我想这是他们的说法)。
请帮帮我吧!我现在有三个OpenCL设备。
在控制面板的 "程序和功能 "或卸载程序中没有AMD的OpenCL驱动程序。
当试图通过运行AMD SDK中的OpenCL.msi来卸载时,我得到了以下窗口。
我不知道该怎么做(我想这是他们的说法)。
也许可以尝试用TuneUp 等工具清理注册表。我一直在使用它,在过去5年中没有出现过任何问题。
清理是指有些东西已经被删除。我甚至不能删除任何东西。
...
在英特尔 "原生 "运行时的结果几乎比AMD APP SDK好三倍。
我所做的:在安装英特尔运行时后,我进入HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\OpenCL\Vendors,将IntelOpenCL64.dll重命名为intelocl.dll。
...
P.P.S. 我忘了说对英特尔用户最重要的事情:如果你已经安装了AMD APP SDK,请正确卸载它。最简单、最干净的方法是不通过 "程序和组件 "菜单进行部分卸载,而是直接运行AMD APP SDK本身的Setup.exe安装程序。它将为你提供两个选项--要么卸载,要么安装。选择 "卸载",它就会变得干净。
然后重新启动计算机,安装英特尔运行时(它就足够了)或英特尔OpenCL SDK。在这里,我们还将修复注册表并再次重启。这就是全部。从这里开始,你可以对你所取得的成就感到高兴。 AMD当然很好,但本地运行时间仍然要快得多。
i3-2100,W7SP1 x64。没有石花!...
2012.04.20 11:10:23 未找到终端OpenCL设备
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 未找到终端OpenCL设备
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\")。
没有帮助