【发布时间】:2018-12-15 14:51:30
【问题描述】:
例如,现代 i7-8700k 据称可以执行 ~60 GFLOPS(单精度,source),而其最大频率为 4.7GHz。据我所知,一条指令至少需要一个周期才能完成,这怎么可能?
【问题讨论】:
-
矢量化? ..
-
-
en.wikipedia.org/wiki/… - 多个内核和多个浮点运算在每个内核中并行发生。
-
有关通用计算硬件和软件的问题对于 Stack Overflow 来说是题外话,除非它们直接涉及主要用于编程的工具。您可以通过 Super User 获得帮助。
-
即使是 2-decade 的旧 CPU 也可以调度 multiple instructions within each clock,所以只要管道被填满,你总是有 more than one OP per Hz
标签: performance cpu flops