作者gina21 (gina)
看板R_Language
标题[问题] 加速大矩阵运算速度?
时间Thu Feb 20 16:40:31 2014
[问题类型]:
程式谘询(我想用R 做某件事情,但是我不知道要怎麽用R 写出来)
效能谘询(我想让R 跑更快)
[软体熟悉度]:
研究所使用起约两年多
[问题叙述]:
因为模拟需要运算2000*2000大型矩阵,并计算其反矩阵
每次都在这个步骤卡很久,计算一次大矩阵就要就花个30秒
但是我要算几百组资料而且要重复计算可能上千次
我现在有200组模拟资料 光一组就要花2天多...
以後可能会有5000*5000的矩阵(?) T_T
想问有没有什麽办法可以让"大矩阵"运算速度快一点???
[关键字]:
非常大的矩阵
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.76.175.169
1F:→ gina21:为啥字变灰色@@ 02/20 16:41
2F:推 Wush978:1. Rgpu 2. OpenBLAS 02/20 18:34
3F:推 Wush978:GPU看你的显卡等级,数十到数百倍都有可能 02/20 18:34
4F:推 Wush978:BLAS可以加速数十倍 02/20 18:34
6F:→ gina21:似乎是在linux系统下? 我是window...看样子不能用了OQ 02/21 10:17
7F:→ celestialgod:RcppEigen with multithreading 02/21 12:51
8F:推 forloricever:2000*2000 的 inverse 是 0.1x 秒的事, 换系统吧 02/23 03:15