[问题] 加速大矩阵运算速度?

楼主: gina21 (future_go)   2014-02-20 16:40:31
[问题类型]:
程式咨询(我想用R 做某件事情,但是我不知道要怎么用R 写出来)
效能咨询(我想让R 跑更快)
[软件熟悉度]:
研究所使用起约两年多
[问题叙述]:
因为模拟需要运算2000*2000大型矩阵,并计算其反矩阵
每次都在这个步骤卡很久,计算一次大矩阵就要就花个30秒
但是我要算几百组资料而且要重复计算可能上千次
我现在有200组模拟资料 光一组就要花2天多...
以后可能会有5000*5000的矩阵(?) T_T
想问有没有什么办法可以让"大矩阵"运算速度快一点???
[关键字]:
非常大的矩阵
楼主: gina21 (future_go)   2014-02-20 16:41:00
为啥字变灰色@@
作者: Wush978 (拒看低质媒体)   2014-02-20 18:34:00
1. Rgpu 2. OpenBLASGPU看你的显卡等级,数十到数百倍都有可能BLAS可以加速数十倍OpenBLAS: http://0rz.tw/uqlaE
楼主: gina21 (future_go)   2014-02-21 10:17:00
似乎是在linux系统下? 我是window...看样子不能用了OQ
作者: celestialgod (天)   2014-02-21 12:51:00
RcppEigen with multithreading
作者: forloricever (sigh...)   2014-02-23 03:15:00
2000*2000 的 inverse 是 0.1x 秒的事, 换系统吧

Links booklink

Contact Us: admin [ a t ] ucptt.com