2015年5月15日 星期五

CUBLAS 和 Eigen 之比較

aaa

稍微進行了BLAS 3 的運算

測試的內容是兩個矩陣相乘,而測試的矩陣是 M(i,j)=i*N+j

橫軸為N,縱軸為所花費的時間,紅色線為Eigen而藍線為CUBLAS

使用的平台分別是i52410M 以及 GT 540M,Eigen並沒有使用平行運算的功能

這測試並不是很嚴謹,可以多少看到對於大的矩陣來說兩者有了將近兩倍的差距,沒有想像中差那麼多,但也算堪用了。

另外,同樣的Eigen程式在node33上面跑,結果似乎是比起用筆電跑慢了許多,這點雖然不是很意外,畢竟機房的電腦主要是拿來丟一大堆工作或做平行運算用的,但還是多少有點小失望。

下星期一會把同樣的CUDA程式丟到圖書館的電腦跑看看,希望GT640可以有著更顯著的進步。如果有很明顯的進步的話,我會考慮去買買看GTX980來玩玩看的,做運算是其一,跑一些遊戲應該也能用到。

沒有留言:

張貼留言