一種基于持久化棧的返回地址預(yù)測器
計(jì)算機(jī)研究與發(fā)展
頁數(shù): 9 2022-08-19
摘要: 分支預(yù)測允許處理器并行執(zhí)行分支之后的指令,由于其高準(zhǔn)確率具有性能和功耗方面的雙重好處,是一項(xiàng)重要的處理器優(yōu)化技術(shù).根據(jù)分而治之的策略,返回地址棧(return-address stack,RAS)將過程返回類分支單獨(dú)分出并予以預(yù)測.其中,RAS利用過程調(diào)用和返回的后入先出規(guī)則,可通過猜測執(zhí)行中調(diào)用棧的模擬準(zhǔn)確預(yù)測返回地址.但是,由于實(shí)際處理器猜測執(zhí)行帶來的錯(cuò)誤路徑污染,該結(jié)構(gòu)需...