由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - 谁给点例子,到底啥时候用parallel programming能提高速度?
相关主题
Sas programming helpRe: 请问SAS如何学起?
help with SAS sql申请SAS PROGRAMMER职位,要懂哪些东西?
公司从SAS转到WPS,大家有懂WPS的吗?昨天考了SAS ADVANCED,不难
这里谁用 proc iml 用得比较多?关于SAS Advance 9 的考试体会
Clinical Trail多块能上手?[合集] 用SAS生成表格,怎么弄比较好?
[SAS] Efficient way for subsetting data?[合集] 发伪币3000 - 不用SAS\IML如何用SAS做矩阵计算?
想问一下pharma industry做统计的如何做QC?[合集] 生物统计硕士找工作,药厂SAS Programmer vs非药厂Biostatis
我所认识的SAS ProgrammingHelp! proc sql;cout not null value.
相关话题的讨论汇总
话题: parallel话题: proc话题: time话题: sas
进入Statistics版参与讨论
1 (共1页)
l***a
发帖数: 12410
1
是指在一台比如c2d的机器上multi-thread processing
我试了一些code,结果显示都比单流程(不用rsubmit/endrsubmit)慢,感觉主要还是
在i/o和network交换数据上的瓶颈
看到一个paper说,对于原始的code,如果cpu time大于real time的25%,parallel
processing就会提高速度。可是我试验的一个data step并不是这样(可能原因是那个
data step要从server上hash数据)
到底啥样的情况下(或者什么proc)能体现出parallel programming的速度提升?
A*******s
发帖数: 3942
2
about SAS?
proc sort has thread option, you can try.
so does proc means i think, you can try it with by statement

【在 l***a 的大作中提到】
: 是指在一台比如c2d的机器上multi-thread processing
: 我试了一些code,结果显示都比单流程(不用rsubmit/endrsubmit)慢,感觉主要还是
: 在i/o和network交换数据上的瓶颈
: 看到一个paper说,对于原始的code,如果cpu time大于real time的25%,parallel
: processing就会提高速度。可是我试验的一个data step并不是这样(可能原因是那个
: data step要从server上hash数据)
: 到底啥样的情况下(或者什么proc)能体现出parallel programming的速度提升?

l***a
发帖数: 12410
3
sort和means还有一些其它的proc号称是自动take advantage of multi-processor,我
理解就是不需要给threads=yes的option,sas就可以自动使用多线程跑这些proc吧。
如果这样的话,对于这一类优化过的proc,是不是没必要再用rsubmit/endrsubmit来人
工安排parallel processing?

【在 A*******s 的大作中提到】
: about SAS?
: proc sort has thread option, you can try.
: so does proc means i think, you can try it with by statement

A*******s
发帖数: 3942
4
我要是没记错的话,这些proc会自动判断是否需要multithread。如果你加上thread/
nothread option的话,就会强制(非)多线程。应该和rsubmit/endrsubmit无关

【在 l***a 的大作中提到】
: sort和means还有一些其它的proc号称是自动take advantage of multi-processor,我
: 理解就是不需要给threads=yes的option,sas就可以自动使用多线程跑这些proc吧。
: 如果这样的话,对于这一类优化过的proc,是不是没必要再用rsubmit/endrsubmit来人
: 工安排parallel processing?

d*******o
发帖数: 493
5
parallel data processing是个难题,像流行的Python都加了多核锁,禁止了这方面的
运用。我不觉得现在的SAS可以加几个参数可以实现。算法和数据结构都要改,SAS必须
要用新的procedure和跟现在不一样的数据结构。
c*****l
发帖数: 297
6
MOST OF THE ALGORITHM IS POLYNOMIAL Time,
you don't need to use paralleled computing. no significant difference
in running time

【在 l***a 的大作中提到】
: 是指在一台比如c2d的机器上multi-thread processing
: 我试了一些code,结果显示都比单流程(不用rsubmit/endrsubmit)慢,感觉主要还是
: 在i/o和network交换数据上的瓶颈
: 看到一个paper说,对于原始的code,如果cpu time大于real time的25%,parallel
: processing就会提高速度。可是我试验的一个data step并不是这样(可能原因是那个
: data step要从server上hash数据)
: 到底啥样的情况下(或者什么proc)能体现出parallel programming的速度提升?

l***a
发帖数: 12410
7
多谢。第一句话感觉是关键,能展开说说不?

【在 c*****l 的大作中提到】
: MOST OF THE ALGORITHM IS POLYNOMIAL Time,
: you don't need to use paralleled computing. no significant difference
: in running time

1 (共1页)
进入Statistics版参与讨论
相关主题
Help! proc sql;cout not null value.Clinical Trail多块能上手?
请教SAS问题[SAS] Efficient way for subsetting data?
请教一sas code想问一下pharma industry做统计的如何做QC?
SAS怎么把静态图片嵌入到html?我所认识的SAS Programming
Sas programming helpRe: 请问SAS如何学起?
help with SAS sql申请SAS PROGRAMMER职位,要懂哪些东西?
公司从SAS转到WPS,大家有懂WPS的吗?昨天考了SAS ADVANCED,不难
这里谁用 proc iml 用得比较多?关于SAS Advance 9 的考试体会
相关话题的讨论汇总
话题: parallel话题: proc话题: time话题: sas