从签字流程看CPU流水线(附中奖名单)

感谢清华大学出版社以及印厂的支持,2019年4月20日周六,冬瓜哥和出版社编辑取车赶往远在涿州市的印厂给1800册《大话计算机》图书签名,下图这一车是1k册,签了将近2车。。真可谓头晕眼花。为了已预购的网友,冬瓜哥在所不辞。

从签字流程看CPU流水线(附中奖名单)

从签字流程看CPU流水线(附中奖名单)

感谢印厂的工人们的辛勤劳作,一本书的印刷装订包装过程,凝聚了多人的劳动。典藏版礼盒,礼盒手感佳,表面烫银处理,还有冬瓜哥题诗一首。仅典藏版有该礼盒。

从签字流程看CPU流水线(附中奖名单)

硬壳精装,表面烫金处理,让冬瓜哥爱不释手,手感极佳!平时阅自己阅读、赠与他人,真是再好不过!阅读起来是一种享受。

从签字流程看CPU流水线(附中奖名单)

从签字流程看CPU流水线(附中奖名单)

全彩印刷,无色差,视网膜分辨率,效果极佳!

从签字流程看CPU流水线(附中奖名单)

8色印刷机马不停蹄!

从签字流程看CPU流水线(附中奖名单)

从签字流程看CPU流水线(附中奖名单)

从签字流程看CPU流水线(附中奖名单)

从签字流程看CPU流水线(附中奖名单)


签名过程俨然就是一条现代CPU执行流水线。如下图所示。ALU只是整个流水线中一小步,由冬瓜哥担任,不幸的是,整个流水线就这一步是最慢的,原本打算只签一个名字就可以了,但是一想如果不签日期的话,就少了回忆的元素,所以将日期也签上,签日期起码增加了1倍多的时延。

从签字流程看CPU流水线(附中奖名单)在《大话计算机》第4章中,冬瓜哥也详细介绍了流水线的具体原理,其中提到了流水线吞吐量受制于最慢的那一步,可以看到上图中这个时刻大家都在吃瓜,都等着冬瓜哥赶紧签完。所以,整个流水线的时钟周期被冬瓜哥个拖累了。在直播的时候,冬瓜哥边签边向大家解释道:“如何提升我们这条签名流水线的吞吐量?”,这个问题也留给大家思考,可以底部留言互动。

另外再穿插一个知识,关于cache、queue、buffer的。对于这条签名流水线,增加图中的buffer的尺寸是否能增加吞吐量?

另一个问题,本例中增加cache有用么?当然没用,因为本签名流水线执行的任务非常单一,相当于重复的执行同一条运算指令,没有跳转和访存指令,所以不存在缓存命中率的问题。然而,如果是实际CPU中的流水线,提升Cache尺寸会增加命中率,用处就比较大了。


1800册书签完之后,我们整个签名流水线各角色合影。耗费了大家一整天的时间。

从签字流程看CPU流水线(附中奖名单)


直播过程中产生两位幸运网友:纵横四海、王小猿同学恭喜这两位朋友,你们将是外接最先拿到书的人!


签完之后的书会首先入库到出版社自己的仓库,然后再送到京东总库,然后运往各地分库。预计24号开始发货,并停止预售,恢复原价。现在购买可以得典藏版、签名版,具体扫下面二维码直接购买。

从签字流程看CPU流水线(附中奖名单)


最后再次感谢大家支持!


从签字流程看CPU流水线(附中奖名单)

大话存储


从签字流程看CPU流水线(附中奖名单)

大话计算机