发布时间:2014-10-31 19:21:02
数据预取指的是在实际访问数据之前就预先把该数据读取到缓存中。Intel处理器从P3开始支持软件预取,这是通过在合适的时候预取指令来加载数据完成的。从P4开始,后面的处理器都支持硬解预取,到导致两个连续的缓存缺失的内存地址之间的距离在给定的阈值(128B或者256B)之内时,处理器就会触发数据预取。另外,那些步长为常.........【阅读全文】
发布时间:2014-10-31 19:09:13
SIMD是指单指令多数据技术,它已经成为Intel处理器的重要性能扩展。目前Intel处理器支持的SIMD技术包括MMX,SSE,AVX.MMX提供了8个64bit的寄存器进行SIMD操作,SSE系列提供了128bit的8个寄存器进行SIMD指令操作。而最新的AVX指令则支持256bit的SIMD操作。目前SIMD指令可以有四种方法进行使用分别是汇编语言,C++类,编译器I.........【阅读全文】