Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
CUDA では、コンパイル オプションを使用して、コンパイラがスレッドごとに N 個を超えるレジスタを使用しないように強制することができます。
--maxrregcount=N
OpenCLで可能ですか?どのように?
これがあなたの質問に完全に答えるかどうかはわかりませんが、利用できると思う最も近いものです。
「スレッドごとの最大レジスタ使用量は、clBuildProgram() に "-cl-nv-maxrregcount=n" オプションを指定することで設定できます。」
から: http://openvidia.sourceforge.net/index.php/OpenCL