在Cortex-A9的文档《Cortex-A9 NEON Media Processing Engine》Technical Reference Manual中有关于Instruction Timing的信息,解释如下:

(1)assembly-关于arm指令计时

https://ask.helplib.com/assembly/post_2233520

简单来说,使用timing tables在诸如A9这种复杂流水线处理器的架构中,是非常困难的。并且表格提供的是指令花费的最小理论值,与真实可能不相符,需要依靠仿真来获得真实指令消耗的周期。

Cortex-A9支持无序执行,所以无需考虑fetch和decode的周期,你也可以自行加上,但需要考虑之前的指令的影响。因此表格中的cycle是从指令发行的时间开始算的。

(2)Arm社区

Arm社区中也同样给出了回答,参考

(3)文档中给出了详细解释:

但对于Result和Writeback的概念还需要进一步搞清楚。

最新文章

  1. Flexible 弹性盒子模型之flex
  2. 【读书笔记《Bootstrap 实战》】4.企业网站
  3. centos6.5 安装linux 环境
  4. MVC5+EF6 入门完整教程七
  5. C# 文件操作大全
  6. Windows系统bug
  7. suse linux 命令
  8. hihocoder #1034 毁灭者问题
  9. 深入理解python之self
  10. WIN7实用的运行命令
  11. js实现归并排序
  12. java的集合框架之一
  13. Unity 预处理命令
  14. denoising autoencoder
  15. U3D学习笔记
  16. 我的CSS架构
  17. windows转mac-开发环境搭建(一):需要搭建的环境及安装的工具
  18. JAVA进阶19
  19. DRP端口描述
  20. TinyCore Nginx server with php-cgi and vsftpd

热门文章

  1. spring boot 2.X上传文件限制大小
  2. asp 与php 的不同之处
  3. MUI - 解决动态列表页图片懒加载再次加载不成功的bug
  4. Linux Mint 19.1 安装 Docker 过程笔记
  5. [软考]之软件过程模型I 标签: 总结软考 2015-10-24 11:58 863人阅读 评论(35) 收藏
  6. django之请求方法
  7. C++ 输出到文本文件
  8. Redis源码解析:01简单动态字符串SDS
  9. 11 session 使用
  10. angular select框 option空行