gpt4 book ai didi

gcc - 如何使用 GCC 或 llvm 编译 Intel VNNI 指令?

转载 作者:行者123 更新时间:2023-12-04 22:04:02 26 4
gpt4 key购买 nike

英特尔宣布了其新的 AVX512 扩展指令。我正在模拟其 VNNI 指令。我指的是本手册 https://software.intel.com/en-us/isa-extensions .我在谷歌上搜索了 gcc 或 llvm 是否支持 VNNI 指令。我只发现他们正在研究的消息。如果有人知道如何编译 VNNI 指令(如指令 VPDPBUSD 和 VPDPWSSD),请与我分享。非常感谢!

最佳答案

以下标志允许生成 AVX512-VNNI 指令
>= gcc 8.1,>= clang 7.0.0

  • -march=icelake-client
  • -march=icelake-server

  • >= gcc 9.1,>= clang 8.0.0
  • -march=cascadelake

  • 使用编译器资源管理器测试: https://godbolt.org/z/Pkci0J
    从以下链接下载的代码示例: https://software.intel.com/en-us/articles/intel-advanced-vector-extensions-512-intel-avx-512-new-vector-neural-network-instruction

    关于gcc - 如何使用 GCC 或 llvm 编译 Intel VNNI 指令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49420031/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com