自从最新的 Ubuntu 版本(karmic koala)以来,我注意到内部 R 包在启动时会宣传 REvolution包。它似乎是一个用于高性能矩阵计算的库集合。显然,它似乎真的有效。例如在使用 REvolution 的矩阵转置上:
> system.time(t(matrix(rnorm(10000000),ncol=1000)))
user system elapsed
1.280 0.150 1.556
没有革命:
> system.time(t(matrix(rnorm(10000000),ncol=1000)))
user system elapsed
1.320 0.170 1.725
有人在用吗?它真的有效吗?它正在改进哪些特定类型的计算以及如何改进?有什么缺点吗?
谢谢 :-)