Wil*_*ill 3 c++ assembly arm
较新的ARM处理器包括PLD和PLI指令.
我正在编写紧密的内部循环(在C++中),它具有非顺序的内存访问模式,但是我的代码完全理解的模式.如果我可以在处理当前内存位置的同时预取下一个位置,我预计会有大幅加速,我希望这很快就足以尝试值得实验!
我正在使用来自ARM的新的昂贵的编译器,它似乎没有在任何地方包含PLD指令,更不用说在我关心的这个特定循环中.
如何在C++代码中包含显式预取指令?
小智 5
应该有一些编译器特有的功能.C/C++没有标准的方法.看看编译器编译器参考指南.对于RealView编译器,请参阅此或此.
归档时间:
17 年,11 月 前
查看次数:
4625 次
最近记录:
14 年,4 月 前