以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  关于优化算法中对多CPU\多核的支持  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=6611)

--  作者:longbow
--  发布时间:2011/5/22 11:25:00
--  关于优化算法中对多CPU\多核的支持

金字塔的程序化评测算法,尤其是对某两个参数的遍历优化算法是并行的,也就是对所有的成对参数执行的是相同的运算过程,应该可以充分发挥计算机多CPU\\多核的性能。

 

我在具有两个CPU\\16核的Intel Xeon服务器上运行算法发现,金字塔只利用一个核进行运算,也就是只发挥了机器7%的性能,各位也知道,单个核的性能Xeon比Core dual Core的普通计算机甚至笔记本也强不了多少。因此没有充分发挥机器的性能。

 

希望金字塔能够发挥多CPU\\多核的服务器的性能,这样模拟算法会有数量级的提高,非常有价值。即使普通机器,也有两个核,可以发挥更多的潜力。

 

谢谢!


--  作者:董小球
--  发布时间:2011/5/22 13:12:05
--  
这个原因在于操作系统,应该不是软件的的问题哦
--  作者:ackvz
--  发布时间:2011/5/22 13:28:32
--  
优化时 多核计算 支持
--  作者:longbow
--  发布时间:2011/5/22 20:52:23
--  

好像不是这样的,主要是利用了一个 CPU 的一个核,因为金字塔对优化的安排是串行的,因此,操作系统并不能自动安排自动并行计算的方法。


--  作者:ranyang
--  发布时间:2011/5/22 21:30:25
--  
 这个跟软件的支持程度有关系,操作系统对于多核cpu的支持没有问题,希望软件在这一块能有比较大的提高,对于提高速度还是很有意义的。

现在图表交易时,计算方面的延时差不多1秒到2秒之间(使用的是高频模式,以k线结束到发出信号之间的时间间隔计算,我电脑配置是i7,8g内存,ssd硬盘,应该算是不错的配置了)。按照一秒6比行情还算,差不多延误在6-12笔之间,如果能将运算延误控制在200-300毫秒内,才能说是一个理想的值。

--  作者:jinzhe
--  发布时间:2011/5/23 9:52:40
--  [原创]大家编写策略都是基于怎样的思路呢?为什么我总是很难编出正收益的策略??
楼上的好建议!
--  作者:momzx
--  发布时间:2020/5/19 11:32:14
--  
帮忙顶,不知道问题解决了没有
--  作者:无为剑
--  发布时间:2020/5/19 12:52:58
--  
现在的软件早就已经是支持多核的了
--  作者:TOPVIEW8
--  发布时间:2020/5/20 3:13:53
--  
金字塔优化应该是支持多核的,但不支持多颗物理CPU。
--  作者:wenarm
--  发布时间:2020/5/20 7:39:29
--  

支持多个CPU的