海纳百川
登录
|
登录并检查站内短信
|
个人设置
网站首页
|
论坛首页
|
博客
|
搜索
|
收藏夹
|
帮助
|
团队
|
注册
|
RSS
主题:
Nothing is free in a free country
海纳百川首页
->
驴鸣镇
阅读上一个主题
::
阅读下一个主题
作者
Nothing is free in a free country
所跟贴
執行的時候有上下文相關性的判斷,不然CPU的效率會很低
--
妖刀
- (0 Byte) 2014-3-30 周日, 上午9:55
(264 reads)
一票友
警告次数: 1
加入时间: 2004/02/14
文章: 3540
经验值: 79217
标题:
你要说预读取的话,票友隐约记得是最原始的基于硬件的并行处理技术的一部分。
(264 reads)
时间:
2014-3-30 周日, 上午11:43
作者:
一票友
在
驴鸣镇
发贴, 来自 http://www.hjclub.org
cpu在对寄存器进行计算时,
可以预先读取下一条指令,
将下条指令需要的命令码和数据分别准备好,
但是对正在执行的命令是没有任何影响的。
并不会由于下一条指令,而影响到正在执行的指令。
后来英特尔的技术又有提高,
可以提前“预计”接下来会有哪些指令等着cpu去执行,
将可以并行处理的部分一下子都计算出来。
但是这种预测也有判断出错的时候,
造成之前的计算都要推倒重来,
效率比当初设计时要低很多。
作者:
一票友
在
驴鸣镇
发贴, 来自 http://www.hjclub.org
返回顶端
不是
--
妖刀
- (129 Byte) 2014-3-30 周日, 下午2:16
(260 reads)
你做过英特尔的硬件工程师么?如果你做过,以你为准,否则就都是推测而已。
--
一票友
- (32 Byte) 2014-3-30 周日, 下午2:57
(257 reads)
跟蹤Intel的結構分析10幾年
--
妖刀
- (80 Byte) 2014-3-30 周日, 下午3:14
(262 reads)
兴趣和爱好是吧。微指令之间可能会有你就的那种情况吧。不过与指令的上下文相关还是不同的。
--
一票友
- (58 Byte) 2014-3-30 周日, 下午3:19
(264 reads)
这种预测,最多只和前文相关,不可能与后文相关。否则就不会出现预测错误,导致推倒重来了。
--
一票友
- (0 Byte) 2014-3-30 周日, 下午12:30
(248 reads)
显示文章:
所有文章
1天
7天
2周
1个月
3个月
6个月
1年
时间顺序
时间逆序
海纳百川首页
->
驴鸣镇
所有的时间均为 北京时间
论坛转跳:
您
不能
在本论坛发表新主题
您
不能
在本论坛回复主题
您
不能
在本论坛编辑自己的文章
您
不能
在本论坛删除自己的文章
您
不能
在本论坛发表投票
您
不能
在这个论坛添加附件
您
可以
在这个论坛下载文件
based on phpbb, All rights reserved.
[ Page generation time: 0.386174 seconds ] :: [ 23 queries excuted ] :: [ GZIP compression enabled ]