- 177 名前:デフォルトの名無しさん mailto:sage [2012/05/19(土) 11:32:06.88 ]
- >>166
ベクトル・行列演算クラスを自前で作っても、設計や速度の点で不満が出るかもしれない。 テンプレート使った高速化の設計ならBoostを見てみるといいかもしれない。 参考→ttp://www.page.sannet.ne.jp/d_takahashi/boost/ublas/index.html もしくは、浮動小数点やスカラーではなくベクトルや行列の演算は CPUではなくGPUで処理したほうが圧倒的に早いいいので、 Windows環境限定でそこそこのグラフィックカード使えるなら DirectX.MathやCUDAを使ったら早くなると思う。(LinuxでGPU使う方法は調べたこと無い) こいつらより早い行列計算ルーチンを書くのは至難だよ。 CPUの性質やコンパイラの最適化とか熟知してる連中が作ったライブラリだから。
|

|