トップページ -> 実践知識 -> Octave を用いた画像処理,信号処理 -> OpenMP を使うように Octave 3.2.3 の DLD-FUNCTIONS/conv2.cc を書き換えて,2 次元の畳み込みを高速化
[サイトマップへ], サイト内検索:

OpenMP を使うように Octave 3.2.3 の DLD-FUNCTIONS/conv2.cc を書き換えて,2 次元の畳み込みを高速化

サイト構成 連絡先,業績など 実践知識 コンピュータ 教材 サポートページ

Octave とは,MATLAB に互換の数値解析ソフトウエアです.


手順

  1. Octave のソースコードのダウンロード ビルド

  2. OpenMP 用に conv.cc を書き換えソースコードは,このリンクからダウンロードできます).

  3. Octave のビルド.

    Octave の configure のとき CFLAGS, CPPFLAGS に「-fopenmp」を付ける

Octave での実行はできました.正しい結果が出ているかのチェックは出来ていません.


2次元の畳み込み(コンボリューション): X = rand(2000,2000); B = rand(21); Z = conv2(X, B, 'full')