LAB
研究室
最適化Tips
- 4x4行列の省メモリ高速化のアイデア ちょうど一年前に4x4行列の「行優先」と「列優先」の違いの話をしました。 以前は「列優先」のほうが内積演算を生成できるメリットがあることを紹介しました。 では具体的にそれ以外でもっと便利なこ… 研究室プログラムTIPS2013.11.28
- キャッシュ再び 今回は以前お話ししたキャッシュの話をもう少し掘り下げていきます。 まずは前回の話をもう一度読んで復習してください。 前回の話だと机の上に本を広げるために図書館に本を借りに行き、自宅の本棚に移動… 研究室プログラムTIPS2009.4.16
- 分岐しないコード part2 今回もコーディングテクニックを紹介してみたいと思います。 以前に分岐しないコードについて書いてみましたが、今回も別のシチュエーションでの お話をしてみたいと思います。 たとえば次のようなif文のC… 研究室プログラムTIPS2008.8.22
- 分岐しないコード 昨今のCPUは10年前とは大きく変貌しています。 昔通用したアセンブラのテクニックや高速化のテクニックは 通用しなくなっていることが多いです。 たとえばPentium4に限って… 研究室プログラムTIPS2008.4.15
- 行列の「行優先」と「列優先」について 行列宣言には列優先(row-major)と行優先(column-major)があります。 等幅フォントじゃないとずれますが、行優先は 1 2 3 4 5 6 7 8 9 10 11 … 研究室プログラムTIPS2008.4.4
1