关于现代CPU功能/性能优化的好文章?

Vil*_*lx- 9 architecture hardware optimization performance

在阅读关于虚拟内存对应用程序性能(以及设计)影响的文章后,我再一次意识到我对今天的计算机体系结构的了解有多少.我对缓存,流水线,分支预测算法,内存总线如何工作,以及可能会有很多其他工件(如果我只知道它们可以大大提高我的程序性能)有一个模糊的想法.

为了我的辩护,我可以说我已经知道VM(虚拟内存)是什么以及它是如何工作的,尽管我很惭愧我之前没有想到它的含义.

那么......任何人都可以推荐任何关于这个主题的阅读材料吗?我非常喜欢可以免费阅读的在线文章 - 但如果你知道一本好书,也不要犹豫,加上它!

PS我也很感兴趣这些课程如何影响.NET这样的现代高级环境,这是我的主要居住地.

Vil*_*lx- 2

刚刚找到了Ulrich Drepper 的这份 PDF,标题为“每个程序员都应该了解内存知识”。还没读过,不过看起来很到位!