SIMD 介绍

  • AVX指令集是Sandy Bridge和Larrabee架构下的新指令集。AVX是在之前的128bit扩展到和256bit的SIMD(Single Instruction, Multiple Data)。而Sandy Bridge的SIMD演算单元扩展到256bits的同时数据传输也获得了提升,所以从理论上看CPU内核浮点运算性能提升到了 倍。
  • Intel AVX指令集,在SIMD计算性能增强的同时也沿用了的MMX/SSE指令集。不过 MMX/SSE的不同点在于增强的AVX指令,从指令的格式上就发生了很大的变化。x86(IA32/Intel64)架构的基础上增加了prefix(Prefix),所以实现了新的命令,也使更加复杂指令得以实现,从而提升了x86 CPU的性能。
上一篇:数据结构--树状数组&&线段树--基本操作


下一篇:SIMD/AVX文档解析