寻找测试Stata / MP的示例程序

时间:2011-10-28 03:04:27

标签: stata

我最近购买了在Linux服务器上运行的Stata MP12(8核)许可证。

有没有人写过Stata程序,比如模拟研究来测试Stata MP的性能?我想监视在处理作业期间实际使用的核心数和内存数。

如果有人可以与我们分享该计划,我将不胜感激。

感谢您的帮助

1 个答案:

答案 0 :(得分:3)

我认为我们需要更多关于你想要比较的细节。如果您只想查看涉及大数据和密集数据例程的作业在Stata 12中与Stata 11相比需要多长时间,那么您可以运行任何并行化命令并设置您的计时器(或rmsg)。如果要在大数据上比较Stata 12 MP中的并行化与非并行化命令,则可以使用-logit-(parallelized)与-xtmixed-(not)等命令进行相同操作。最后,使用各种命令查看有关MP性能的报告:

http://www.stata.com/statamp/statamp.pdf

你可以运行这样的东西并监控你的内存/核心,但如果我们知道你想要比较/观察的内容会更有帮助:

clear*
set rmsg on
set obs 10000000
forval n = 1/5 {
g i`n' = runiform()
}
g dv = rbinomial(1,.3)
memory

qui logit dv i*

qui xtmixed dv i*

*with bootstrap:
qui bs, reps(2000): logit dv i*