AMD这几年被“推土机”架构害得凄惨无比,因此传说中的全新x86架构“Zen”再次让人翘首以盼。这一次,AMD能打个翻身仗吗?
虽然新架构明年才会诞生,但是AMD已经悄然放出了一个补丁,确保其与Linux系统的兼容性,同时也显示新架构将会引入全新的指令集,并抛弃推土机架构上的部分老旧指令集。
Zen架构将保留AMD CPU现有的绝大部分指令集,除了以下四个:TBM、FMA4、XOP、LWP。它们之所以被抛弃,一方面是为了节省芯片面积和功耗,另一方面是因为新的指令集更强大。
这些新指令集有至少七个:SMAP、RDSEED、SHA、XSAVEC、XSAVES、CLFLUSHOPT、ADCX、CLZERO。
其中有一些是Intel Broadwell架构刚刚开始支持的,比如说RDSEED(又一个伪随机数生成器),也有从Haswell架构开始支持的,比如说SMAP(Supervisor Mode Access Prevention)。
但也有的是从来没听说过的,Intel的下一代架构Skylake上都没有,看起来是AMD自己开发的,有望成为新架构的独门武器,比如说CLZERO。