前言

最近准备开一个新坑,学习并翻译一下国外大神Sergey Slotin的关于高性能计算的新书Algorithms for Modern Hardware。当然,这必然是我消化过一轮的产物,其中夹杂这我个人的理解,难免会有纰漏和错误。所以,有能力的同学建议还是去看原文。

作者序(部分)

这是一本即将出版的高性能计算书籍,书名为《现代硬件算法》,由Sergey Slotin撰写。

它的目标受众不仅仅是性能工程师、实用算法研究人员,那些刚刚学完高级算法课程,了解了减少算法复杂度(如O(nlogn)O(nlogn) to O(nloglogn)O(nloglogn))可以提升程序性能,但希望学习到更为实用的性能优化技巧的CS本科学生,也是受众之一。

所有的书籍材料都在该github仓库中,相关代码则在另一个独立的仓库中。这不是一个合作的开源项目,但欢迎任何的贡献和反馈。

目录(updating)

  1. 复杂度模型
    1. 现代硬件
    2. 编程语言