gcc - GCC 的 Xeon Phi Knights Corner 内在函数

标签 gcc intrinsics xeon-phi avx512

I'm thinking of purchasing a Xeon Phi Knights Corner (KNC) coprocessor card 。但我没有英特尔编译器,也没有兴趣购买(非商业版本似乎不再是一种选择)。

It appears that GCC is getting OpenMP support for the Xeon Phi是否有某个版本的 GCC 或 GCC 扩展支持 KNC intrinsics

请注意,KNC 的 512 位 SIMD 与 AVX512 不兼容(尽管下一版本 Knights Landing 将会兼容)。

最佳答案

您必须使用内联汇编而不是内在函数才能将 MIC 向量指令与 GCC 一起使用。

英特尔非商业软件程序最近重新启动。请参阅https://software.intel.com/en-us/qualify-for-free-software了解详情。

关于gcc - GCC 的 Xeon Phi Knights Corner 内在函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26933394/

相关文章:

c++ - 静态数组和动态数组的区别

英特尔 SSE 内在函数 : Difference between si64 si64x

assembly - 流内在会降低性能

c - 一次又一次初始化时,指针在循环内做了什么?

gcc - 为什么gcc -O3自动矢量分解?许多额外的指令看起来更糟

boolean-logic - 真值表归结为三元逻辑运算,vpternlog

c++ - 使用 HUGE 二进制矩阵的最有效方法?

c - 英特尔至强融核使用的内在函数是否比自动矢量化获得更好的性能?

go - 我可以在至强融核(骑士登陆)处理器上编译Go程序吗?

linux - 为什么ld需要/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2,而它的默认动态链接器是/lib64/ld-linux-x86-64.so.2?