Advanced,avx


为什么AMD要选择支持Intel AVX?

Advanced,avx


英特尔毕竟还是CPU行业的龙头老大 , 多年来AMD虽说也会推出自己的指令集 , 但是整体上还是兼容英特尔的指令集为主 , CPU指令集的研发不是一件容易的事 , 一个优秀的指令集可以大幅度加快相应的计算软件速度 , 比如英特尔的SSE系列指令集基本都是AMD兼容支持为主 , 另外 , AMD也有自己开发的3DNOW!等指令集 , 但是适用范围比起英特尔指令集来说差不少 。
AVX指令集已经推出了很久 , 也是英特尔酷睿2000系列首发 , AVX是未来CPU的大势所趋 , 更新速度以及功能方面比起SSE指令集全面占优 , 现在的CPU渲染器和专业应用程序都在加大对AVX的支持 , 如果AMD的CPU不支持AVX的话就会慢慢失掉这一块市场 , 毕竟AMD追赶再快 , 占据市场主导地位的还是英特尔 , 即使是AVX指令集现在的支持面也不是特别的广 , 还有最新的AVX512指令集 , 支持的软件寥寥无几 , 如果AMD自己再去开发指令集更没有开发者有精力去折腾了 , 所以AMD性价比最高的方式就去跟随支持英特尔的指令集 。
怎么知道自己电脑的CPU支不支持AVX指令集?
Advanced,avx


【Advanced,avx】谢谢邀请 。电脑的cpu支不支持AVX指令集 , 可以用CPU-Z、AIDA64等软件检测 , 或者根据你的cpu型号 , 相对应的Sandy Bridge及以后都支持 , 比如I5-2xxx 。想编写的话 , VS下include

    推荐阅读