2007-10-01から1ヶ月間の記事一覧

refine_subpelのSPU化

SPU化するコードを精査するためにoprofileを実施してみた。が、2.6.23-rc3カーネルはoprofileのモジュールが入っていないので実行できず。へたれな自分としてはカーネルコンパイルまでせず、fedora純正カーネルの2.6.22でbootして実行する。なぜかcallgraph…

x264_fdec_filter_rowのSPU化

x264_fdec_filter_rowのSPU化が動作するようになったのでパッチをアップします。2月にプロファイルを取ったときに全体の約20%の処理時間がかかっていた所です。場所はいつものところ。ベースのコードはr656のままです。 SPU化 1スレッド $ time ./x264 -q 26…

x264_frame_deblock_rowのSPU化

x264のx264_frame_deblock_row関数のSPU化がだいぶできてきたけど、PPUより遅い。イメージデータの転送が遅いのか、SIMD化していないから遅いのかと色々試しても速くならない。調べた結果、イメージデータはまとめてDMAしていたけど、設定情報系(x264_tで定…