私のカーネルでは、条件が満たされた場合、出力バッファーの項目を更新します
if (condition(input[i])) //?
output[i] = 1;
そうしないと、出力が同じままになり、値が0になる可能性があります。
入力によっては、更新の密度はまったく予測できません。さらに、どの出力場所が更新されるかも不明です。(私はそれらを強制するかもしれませんが、場合によっては)
私の質問は、すべての項目を書き込むのが良いのか、合体を達成するのが良いのか、それとも選択的な書き込みを行うのが良いのかということです。
output[i] = condition(input[i]); //?
あなたの発言について話し合っていただけませんか。