
算法导论(原书第3版) (1)
-
这本书确实是最好的算法教材
以下内容来自Thomas Cormen在quora上的回答: 作为《算法导论》的作者之一,我肯定有偏爱。所以我只给出客观的理由,让其他人发表意见。 1· 尺寸。该书共有1312页(包括封面),涵盖了广泛的主题和技术。 2· 久...

高等代数简明教程 第三版 上册 (1)
-
第四章
矩阵A,有两个原生空间 行向量所在的空间叫行空间Kn或者V 列向量所在的空间叫列空间Km 行向量张成的空间叫行子空间,只有右边常数向量在行子空间才有解 列向量张成的空间叫列子空间 A为系数的其次线性方程组 解所...

编译器设计 (7) 更多
-
关于Action和Goto
LR(1)语法分析 Action表: 移进/规约/出错 Goto表: 状态转移 移进: 栈移进一个终结符,进入下一状态 规约: 按照第几条产生式规约 然后(根据旧栈顶状态和刚刚规约的产生式左部)查询Goto表进入下一状态 关键在... -
第十三章 寄存器分配
有限的物理寄存器,无限的虚拟寄存器 局部分配根据下一次最远使用,来驱逐寄存器 全局分配使用图着色处理调度和冲突 -
第十二章 指令调度
怎么让指令更亲和现在处理器架构(多核) 关键路径,图剪枝 -
第十一章,指令选择完成
本章主要讲代码生成 1 基于树模式和成本生成代码 2 窥孔优化,借用「管中窥豹」这个成语,望远镜看某个地方,只能看到一片,窥孔优化就是在这个滑动窗口的范围内优化,滑动窗口是物理的还是逻辑的,会影响优化效果 -
还剩三章85页
一个多月时间一直带着痛苦面具,再过三天,就可以换成幸福面具啦 -
第十章标量优化完成
1.消除无用代码,没有用到副作用和重复计算 2.消除不可达代码,从CFG入口遍历一遍即可,使用常量传播可以消除更多 3.延迟代码移动可以发现部分冗余 4.代码提升可以优化部分冗余 5.尾调用优化可以去掉调用的进出开... -
第八章终于看完了
一定要透彻理解概念的定义。 局部优化可以去掉重复计算 区域优化可以在更大范围去掉重复计算 全局优化可以优化代码布局,找出未定义变量 过程间优化可以内联替换,可以优化代码块布局

操作系统导论 (1)
-
简洁深入的讲述若干核心主题
本书针对三个重要主题展开 1.虚拟化 2.并发 3.持久化 每一个主题,都能够非常快速的进入最核心的概念展开讨论。另一个好处是本书推荐了一堆引用的书籍并且给予简单的推荐理由,这对于想深入该领域学习的读者真是...