达坦科技计算机体系结构|MIT 课程学习社区的源起
无论用哪一种语言,Bluespec、Chisel、SpinalHDL来进行硬件设计,背后扎实的硬件设计基础知识都是必不可少的,特别是体系结构,因为体系结构的主要研究对象是指令集架构、处理器架构、存储器层次结构、总线和IO等,而CPU作为当今最复杂的数字芯片之一,非常适合作为学习实践相关知识的一只“麻雀”。
虽然国内大专院校计算机科学和电子工程专业都有开设体系结构或组成原理等相关课程,但是在实操环节缺失很多内容,特别是CPU缓存、内存管理、异常处理相关的部分,基本上都不涉及。当达坦科技做校招或招募在校实习生的时候,看到了潜在求职者在理论和实践之间的脱节。
为此,达坦科技在2023年始,发起成立计算机体系结构- MIT课程学习社区,号召感兴趣的工程师和同学系统地学习计算机体系结构相关知识,并且通过动手项目来验证学习的成果。
MIT课程学习新手上路宣讲
MIT课程学习社区是一个兴趣导向的学习社区,大家或是想要补缺体系结构的基础知识,或是提升自己的实践和工程能力。MIT 6.175与MIT6.375的课程和Lab都有相当的难度,要求采用Bluespec语言实现RISC-V32位处理器,并支持多级流水、分支预测、异常处理、缓存一致性等功能。此外,Lab环节还涉及软硬件联合开发,要求基于所实现的RISC-V处理器运行真实的RISC-V程序,并给出性能评估。当真正着手开始学习MIT的这两门课程,会发现不要说坚持下来,能入门也不是一件容易的事情。为此,达坦科技软硬件联合开发工程师米明恒将在2023年9月23日(周六)上午10:30为大家带来一场计算机体系结构 l MIT课程学习新手上路宣讲。
入门宣讲的目
1. 帮助新手上路,降低学习初期阶段的难度(降低初期淘汰率,核心目标)。
2. 系统地介绍一下MIT培训的体系,让大家对自己的学习有一个整体的规划。
3. 现场答疑。
入门宣讲的要点
1. MIT几门课程的内容概要,各个章节的学习顺序,学习重点。
2. 公开课课程网站上各种资料的位置及其作用。
3. 如何在Github上搜集代码并搭建自己的实验环境。
问卷调查
请各位已经或即将参加体系结构MIT课程培训的社区成员,或有意参加入门宣讲的观众,在参会前提前完成以下调查问卷:MIT学习社区调查问卷
欢迎您预约直播,或者登陆腾讯会议观看直播:
会议号:474-6575-9473
往期推荐
计算机体系结构 l MIT Training Q&A及小贴士
达坦科技(DatenLord)专注下一代云计算——“天空计算”的基础设施技术,致力于拓宽云计算的边界。达坦科技打造的新一代开源跨云存储平台DatenLord,通过软硬件深度融合的方式打通云间壁垒,实现数据高效跨云访问,建立海量异地、异构数据的统一存储访问机制,为云上应用提供高性能安全存储支持。以满足不同行业客户对海量数据跨云、跨数据中心高性能访问的需求。
公众号:达坦科技DatenLord
DatenLord官网:
https://datenlord.github.io/zh-cn/
知乎账号:
https://www.zhihu.com/org/da-tan-ke-ji
B站:
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。