是否有建议在标准C ++中建模缓存?还是任何计划?

时间:2015-03-15 02:48:37

标签: c++ caching

随着我对标准C ++的了解越来越多,我看到越来越多的演讲者,作者和博主都强调了高效缓存对于高性能程序的重要性。然而,我没有看到在标准或任何建议中处理这个问题的任何努力,除了通常的建议“使用载体,因为记忆是连续的”。

我的观察肯定是有偏见的,当然,不同的硬件平台有不同的内存层次结构,PC和嵌入式系统是完全不同的世界(我的经验只与PC有关)。努力实现可移植性并避免做出限制用例的假设是C ++的核心理念。但缓存使用非常重要,无法成为未处理的主题。而且,在我的原始理解中,随着多核成为(或已经)主要硬件平台程序运行,缓存实用程序变得更加重要。

那么,有没有人知道是否有任何计划来解决这个问题?或者它根本不应该在标准中解决,因为它是一个实现级问题? 谢谢。

0 个答案:

没有答案
相关问题