Re: [問題] 關於i++ & i--的執行效能

作者: cole945 (躂躂..)   2019-03-04 21:51:06
※ 引述《qazkevin (Linus)》之銘言:
: 各位大大好,
: 想請教各位一般在用for loop時,
: 我們時常會在執行完一次loop後,將變數做i++ or i
作者: cole945 (躂躂..)   2019-03-05 23:14:00
就拿上面的例子, 改用cbnz, 多一道add, 怎麼會比較小呢?用cbnz可能好, 也可能不好, 重點是compiler會幫你算..寫while(n--)不保證會生出cbnz
作者: bben900911 (Ben)   2019-03-05 12:44:00
感謝優文
作者: FRAXIS (喔喔)   2019-03-05 21:41:00
我聽到的說法是 cbnz 的執行檔會小一點點點所以在非常非常少的情況下可以減少 i-cache miss
作者: xvid (DivX)   2019-03-06 09:41:00
作者: james732 (好人超)   2019-03-04 21:58:00
作者: djshen (djshen)   2019-03-04 22:30:00
請問vectorization和loop unroll對效能影響有研究嗎?
作者: IhateOGC (我討厭)   2019-03-05 00:04:00
leetcode沒優化++i ,這個是考試專用,i--會比較快水分到底大部分在大腸吸收還是小腸呢?類似這問題沒想到版大好認真回
作者: TitanEric (泰坦)   2019-03-05 10:04:00
優文
作者: LiloHuang (十年一刻)   2019-03-07 00:44:00
作者: adrianshum (Alien)   2019-03-07 09:37:00
推高質素回應
作者: ray2501 (貓是一隻貓)   2019-03-07 12:23:00
作者: cutekid (可愛小孩子)   2019-03-07 15:14:00
大推(Y)
作者: lc85301 (pomelocandy)   2019-03-07 18:47:00
認真推
作者: g5637128 (幫QQ)   2019-03-08 00:24:00
作者: Caesar08 (Caesar)   2019-03-08 09:46:00
作者: bill1992 (我是魔法的蹤跡)   2019-03-08 15:18:00
猛 推一個再仔細看
作者: genius945 (添財)   2019-03-10 05:23:00
推 清楚明瞭
作者: newup (希望有個放縱的夜晚)   2019-03-10 15:18:00
推 真的是優文
作者: tommycc (system fail)   2019-03-10 19:42:00
作者: chchwy (mat)   2019-03-11 17:51:00
作者: hyun1313   2019-03-17 00:50:00
作者: christianSK (AG)   2019-03-22 15:54:00
強者我朋友 幫推
作者: VictorTom (鬼翼&娃娃魚)   2019-04-01 13:22:00
推:)
作者: kindaichitom (飯吃到下巴脫臼)   2019-04-20 05:57:00
push
作者: RishYang (Rish)   2019-04-24 20:43:00
我也想知道哪家公司

Links booklink

Contact Us: admin [ a t ] ucptt.com