查看: 4929|回复: 3

大话处理器 连载——微架构(1) 顺溜的2级流水线

[复制链接]

该用户从未签到

发表于 2011-8-16 23:09:37 | 显示全部楼层 |阅读模式
分享到:
       2009年央视有部热播大剧:《我的兄弟叫顺溜》。剧中顺溜是一个神枪手,里面有一个场景,当鬼子来袭击部队时,顺溜向团长建议,给自己配2个人装弹,自己专门负责打枪。
 

《我的兄弟叫顺溜》剧照

 

        从直观的思维来看,有人帮顺溜装弹,则顺溜有更多的时间来射杀鬼子,下面我们再更严格地从数学的角度来分析顺溜消灭鬼子的效率。
假设:
1.       顺溜枪法命中率100%,一枪毙命,装弹的人枪法太差,命中率几乎为0
2.       子弹射击流程:先上膛,再射击
3.       上膛需要花费5秒钟
4.       射击需要花费5秒钟
        从假设可知:如果顺溜采用原来的作战方案,即一人一枪,自己打自己的,射出一颗子弹需要10秒钟,那么1分钟顺溜可以消灭6个鬼子。
       我们再来看看顺溜提出的作战方案:顺溜在射击的同时,战友给另一支枪上膛,顺溜射击完后,立即拿起另一支枪射击,这样就给顺溜节省了上膛的时间,相当于顺溜5秒钟就完成一次射击,1分钟顺溜可以消灭12个鬼子。
       我们用图来描述这2种作战方案:
 

原始方案

 

顺溜的方案

         从顺溜方案的图上,我们可以看到:当顺溜在打出第一发子弹的同时,第二发子弹正在上膛,当顺溜在打出第二发子弹的同时,第三发子弹正在上膛,子弹就如同流水一样,在各个环节流动,最后一次流动到了小鬼子的身上,这个过程被形象的称为流水线。
        这种流水线的方案使得顺溜的射击效率提升了一倍,虽然浪费了另外的人给顺溜装弹,但是并不是每个人都是顺溜这样的神枪手,因此浪费专人上膛是完全值得的。
《我的兄弟叫顺溜》剧照.JPG
原始方案_副本.jpg
顺溜的方案_副本.jpg
回复

使用道具 举报

该用户从未签到

发表于 2011-8-28 21:05:54 | 显示全部楼层

回复:大话处理器 连载——微架构(1) 顺溜的2级流水线

学习了!!!!!!!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /4 下一条



手机版|小黑屋|与非网

GMT+8, 2024-11-14 23:52 , Processed in 0.126859 second(s), 17 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.