@
FrankHB 我在3L的回答只代表我个人的观点,不代表这就一定是正确的观点。
在1L 2L 推荐的数目中我感觉看看就行:了解基础算法大概有什么是怎么搞的。最多动动手就好。
在IPP中有非常多Intel调优好的基础算法,需要看看了解一下,在开发中的确会用到的。
在MKL中,很多数学算法都有实现,看看Manual有点印象工作会用到的。
以上两个库在实际工作中:对于解码器,语音处理,信号处理 等都有调优好的直接拿来就用的工具放在那里。
Intel Optimization Manual中,是介绍如何良好的使用Intel编译器来编写高性能程序的,当然也包括编译器Flag的调试啦。
回答您的问题:
1. 在实战中如果拿着数据结构的数来挑战一个具体的高性能的底层应用不是不可以,可能比较费劲。
2. Performance tuning我认为是数据结构与算法分析的核心内容。
3. 投入这些精力看材料之后会对当前Intel为主导的服务器结构有更深入的了解。产出的程序当然会好很多啦。
4. 编译器使用是第一份材料中的重点内容。
@
durami 其实这三个Manual并不是什么超级难的Manual
Intel 的文档质量是非常高的。
我也希望楼主能多从并行的角度来了解算法写算法。
毕竟传统的书籍都是串行算法,不适用当前的云时代了。
最重要的,我是不建议啃书本的,我推荐的材料只需要Scan即可,
最后希望能帮到大家。