SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 5535|回复: 8
打印 上一主题 下一主题

谁能简单的介绍下SAS的并行计算吗

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2011-2-23 17:42:58 | 只看该作者

谁能简单的介绍下SAS的并行计算吗

最好有例子的,谢谢
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2011-2-24 10:54:15 | 只看该作者

Re: 谁能简单的介绍下SAS的并行计算吗

我觉得下面两个都算:
      1,一些proc的by语句
      2,可以设置多核的option  

还有么 ?
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2011-2-24 12:39:11 | 只看该作者

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条。
以上
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
地板
 楼主| 发表于 2011-2-24 13:31:31 | 只看该作者

Re: 谁能简单的介绍下SAS的并行计算吗

to jeozu
谢谢,在考虑SAS运行效率的时候想到了这个问题,所以就好奇了一把。
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
5#
 楼主| 发表于 2011-2-24 21:08:17 | 只看该作者

Re: 谁能简单的介绍下SAS的并行计算吗

to jeozu
基本上我自己也是用了一点1和2。没有安装connect,不过原理跟1的似乎一样。
另外服务器版有更多的PROC能用多线程,比如PROC PRINCOMP在服务器版上就是多线程的【根据实际时间比CPU时间少很多来判断,不确定】
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
6#
 楼主| 发表于 2011-2-24 23:24:36 | 只看该作者

Re: 谁能简单的介绍下SAS的并行计算吗

lsf那种东西没玩儿过。
不过sas先天有缺陷,它是基于多cpu的并行,而不是gpu计算支持,这样随便搞搞就得上大型机。
而且有的proc没法儿并行。比如ga proc,怎么并行~~~
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
7#
 楼主| 发表于 2011-2-25 08:18:26 | 只看该作者

Re: 谁能简单的介绍下SAS的并行计算吗

to oloolo
connect是个好东西。我原来的环境都是在大型机上,所以都是靠connect. 多服务器多线程就成了附加产品了。
赫赫,建议玩玩,他的管道还是比较好用的。
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
8#
 楼主| 发表于 2011-2-25 10:27:54 | 只看该作者

Re: 谁能简单的介绍下SAS的并行计算吗

to jeozu
大部分proc不是照样没办法~
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
9#
 楼主| 发表于 2011-2-25 19:14:05 | 只看该作者

Re: 谁能简单的介绍下SAS的并行计算吗

To sxlion:
建议参考SAS/web analytics源码,整个ETL就是用CONNECT并发实现
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2025-6-11 11:37 , Processed in 0.073617 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表