gpt4 book ai didi

c - 优化嵌套 for 循环

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:24:19 24 4
gpt4 key购买 nike

<分区>

for (n = 0; n < L_SUBFR; n++)
{
s = 0;
for (i = 0; i <= n; i++)
{
s += exc[i] * h1[n - i];
}
y1[n] = s;
}

优化版:

for (n = L_SUBFR; n != 0; n--)
{
for (i = n; i != 0; i--)
{
y1[n] = y1[n] + exc[i] * h1[n - i];
}
}

我已经在 AMD opteron 6274 上运行了这两个代码使用 gcc 4.4.6. 编译后的位机但是,我看不到速度或执行时间有任何提高。

(1) 有什么方法可以进一步优化上面的代码吗?

(2) 谁能告诉我为什么我看不到增益?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com