计算机体系结构学习路线

您所在的位置:网站首页 计算机操作系统这本书怎么样 计算机体系结构学习路线

计算机体系结构学习路线

2024-05-23 22:35| 来源: 网络整理| 查看: 265

本人目前从事芯片设计工作,硕士期间开始接触计算机体系结构,期间也走了不少的弯路,花了大量的时间学习却没有取得好的效果。今天将本人之前的学习路线做一个总结,该路线适合入门CPU设计方向和IC设计方向,门槛相对较低,学习路线比较平缓。

1、入门课程

如果是真的零基础,首先推荐下面这门计算机科学速成课。通过该课程能够对计算机这门学科有个大概的了解,这对后面的学习是非常重要的。

把上面的课程看完以后,就可以正式进入体系结构的学习。对于初学者而言极其推荐这本《Digital Design and Computer Architecture》教材,用第二版或者第三版都可以。第二版用的是MIPS,第三版用的是RISC-V,对于学习而言二者没有太大区别。这本书写的非常通俗易懂,相信大家一定可以看懂。

看完了上面的教材的第一章到第四章,马上开始学习UCSD ECE111这门课程,看课件就可以,除此之外我的专栏有对课件的详细讲解。学完这门课会对芯片设计有个整体的了解认知,并且具备设计中小模块的能力。

对于教材剩下的几章,推荐结合Onur教授的课程Digital Design and Computer Architecture,没错,跟上面那本书同名。Onur的课程广度非常大,同时具备一定的深度。该课程结合《Digital Design and Computer Architecture》教材一起学习效果会很好。如果你看课程可以全部看懂,我认为不用看书。如果听课程理解有困难,那就结合书一起看。整个课程下来以后会对体系结构有个充分的认知,明白体系结构到底在研究什么,并且能够提升自己的批判性思维能力。

Digital Design and Computer Architecture - Spring 2023

除此之外还有计算机组成与设计这本书,其实我觉得DDCA这本书可以覆盖这本书的大部分内容,但是考虑到这本书的影响力,在这里也推荐一下。可以结合上面Onur教授的课程一起看。

此外再补充一下Cornell CS3410,这门课基本是围绕计算机组成与设计这本书展开。

2、进阶课程和教材

首先推荐HP两位大神的进阶书籍《计算机体系结构:量化研究方法》,目前有第六版的中文版。但是不建议大家上来就直接看书,很容易把自己看晕掉。目前我觉得比较合理的学习路线应该是将这本书作为一本工具书,然后围绕这本书展开后续的学习,具体应该是这样



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3