What Every Programmer Should Know About Memory
2011-11-28 23:40
609 查看
This is an article on how memory and software interact. The article is more of a book with its 100 pages so it is split into 9 pieces. It is Linux-focused so it gives a good alternative view on the crucial interaction of HW-SW.
A highly recommended read for anyone who wants to know more about low-level programming.
Part 1(Introduction)
Part 2(CPU caches)
Part 3(Virtual memory)
Part 4(NUMA systems)
Part 5(What programmers can do - cache optimization)
Part 6(What programmers can do - multi-threaded optimizations)
Part 7(Memory performance tools)
Part 8(Future technologies)
Part 9(Appendices and bibliography)
Source: http://lwn.net/Articles/250967/
A highly recommended read for anyone who wants to know more about low-level programming.
Part 1(Introduction)
Part 2(CPU caches)
Part 3(Virtual memory)
Part 4(NUMA systems)
Part 5(What programmers can do - cache optimization)
Part 6(What programmers can do - multi-threaded optimizations)
Part 7(Memory performance tools)
Part 8(Future technologies)
Part 9(Appendices and bibliography)
Source: http://lwn.net/Articles/250967/
相关文章推荐
- 《What Every Programmer Should Know About Memory》在线阅读地址
- What every programmer should know about memory
- What Every Programmer Should Know About Memory
- What every programmer should know about memory
- [Windows编程] 推荐一篇内存优化文章:What Every Programmer Should Know About Memory
- 读《What every programmer should know about memory》,小结
- [Windows编程] 推荐一篇内存优化文章:What Every Programmer Should Know About Memory
- 翻译完了<what every programmer should know about memory>的part 7!
- 《What Every Programmer Should Know About Memory》学习笔记(第三章)
- note What Every Programmer Should Know About Memory
- [Windows编程] 推荐一篇内存优化文章:What Every Programmer Should Know About Memory
- what every programmer should know about memory
- What every programmer should know about memory, Part 1
- What Every Computer Programmer Should Know About Windows API, CRT, and the Standard C++ Library
- What a C programmer should know about memory
- 【翻译】what every programmer should know about time
- What every programmer needs to know about game networking
- The absolute bare minimum every programmer should know about regular expressions
- What Every Developer Should Know About URLs(关于URLs,每个开发人员都应该知道些什么)
- The Log: What every software engineer should know about real-time data's unifying abstraction