2007-02-20から1日間の記事一覧

アドレス計算の最適化の可能性

速度評価実験

これら3つの条件 A,B,C で計算時間を測ってみた.コードはこんな感じ. int main(int ac, char **av) { const int W=atoi(av[1]); const int H=atoi(av[2]); int *data= new int[W*H]; for (int i=0; i<100000; ++i) #ifdef A for (int y=0; y

アドレス計算について

多次元データを1次元に埋め込むデータ構造はよく用いられる.例えば画像データなどでは,2次元データを長さ縦×横の1次元データに埋め込んでいる.カラー画像や行列でもしかり.このような幅が一定のデータであれば,次のように1次元に埋め込むことができる.…