以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  32核优化时间比2核的还慢  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=167839)

--  作者:15988703687
--  发布时间:2019/1/21 11:54:44
--  32核优化时间比2核的还慢

我用32核处理器运行策略评测的参数优化,速度却很慢,是什么问题,应该注意什么?

 


--  作者:banzhuan
--  发布时间:2019/1/21 13:09:56
--  
1、软件使用的是哪个版本的?  32核速度慢的比较对象是什么呢? 4核还是?
2、减少优化次数试试呢?

--  作者:banzhuan
--  发布时间:2019/1/21 14:16:17
--  
使用的是  64位 5.02 版 ,电脑系统:win7 ;  
用32核优化时的速度比使用2核优化的速度慢,启动参数优化之后反应时间很长,并且参数优化时常卡顿,进行32核优化是内存占用 23%,CPU占用 8%


图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

--  作者:无为剑
--  发布时间:2019/1/21 14:24:33
--  
用系统自带的MACD等简单的交易系统测试看一下是否存在变慢的情况。
你这种情况常见问题是你的PEL公式中使用了影响多核优化的函数导致,常见于跨周期数据引用,跨周期公式引用

--  作者:15988703687
--  发布时间:2019/1/21 14:38:04
--  

使用最简单公式

 

N缺省0,最小0,最大500,步长1

 

特征:c>N;

序列计算模式

 

最终结果还是一样

2核优化比31核优化快

 

[此贴子已经被作者于2019/1/21 14:39:42编辑过]

--  作者:无为剑
--  发布时间:2019/1/21 14:44:07
--  
看你优化的总次数是多少,如果只是几百次那么当然2核会比32核快,因为多核的启动和配置也需要时间的
--  作者:15988703687
--  发布时间:2019/1/21 14:52:18
--  

当N=50W次,

 

2核要250小时,

31核也要200多小时。

 

并且31核CPU使用率不到10%


--  作者:无为剑
--  发布时间:2019/1/21 15:20:16
--  
你用这种过于简单的公式是测试不到多核优化的优势的,能体现多核优化优势的在于 1,较多的优化次数 2,较为复杂的公式 3,较长的测试时间。
你用系统自带的三进三出公式,用1年的1分钟数据测试对比看看就明显了