首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何更改英特尔icc编译器的高速缓存写入策略

如何更改英特尔icc编译器的高速缓存写入策略
EN

Stack Overflow用户
提问于 2012-06-29 02:54:30
回答 1查看 529关注 0票数 2

在使用英特尔编译器时,是否有办法更改高速缓存写入策略。我发现英特尔酷睿i7处理器一级高速缓存是一个写回高速缓存。

我的问题是:有没有可能调整编译器,使其将缓存策略从写回改为直写?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-29 03:05:02

通过阅读,我相信这是可能的,尽管我自己从来没有做过。引用:

使用cr0 processor registerCD标志来启用或禁用高速缓存电路。同一寄存器中的NW标志指定对缓存使用直写还是回写策略。

还可以通过在页表中设置标志,以页为单位控制缓存策略。我怀疑英特尔编译器将具有指定单个内存分配行为的功能;我肯定在Fortran编译器上看到过这一点。

这其中有多少特别适用于i7,我不知道。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11251115

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档