这一行是循环外计算最后结果的,加入后 cpe 会从 1.0x 增加到 1.5x,想请问 cpe 会增加这么多的原因,是因为 measure 与最后结果的正确性有关吗?
fanmo
(fanmo)
1
这种操作会在每次循环中都读取和写入一遍 result
指向的内存,应当创建一个存储在 register 上的 local variable 来保存更新数据,并只在得到最终结果后写入一次来进行优化。
1 Like
Related Topics
Topic | Replies | Views | Activity | |
---|---|---|---|---|
optimization lab | 0 | 142 | May 5, 2024 | |
optim lab 中一个很有趣的现象(与分数无关),求大神解答 | 5 | 299 | June 9, 2024 | |
optimization lab 使用 pow 函数报错(已解决) | 1 | 64 | May 13, 2024 | |
optimization lab 大概什么时候出分呢 | 2 | 111 | June 9, 2024 | |
optim lab 提交时间可否延缓两天 | 2 | 156 | May 13, 2024 | |
关于 modification.cpp 的问题 | 2 | 86 | October 12, 2023 | |
实验 2.4 验收要求 | 2 | 120 | September 8, 2024 | |
Boomlab 最终得分是 100 但是显示 Error 有问题吗? | 3 | 124 | March 29, 2024 | |
attacklab 中 farm 找不到所需机器码 | 1 | 72 | April 10, 2024 | |
data lab 倒数第二道题 | 1 | 192 | March 2, 2024 |