zoukankan      html  css  js  c++  java
  • 2020-08-11:一颗现代处理器,每秒大概可以执行多少条简单的MOV指令,有哪些主要的影响因素?

    福哥答案2020-08-11:

    [知乎答案](https://www.zhihu.com/question/413389230)
    MOV 指令将源操作数复制到目的操作数,是最基本的指令。
    首先就和CPU主频最相关。
    其次,也和IPC效率强相关,涉及到了操作数据的预读取,指令预编译,内存stall,并行执行等等。

    参考答案
    及格:
    每执行一条mov指令需要消耗1个时钟周期,所以每秒执行的mov 指令和CPU主频相关。
    加分:
    在CPU微架构上,要考虑数据预取,乱序执行,多发射,内存stall (前端stall和后端stall)等诸多因素,因此除了cpu主频外,还和流水线上的效率(IPC)强相关,比较复杂的一个问题。
    ***
    [评论](https://user.qzone.qq.com/3182319461/blog/1597101333)

  • 相关阅读:
    spark实验四(2)
    spark实验四
    神奇的一天
    Spark实验三
    Scala实验任务三
    Scala实验任务二
    Scala语言实验任务一
    kettle的基本使用
    质量属性之安全性战术
    datax相关
  • 原文地址:https://www.cnblogs.com/waitmoon/p/13481323.html
Copyright © 2011-2022 走看看