あと

レジスタ数どっかで最大値決めないといけないはずだがよくわからん。

複数カーネルが入ってるときどうなるかわからん。

とりあえずどうかと聞いてみたら実行時間はms単位だけど再コンパイルはそんなms単位で要求してるわけではないみたいな感じだった。