相关疑难解决方法(0)

__builtin_prefetch,它读了多少?

我正在尝试使用优化一些C++(RK4)

__builtin_prefetch
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚如何预取整个结构.

我不明白const void *addr读了多少.我想要下载fromto加载的值.

for (int i = from; i < to; i++)
{
    double kv = myLinks[i].kv;
    particle* from = con[i].Pfrom;
    particle* to = con[i].Pto;
    //Prefetch values at con[i++].Pfrom & con[i].Pto;
    double pos = to->px- from->px;
    double delta = from->r + to->r - pos;
    double k1 = axcel(kv, delta, from->mass) * dt; //axcel is an inlined function
    double k2 = axcel(kv, delta + 0.5 * k1, from->mass) * dt; …
Run Code Online (Sandbox Code Playgroud)

c++ optimization gcc x86-64 numerical-methods

16
推荐指数
2
解决办法
2万
查看次数

标签 统计

c++ ×1

gcc ×1

numerical-methods ×1

optimization ×1

x86-64 ×1