全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
7901 13
2013-09-14
请教各位高手,我想使用SAS进行并行计算。应用的是PROC IML进程。
使用了options threads=yes cpucount=8 compress=yes;这些设置。
可是运行程序的时间并没有减少,与未使用这些系统设置前一样。
CPU使用只使用了4个核心,CPU是I7 Q720内存4G
运行的IML程序有多个循环,最外层的14个循环其实是独立的。可以拆分成14个程序。
如果能实现并行计算,那么计算时间应该可以缩短成为现在的1/14.

请求各位高手指点。不甚感激!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2013-9-14 16:51:39
不是所有proc都是原生多线程
9.3后,默认系统cpu就是多核多线程
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-9-15 09:10:52
抱歉,不熟悉并行计算。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-10-13 16:48:03
B.N.F 发表于 2013-9-14 16:51
不是所有proc都是原生多线程
9.3后,默认系统cpu就是多核多线程
或者我想让SAS同事运行两个PROC进程,这样可以提高CPU的使用效率吧?在内存足够的情况下,如何才能实现这样的功能呢?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-10-13 16:48:42
webgu 发表于 2013-9-15 09:10
抱歉,不熟悉并行计算。
谢谢啦~~版主同学最近可好?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-10-13 17:02:02
打开两个sas
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群