2008-10-21から1日間の記事一覧

これほど「バンクコンフリクトに注意しろ」と強調されてるアーキテクチャも珍しいな。そんな酷いのだろうか?

参考までに↓こんな感じ Device 0: "GeForce 8600 GTS" Major revision number: 1 Minor revision number: 1 Total amount of global memory: 267714560 bytes Number of multiprocessors: 4 Number of cores: 32 Total amount of constant memory: 65536 byt…

http://journal.mycom.co.jp/special/2008/cuda/menu.htmlタイトル見ただけでヌルい内容と決め付けてたけど中見たら理論値との比較とかやってるな。このAndoさんて、http://www.geocities.jp/andosprocinfo/このAndoさんなんだろうか?という気がする。(なん…

CUDAとメモリ構成

このメモリ階層変化しないのかな。来年には変わってるとかありそうだけど。 CUDA上からは見えないがパフォーマンスに影響が CUDAが変わる そしてプログラマはそれを受け入れられるか?まあ、CUDA受け入れる人だったらこのぐらい泣きながら諦めて対応する気が…

はじめてのCUDAプログラミング

思ったより呼び出しコスト少ないな… #include <stdio.h> #include <cutil.h> #include <sys/time.h> #define NUM_BLOCKS 1 #define NUM_THREADS 1 __global__ static void nanika(int *x, int y, int i) { x[0] = 240+i; } unsigned long getu() { struct timeval tv; gettimeofday(&tv, NU</sys/time.h></cutil.h></stdio.h>…

CUDAとサンプル

これproject以下のサンプル充実しすぎだろ…FFTとソートとマンデルブロ集合とmatmul,DCT,MTとかやられたら、趣味プログラマのネタは無い。

CUDA見た

ビルド方法がわからん。とりあえず素直にcommon.mk使っておくか。 # common.mk NVCCFLAGS += --compiler-options -fno-strict-aliasing CXXFLAGS += -fno-strict-aliasing CFLAGS += -fno-strict-aliasing並列化の時代においては全プログラマが意識すべきエ…

尻の件

会社で何人に心配していただきましたが、今のところ改善の方向に向かっているので、多分大丈夫です。