一般是理论最大运算指令吞吐量,是按照计算机所有处理单元(CPU和GPU)的频率、流水线数、单条SIMD指令数据数量等属性计算出来的。
例如Intel给出的Core i7 4770每秒单精度浮点运算次数:
3.8GHz(最高Boost频率)*4(物理核心数)*8(单条AVX指令可执行8个浮点运算)=121.6GFLOPS
有些支持FMA运算的处理器还很不厚道得乘上2或者3。实际应用中的运算次数都比这个理论值低得多。
本文深入探讨了计算机理论最大运算指令吞吐量的概念,通过具体实例分析了Intel Core i7 4770处理器的单精度浮点运算能力,并解释了实际应用中运算次数远低于理论值的原因。
一般是理论最大运算指令吞吐量,是按照计算机所有处理单元(CPU和GPU)的频率、流水线数、单条SIMD指令数据数量等属性计算出来的。
例如Intel给出的Core i7 4770每秒单精度浮点运算次数:
3.8GHz(最高Boost频率)*4(物理核心数)*8(单条AVX指令可执行8个浮点运算)=121.6GFLOPS
有些支持FMA运算的处理器还很不厚道得乘上2或者3。实际应用中的运算次数都比这个理论值低得多。
1万+
1万+

被折叠的 条评论
为什么被折叠?
