CPU缓存了解C ++ / C编程

时间:2011-10-31 07:52:00

标签: c++ c algorithm data-structures cpu-cache

我正在CPU CACHES AND WHY YOU CARE浏览Scott Meyer的播客。似乎这会使代码运行得更快,是否有任何开源代码可以进行此类编码以供参考。 或者任何人都有基于CPU caches aware

的数据结构/算法设计的例子

2 个答案:

答案 0 :(得分:2)

当然,整个Linux内核都实现了缓存感知。

有关详情,请参阅强烈推荐的论文What Every Programmer Should Know About Memory

答案 1 :(得分:1)

线性代数对缓存问题很敏感。 BLAS subroutines允许人们从这些问题中抽象出来