1

私は現在 KNL と協力しており、AVX512 の新しい可能性を理解しようとしています。拡張レジスタ側に加えて、AVX512 には新しい命令セットが付属しています。競合検出は有望なようです。本質的な

_mm512_conflict_epi32(...)

指定されたソース レジスタの競合のないサブセットを含むベクトル レジスタを作成します。ここに画像の説明を入力

ご覧のとおり、値が最初に出現すると、結果ベクトル内の対応する位置が 0 になります。値が複数回存在する場合、結果レジスタはゼロ拡張された値を保持します。ここまでは順調ですね!しかし、この結果をさらに集計や計算にどのように利用できるのだろうか。先行ゼロのカウントと一緒に使用できると読みましたが、サブセットの値を決定するにはそれだけでは十分ではないと思います。

この結果をどのように利用できるか知っている人はいますか?

心から

4

2 に答える 2