SAS中文论坛
标题:
谁能简单的介绍下SAS的并行计算吗
[打印本页]
作者:
shiyiming
时间:
2011-2-23 17:42
标题:
谁能简单的介绍下SAS的并行计算吗
最好有例子的,谢谢
作者:
shiyiming
时间:
2011-2-24 10:54
标题:
Re: 谁能简单的介绍下SAS的并行计算吗
我觉得下面两个都算:
1,一些proc的by语句
2,可以设置多核的option
还有么 ?
作者:
shiyiming
时间:
2011-2-24 12:39
标题:
Re: 谁能简单的介绍下SAS的并行计算吗
看见这个题目欲说又止。
看见楼主给个hint,就好多了。
我没有用过9.2,之前的实现有4种。
1. 自己写程序实现。包括使用%system, execute, systask, module等。有客户不买grid, LSF, 最后我自己写了一个相类似的调配管理程序,并行处理。
2. 利用已经compile的SAS功能,比如options中关于cpu个数等。sort等中的多线程。
3. 利用connect的多线程,包括local的管道。
4. 已经有的包,比如OpVaR等。其实他的实现也是综合了以上的3条。
以上
作者:
shiyiming
时间:
2011-2-24 13:31
标题:
Re: 谁能简单的介绍下SAS的并行计算吗
to jeozu
谢谢,在考虑SAS运行效率的时候想到了这个问题,所以就好奇了一把。
作者:
shiyiming
时间:
2011-2-24 21:08
标题:
Re: 谁能简单的介绍下SAS的并行计算吗
to jeozu
基本上我自己也是用了一点1和2。没有安装connect,不过原理跟1的似乎一样。
另外服务器版有更多的PROC能用多线程,比如PROC PRINCOMP在服务器版上就是多线程的【根据实际时间比CPU时间少很多来判断,不确定】
作者:
shiyiming
时间:
2011-2-24 23:24
标题:
Re: 谁能简单的介绍下SAS的并行计算吗
lsf那种东西没玩儿过。
不过sas先天有缺陷,它是基于多cpu的并行,而不是gpu计算支持,这样随便搞搞就得上大型机。
而且有的proc没法儿并行。比如ga proc,怎么并行~~~
作者:
shiyiming
时间:
2011-2-25 08:18
标题:
Re: 谁能简单的介绍下SAS的并行计算吗
to oloolo
connect是个好东西。我原来的环境都是在大型机上,所以都是靠connect. 多服务器多线程就成了附加产品了。
赫赫,建议玩玩,他的管道还是比较好用的。
作者:
shiyiming
时间:
2011-2-25 10:27
标题:
Re: 谁能简单的介绍下SAS的并行计算吗
to jeozu
大部分proc不是照样没办法~
作者:
shiyiming
时间:
2011-2-25 19:14
标题:
Re: 谁能简单的介绍下SAS的并行计算吗
To sxlion:
建议参考SAS/web analytics源码,整个ETL就是用CONNECT并发实现
欢迎光临 SAS中文论坛 (http://mysas.net/forum/)
Powered by Discuz! X3.2