How to detect SSE/SSE2/AVX/AVX2/AVX-512/AVX-128-FMA/KCVI availability at compile-time?

前端 未结 2 1603
轮回少年
轮回少年 2020-12-22 17:43

I\'m trying to optimize some matrix computations and I was wondering if it was possible to detect at compile-time if SSE/SSE2/AVX/AVX2/AVX-512/AVX-128-FMA/KCVI[1]

2条回答
  •  难免孤独
    2020-12-22 17:55

    Take a look at archspec, a library which was built exactly for this purpose: https://github.com/archspec/archspec

提交回复
热议问题