A.可以將組合運(yùn)算進(jìn)行合理的分割,最后合并結(jié)果來(lái)提升性能 B.使用并行計(jì)算時(shí)可與循環(huán)展開(kāi)同時(shí)使用,來(lái)提升程序性能 C.編譯器如GCC能智能識(shí)別出代碼改動(dòng),并作出合理的程序優(yōu)化 D.重新結(jié)合變換可以搭配順序相關(guān)性能,從而提高程序性能(打破順序相關(guān))
A.循環(huán)展開(kāi)能夠能減少一些不必要的循環(huán)索引計(jì)算和條件分支 B.循環(huán)展開(kāi)需要確保第一次循環(huán)不會(huì)超出數(shù)組的界限 C.循環(huán)展開(kāi)只能改進(jìn)整數(shù)加法和成分的性能 D.現(xiàn)代編譯器如GCC無(wú)法進(jìn)行循環(huán)展開(kāi)
A.程序性能的優(yōu)化沒(méi)有終極限制 B.在實(shí)際的現(xiàn)代處理器中,是可以同時(shí)對(duì)多條指令進(jìn)行求值 C.任何指令之間均可以進(jìn)行并行執(zhí)行 D.使用更多的變量進(jìn)行流水線并行計(jì)算可以提高程序的性能