感觉和15445里面讲的内容差不多,但15721里多提到了几点重要的内容。首先,CPU的流水线操作对有分支的代码性能不太好,所以建议尽量减少if else语句中的操作,如图2所示。其次,火山模型通常采用pull模型,即从根节点向下获取数据,而像snowflake则采用push模型,从叶节点向上传递数据,这两种模型的优缺点如图3所示。具体来说...
面对课程的复杂性和深度,我感到有些措手不及,特别是对Lab1-Lab3的理解较为浅薄。在知乎上找到了胡神的文章,加入了他的15445交流群,一边参考大佬们的刷题文档,一边在群内交流学习,最终完成了Lab3。在第一学期末,我投入到研究生工作中,Lab4的进度因此被搁置。直到近期加入胡神15721群,为了通...
15445: Andy的db,在一个充满bug的codebase上实现一个db后端,锻炼C++编程能力 15440: 推荐fall的版本 15441: network,project还不错 15721: Andy的ADB,主要讲in-memory db,因为课比较小,所以比445有意思 15712: 吹比读论文,比cc/acc强,推荐! 编辑于 2021-03-10 14:45 赞同602 条评论 分享...
CMU 15445 CMU 15721 MIT 6.830/6.814 pingcap talent-plan instruction CS 245 斯坦福 CS346 伯克利 CS 186 斯坦福 CS145 华盛顿大学 CSE444 分布式系统 数据结构 by 邓公 from 清华:MOOC MIT 6.824 Stanford CS244b: Distributed systems CMU 15-440/640, Spring 2016: Distributed Systems 数据...
▲CMU 15213(CMU神课,应该无人不知了)+配套教材CSAPP (复旦/交大应该都在用这个的)▲Stanford CS161▲UC Berkeley CS 61B进阶:◆CMU 15445 ◆CMU 15721◆Stanford CS143 Compliers◆Stanford CS144 introduction to computer networking◆MIT6.828 operating systems engineering◆MIT 6.824◆Andrew Ng 的Machine ...
CMU 15445 CMU 15721 MIT 6.830/6.814 pingcap talent-plan instruction CS 245 斯坦福 CS346 伯克利 CS 186 斯坦福 CS145 华盛顿大学 CSE444 分布式系统 数据结构by 邓公 from 清华:MOOC MIT 6.824 Stanford CS244b: Distributed systems CMU 15-440/640, Spring 2016: Distributed Systems ...
我相信每一个通过公开课学习数据库的同学都听过 15445 的名字,但 721 课程的定位和意义可能不是每个人都清楚,在这里简要说明一下。 先给结论:15721 是 15445 的延伸和升级版本,是数据库入门级别的又一门极好的课程。 15445 基本涵盖了数据库入门需要掌握的全部知识范围,Andy 讲得非常深入浅出。如果你想要在各个...
这篇文章的的 Lab1-Lab3 部分是在入学前的暑假写的(去年),当时导师随手发了一个15445的链接就让学,知乎一搜才知道完犊子了,我怎么现在才知道这些课... 做的过程中,在知乎看到了胡神的文章,遂加了胡神的15445交流群,然后一边参考大佬刷题的文档,一边水群,一边做到了 Lab3。 本文更偏向于对踩坑的记录,详细...
课程定位 我相信每一个通过公开课学习数据库的同学都听过 15445 的名字,但 721 课程的定位和意义可能不是每个人都清楚,在这里简要说明一下。 先给结论:15721 是 15445 的延伸和升级版本,是数据库入门级别的又一门极好的课程。 15445 基本涵盖了数据库入门需要掌握的全部知识范…阅读全文 赞同120 ...
课上因为时间短暂,Andy 并没有详细的展开讲模型的优缺点 (或许这部分在 15721 里?) 这里进行一些补充。 火山模型的优点与缺点 这个模型应用非常广泛,优点也很显然:每个 Executor 都被抽象成独立的个体,只需要关注当前 Executor 的逻辑实现。但它也有几个缺点: ...