OpenCL:MQL5中的内部实现测试 - 页 59 1...525354555657585960616263646566...70 新评论 Dmitriy Parfenovich 2012.04.22 21:41 #581 papaklass:由于某些原因,我无法将光标从代码插入 中移出。而如果我引用某人的话,也会发生同样的情况。这是论坛的一个错误吗? 不,我很好,我只是按了 "向下",光标自己就从块中出来了。我从未见过它的楔子。 Dmitriy Parfenovich 2012.04.22 21:44 #582 Mathemat:以你的硬件来说,这几乎是清楚的,你只有主机是一个OpenCL设备。另一方面,奇怪的是,这么高的结果是从哪里来的(第51页)。 在我的记忆中,Papaklass 有Win7 x86和4G内存。有些事情变得更糟了。 Vladimir Gomonov 2012.04.22 21:49 #583 papaklass:由于某些原因,我无法将光标从代码插入 中移出。而如果我引用某人的话,也会发生同样的情况。这是一个论坛的错误吗?这是你的理解,你可能认为这是一个错误。这一切都取决于任务 :))你一定是在最后一行粘贴了代码。 我试图在插入的地方下面至少有一行来处理这个问题。因为如果我打哈欠,我必须切换到html格式,并在最后添加<br>(它总是自己工作... :) Vladimir Gomonov 2012.04.22 21:56 #584 Mathemat:P.S. 当然,在你的情况下,device = 0有可能对应于CPU以外的东西。那么就做实验吧(从0到3)。最长的GPU时间应该对应于CPU裸奔,即主机。我有设备=0毫不含糊的CPU,CPU OpenCL设备=1我现在就发布测试结果。暂时还算数。 Dmitriy Parfenovich 2012.04.22 21:56 #585 MetaDriver:因为如果我打哈欠,我就得改成html格式,并在最后加上<br>(这总是自己的工作...:) 好吧,我有Opera,现在我特意试了一下,删除了html中的最后一个<br>,然后在 "visuals "中一路向下箭头,写了一个消息。</p></div> Ну у меня Опера 所以这不是一个错误,而是一个特点)。 Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов www.mql5.com Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов - Документация по MQL5 Sceptic Philozoff 2012.04.22 21:59 #586 papaklass: 而我,已经换成了64位的版本PS:在你的测试中,是一个核心在运行,而不是四个。1.我使用Win 7 x64已经有很长一段时间了,没有任何抱怨。一开始我也在坚持使用XP x32。我哥哥和我相互合作:我鼓励他升级硬件,他鼓励我升级操作系统。2.当然,这是一件事,谁能反驳呢。但这是在最慢的计算上--在没有OpenCL的CPU上。 而用OpenCL,所有的核心都加载到100%(如果在主机上)。MetaDriver :我有 设备=0明确的GPU,CPU OpenCL设备=1是的,有意思。但是,如果只有一个设备,它始终是主机(CPU);没有其他东西可以依靠。 Vladimir Gomonov 2012.04.22 22:03 #587 2012.04.23 00:00:00 ParallelTester_00-01 x_cycle (EURUSD,M1) CpuTime/GpuTime = 38.70853916725476 2012.04.23 00:00:00 ParallelTester_00-01 x_cycle (EURUSD,M1) Result on Cpu МахResult==1.09062 at 9024 pass 2012.04.23 00:00:00 ParallelTester_00-01 x_cycle (EURUSD,M1) Соunt indicators = 16; Count history bars = 144000; Count pass = 12800 2012.04.23 00:00:00 ParallelTester_00-01 x_cycle (EURUSD,M1) CPU time = 329100 ms 2012.04.22 23:54:31 ParallelTester_00-01 x_cycle (EURUSD,M1) Result on Gpu МахResult==1.09062 at 9024 pass 2012.04.22 23:54:31 ParallelTester_00-01 x_cycle (EURUSD,M1) Соunt indicators = 16; Count history bars = 144000; Count pass = 12800 2012.04.22 23:54:31 ParallelTester_00-01 x_cycle (EURUSD,M1) GPU time = 8502 ms 2012.04.22 23:54:22 ParallelTester_00-01 x_cycle (EURUSD,M1) OpenCL init OK! Device number = 1 2012.04.22 23:54:22 ParallelTester_00-01 x_cycle (EURUSD,M1) Result on Gpu МахResult==1.09062 at 9024 pass 2012.04.22 23:54:22 ParallelTester_00-01 x_cycle (EURUSD,M1) Соunt indicators = 16; Count history bars = 144000; Count pass = 12800 2012.04.22 23:54:22 ParallelTester_00-01 x_cycle (EURUSD,M1) GPU time = 234 ms 2012.04.22 23:54:22 ParallelTester_00-01 x_cycle (EURUSD,M1) OpenCL init OK! Device number = 0 2012.04.22 23:41:33 po_00-05 (EURUSD,M1) Total optimization time == 230 sec 492 ms Sceptic Philozoff 2012.04.22 22:08 #588 是的,MD,你在光秃秃的CPU上做得不是很好。不过,英特尔在所有地方都是如此......哦,来吧,你有一个伟大的显卡。 Vladimir Gomonov 2012.04.22 22:09 #589 fyords:好吧,我有Opera,现在专门试了一下,去掉了html中的最后一个<br>,然后在 "visual "箭头向下,写下了信息。 所以这不是一个失控,而是一个错误)。事实证明,在html代码中,你可以把第一个字写在最后,然后当你切换时,它就会显示在框架之外。嗯。 Sceptic Philozoff 2012.04.22 22:17 #590 papaklass: 这一点并不清楚。我有一台裸机(CPU)4个核心。如果OpenCl检测到它,为什么它还在一个人身上运行?这是你的结果。2012.04.22 23:26:30 Terminal MetaTrader 5 x64 build 630 started (MetaQuotes Software Corp.) 2012.04.22 23:26:31 OpenCL CPU: AuthenticAMD AMD Athlon(tm) II X4 630 Processor with OpenCL 1.1 (4 units, 2812 MHz, 7678 Mb, version 2.0) 2012.04.22 23:28:19 ParallelTester_00-01 x_cycle (EURUSD,M5) OpenCL init OK! Device number = 0 2012.04.22 23:28:31 ParallelTester_00-01 x_cycle (EURUSD,M5) GPU time = 11466 ms 2012.04.22 23:28:31 ParallelTester_00-01 x_cycle (EURUSD,M5) Соunt indicators = 16; Count history bars = 144000; Count pass = 12800 2012.04.22 23:28:31 ParallelTester_00-01 x_cycle (EURUSD,M5) Result on Gpu МахResult==1.32941 at 2722 pass 2012.04.22 23:36:06 ParallelTester_00-01 x_cycle (EURUSD,M5) CPU time = 454837 ms 2012.04.22 23:36:06 ParallelTester_00-01 x_cycle (EURUSD,M5) Соunt indicators = 16; Count history bars = 144000; Count pass = 12800 2012.04.22 23:36:06 ParallelTester_00-01 x_cycle (EURUSD,M5) Result on Cpu МахResult==1.32941 at 2722 pass 2012.04.22 23:36:06 ParallelTester_00-01 x_cycle (EURUSD,M5) CpuTime/GpuTime = 39.66832373975231 红色突出显示的那一行(第五行)显示的是单核计算,没有一丝OpenCL的影子。蓝色突出显示的一行(第二行)表明我的计算是在所有核心上完成的(自己去查,我已经在我的双核和四核i3-2120上都检查过了),因为在向量指令SSEx上有密集的代码优化。 1...525354555657585960616263646566...70 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
由于某些原因,我无法将光标从代码插入 中移出。而如果我引用某人的话,也会发生同样的情况。这是论坛的一个错误吗?
以你的硬件来说,这几乎是清楚的,你只有主机是一个OpenCL设备。另一方面,奇怪的是,这么高的结果是从哪里来的(第51页)。
由于某些原因,我无法将光标从代码插入 中移出。而如果我引用某人的话,也会发生同样的情况。这是一个论坛的错误吗?
这是你的理解,你可能认为这是一个错误。这一切都取决于任务 :))
你一定是在最后一行粘贴了代码。 我试图在插入的地方下面至少有一行来处理这个问题。
因为如果我打哈欠,我必须切换到html格式,并在最后添加<br>(它总是自己工作... :)
P.S. 当然,在你的情况下,device = 0有可能对应于CPU以外的东西。那么就做实验吧(从0到3)。最长的GPU时间应该对应于CPU裸奔,即主机。
我有设备=0毫不含糊的CPU,CPU OpenCL设备=1
我现在就发布测试结果。暂时还算数。
因为如果我打哈欠,我就得改成html格式,并在最后加上<br>(这总是自己的工作...:)
好吧,我有Opera,现在我特意试了一下,删除了html中的最后一个<br>,然后在 "visuals "中一路向下箭头,写了一个消息。
所以这不是一个错误,而是一个特点)。PS:在你的测试中,是一个核心在运行,而不是四个。
1.我使用Win 7 x64已经有很长一段时间了,没有任何抱怨。一开始我也在坚持使用XP x32。我哥哥和我相互合作:我鼓励他升级硬件,他鼓励我升级操作系统。
2.当然,这是一件事,谁能反驳呢。但这是在最慢的计算上--在没有OpenCL的CPU上。
而用OpenCL,所有的核心都加载到100%(如果在主机上)。
是的,有意思。但是,如果只有一个设备,它始终是主机(CPU);没有其他东西可以依靠。
是的,MD,你在光秃秃的CPU上做得不是很好。不过,英特尔在所有地方都是如此......
哦,来吧,你有一个伟大的显卡。
好吧,我有Opera,现在专门试了一下,去掉了html中的最后一个<br>,然后在 "visual "箭头向下,写下了信息。
所以这不是一个失控,而是一个错误)。事实证明,在html代码中,你可以把第一个字写在最后,然后当你切换时,它就会显示在框架之外。
嗯。
这是你的结果。
红色突出显示的那一行(第五行)显示的是单核计算,没有一丝OpenCL的影子。
蓝色突出显示的一行(第二行)表明我的计算是在所有核心上完成的(自己去查,我已经在我的双核和四核i3-2120上都检查过了),因为在向量指令SSEx上有密集的代码优化。