书籍阅读及体会

永无止境的坑之一

Posted by Florian on August 5, 2019

书籍阅读及体会

因为最近想开始好好读一些书,内容包括但不限于计算机体系结构、计算机组成、FPGA、数字设计、Verilog、RISC-V、机器学习、嵌入式开发、C/C++

所以开一个坑简单记录一下从2019.4.20开始的书籍心得。

2019.8.5

《Deep Learning for Computer Architects》

主要讲了神经网络加速器的设计方法。网络选取、数据类型、容错性、数据稀疏性、数据搬运等话题。介绍了团队的一篇Paper,介绍了名为Minerva的设计方法。

最后一张是我认为的精华部分,总结了Algorithm、Architecture、Circuit级的文献,有时间后会选读,我最感兴趣的部分是数据搬运、数据类型和加速器设计(功耗、面积、性能、准确率)。

2019.7.24

《罗生门》

一本引人深思的短篇小说集,每一篇文章虽然短小,但是背后的寓意丰富,道尽现实的残酷。

2019.6.2

《我们要自学》

这两天看了本电子版的《我们要自学》,篇幅短小,但里面讲得倒是比较正确的学习理念/态度,不过有些观点不一定经得起推敲,可能也是行业不同的原因吧

2019.5.17

《FPGA原理与结构》

此书将我从去年学习数电时使用FPGA及上学期学习EDA课程的所有关于FPGA的疑惑一一解释清楚,私以为是一本不可多得的好书。尤其是日本人写书的风格,极易让人认真阅读后产生一种醍醐灌顶的感觉。不过光看这书学习FPGA的话,有一点空洞,还是需要做一定的实践。而且此书不讲语言,需要结合其他书籍一起学习,但不妨碍他是一本清楚讲述原理的好书。

2019.5.11

《电路与系统简史》

叙述毕竟无聊,但是内容很丰富,主要是电路与系统这个大“学科”的发展历程,书中涉及到很多著名科学家,不得不说他们对科研的态度太值得我们学习了。由于我对书里面讲的话题是有所了解的,所以读起来会稍微觉得有点无聊,但我仍然觉得这是一本值得阅读的好书。

2019.5.6

《通灵芯片——计算机运作的简单原理》

用作者的话来说,这是一本对计算机的概念作追本溯源的综述的“短篇论著”。

这本书读下来给我的感觉很像《编码》一书,但它写得更浅显,作者个人的技术观点也掺杂比较多,总之看这本书不如看《编码》。

2019.5.5

《FPGA设计指南-器件、工具和流程》

由于对FPGA了解太少,故在H老师的推荐下从图书馆找到了这本绝版书籍。刚翻目录时便感受到了这本书的独特之处——只涉及FPGA的原理、开发流程,而不去堆砌实例。如果需要理解FPGA,就需要这种书,而不是一堆示例代码抄一抄改一改跑个效果满足一下自己心里廉价的那点成就感。。

不过话说回来,读了一遍这书,对FPGA的理解加深了那么一点点,不过书中仍有很多内容是现在我还搞不太明白的。以后肯定会再读,可以预料到的是不同阶段读这本书,理解都会提升很大,可惜没有在啥也不懂的时候看到这书,略有遗憾。

更大的遗憾是这书绝版了,要是有本类似的书讲一讲现在的行情就完美了!

不过前几天在知乎上看到一本日本人写的关于FPGA原理的书翻译出版了,由于我看过一些日本人写的程序竞赛书籍,对他们写书的风格非常欣赏,准备看什么时候买来读一读。真的好想吐槽一下器件课,搞得我都没法好好看书了,天天在那算载流子,根本不是我想要的学习生活!

最后贴一句书里的话

每个人心中都有对Verification的理解。