私はちょうどXeonのPhiプロセッサでAVX512のCPUイントリニックセットを読んでいますが、sseの従来のデータ型変換方法はavx512では動作しないようですので、avx512で変換可能な同様のCPUセットがありますか? unsigned char配列をshortデータ型配列に変換しますか?前もって感謝します!AVX512のcpu intrinicsに基づいて、unsigned charをshortに変換する方法はありますか?
1
A
答えて
5
残念ながら、ナイトランディング(KNL)は、8ビットと16ビットの数量の操作を含むAVX512BW
命令のサブセットを持っていません。それ以外の場合は_mm512_cvtepu8_epi16を使用してください。
結局今後SkylakeマイクロアーキテクチャのXeon(Purley - アウト2017原因 - 既存SkylakeマイクロアーキテクチャのCPUと混同しないが)が、はAVX512BW
サブセットを含まない、それまで、あなたが運の出ているどのAVX-512を持っている必要がありますもちろん、KNLのSSEとAVX2を使ってこのようなことを行うことができます。
関連する問題
- 1. unsigned shortをchar *に効率的に変換する*
- 2. unsigned char *をcのunsigned int *に変換する方法は?
- 3. バイナリファイルから2バイト(unsigned short)をJava shortに変換します。
- 4. jshortをunsigned shortに変換する
- 5. unsigned char *をcharに変換する方法*
- 6. C++でjavaのbyte []をC++のunsigned char *に変換する正しい方法はありますか?
- 7. QByteArrayからunsigned charに変換する*
- 8. ダブル配列をunsigned shortに変換しますか?
- 9. win32のCプログラミングでchar *をunsigned intに変換する方法
- 10. unsigned charをNSStringに変換する
- 11. unsigned charをjbyteArrayに変換する方法
- 12. "unsigned char *"を "char *"(そして文字列)に変換する
- 13. Cの符号付きchar []をunsigned char []に変換します
- 14. なぜ文字列のchar *の代わりにshort *ですか? char *とunsigned char *の違い?
- 15. unsigned char(配列)をunsigned int(配列)に変換する
- 16. 'WORD': 'char [20]'は 'unsigned short'からの間接的なレベルが異なります
- 17. OpenCLの署名付き文字をunsigned charに変換する方法は?
- 18. EVP_DigestUpdateと「『CONSTのchar *』に 『* unsigned char型』から無効な変換」
- 19. 2バイトから4バイトをsigned/unsigned short/intに変換します
- 20. char []をuint16(unsigned short)に変換すると、間違った番号が返される
- 21. どのようにSystem :: Drawing :: Image ^をunsigned charに変換する
- 22. System :: Byteのギザギザの配列をunsigned char **に変換します。
- 23. Uint8をunsigned charのRGB値に変換します
- 24. const unsigned char *文字列またはconst char *への変換/ *
- 25. スレッドIDに基づいてスレッドをロックする方法はありますか?
- 26. unsigned shortとunsigned int - 時には同じ範囲ですか?
- 27. 浮動小数点のunsigned short imageについて、openglにfuncまたはalgがありますか?
- 28. AVPictureを配列に変換します。<unsigned char>
- 29. C++のstd :: vectorをstd :: vector <unsigned char>に変換する
- 30. iphoneアプリケーションのNSStringをunsigned char *に変換する
あなたは具体的にどの部分を指していますか? E3ファミリの「小さな」SkylakeベースのXeonsは、現在利用可能です(http://ark.intel.com/products/codename/37572/Skylake#@Server) – njuffa
@njuffa:いいえ、これはPurley、それはAVX-512を持っています - 私はそれが2017年にまだ出遅れていると信じています。それは現在のSkylakeブランドのCPUよりも非常に異なる獣ですが、Xeon Skylakeとして販売されます。 –
「Purley」は実際には非常に異なる獣、または単にSkylake世代のE5とE7ラインを構成する変種ですか? – njuffa