加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

乱评微处理器种种

(2007-02-14 20:34:43)
标签:

杂谈

分类: 体育频道

仔细看过微处理器架构后的杂想若干,纯属个人乱弹,见笑了,转载请署名。

乱序执行(Out-of-order execution)
总是有很多的事情排着队要做,眼前的事情暂时做不了,先放下就好了去做看下一件就是了,当然,不要跑太远,所有的事情还是一件都少不了,最开始的事情该做还是要先做。

超标量(Superscalar)
左右互博,手脚开工,充分利用每一个资源,充分发挥人脑的每一个组件不要浪费。就像边吃泡面边调程序,边看电视边谈生意,边等车边听着音乐看电子书……

超流水线(Superpipeline)
将任务充分的划分成小块交给很多人以流水线的方式去完成,以保证能够最快的速度,听起来似乎不错。但是往往并不是人多力量大,有时候机构过于庞大更容易造成效率低下。

NetBurst
Intel在P4上搞出来的东西,使得主频得到飙升。就像一辆跑车,将所有的技术全都运用到了引擎上去,保证拥有了最高的绝对速度,至于其他的刹车转向之类的却都被牺牲了,真正跑下一圈来,却发现比那些极速慢好多的车还要差不少。

MMX,SSE(SSE2, SSE3...)
一个公司,某天突然招到了这样子的人(MMX),虽然能干的事情不多,也不太好管,但是干某些事情能顶两个人的效率,于是自然,很多事情可以交给这样子的人,生产率大大提高。过了一阵子,有了更牛的人(SSE),干同样那些事情能顶四个人,而且这样的人,随着进化,还可以干更多的事情(SSE2,SSE3,SSSE3...),生产率再次提高。随着新鲜血液的注入,最开始的那些人终于也不得不面对下岗的境地。

高速缓存(Cache)
一级缓存就像头脑中正在想的事情,需要用到时脱口成章不假思索;二级缓存就像最近常常想的事情,总是回荡在脑海里,很容易被想起来;内存就像记忆和回忆,平时生活中一般不去想,需要的时候能从中挖掘出来;而更多的东西被存放在了硬盘,就像曾经的知识又还给了书本,记忆被记录下来。
还有另一个解释,一级缓存像考试前一个小时的临阵磨枪;二级缓存像考试前一周的临时突击;内存就像一学习学下来的知识,但最后又还给书本;只有记录在硬盘中的资料,才是真真实实长期保存的。

分支预测(Branch prediction)
做当前事情的时候,总是要想着将来,去想明天做什么,后天做什么,把未来的计划,排布的很完美。机会总是留给有准备的人,能对未来做好预判,才能够取得成功。但是,充满着太多的不可预料,当某一步判断错误的时候,会受到惩罚,做过的事情前功尽弃,需要再回头重新开始。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有