テクノロジー
分岐なしフィルタリングが数値スライスのフィルタリングを高速化

代わりに、分岐なしアプローチは常に要素を書き込み、比較結果を数値として使用して配置場所を決定し、制御依存をデータ依存に変換します。最悪のケースは3.87ミリ秒から約1ミリ秒に改善され、パフォーマンスはデータ分布に関係なく一定になりました。トレードオフは、分岐なしバージョンが常に書き込むため、メモリトラフィックが増加する可能性があることですが、速度の向上は顕著です。
出典: Hacker News
テクノロジー

代わりに、分岐なしアプローチは常に要素を書き込み、比較結果を数値として使用して配置場所を決定し、制御依存をデータ依存に変換します。最悪のケースは3.87ミリ秒から約1ミリ秒に改善され、パフォーマンスはデータ分布に関係なく一定になりました。トレードオフは、分岐なしバージョンが常に書き込むため、メモリトラフィックが増加する可能性があることですが、速度の向上は顕著です。
出典: Hacker News