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