タグ

2016年2月19日のブックマーク (1件)

  • Common Lispで高速行列演算 | κeenのHappy Hacκing Blog

    κeenです。Common Lispから線形代数ライブラリを使うポストで比較にCommon Lispのコードが出されていたのですがもう少し改良出来そうだったので少しばかり高速化してみました。 そのポストはこちら。 Common Lispで行列演算: LLA(Lisp Linear Algebra)を使う - 翡翠はコンピュータに卵を生むか 圧倒的にCommon Lispが遅いですね。そのコードはこちらから。 Python (NumPy) と Common Lisp (LLA) で行列積の実行速度を比較する - 不確定特異点 行列計算(GEMM)部分を抜き出すとこうなっています。 (defun simple-gemm (ma mb) "Common Lispのみを使った行列積の計算" (declare (optimize (speed 3) (debug 0) (safety 0))) (d

    Common Lispで高速行列演算 | κeenのHappy Hacκing Blog
    masatoi
    masatoi 2016/02/19
    ループアンローリングとキャッシングで2倍速くなるとのこと