一種CPU中用于減少程序跳轉(zhuǎn)開銷的方法及電路

基本信息

申請?zhí)?/td> CN201911301013.1 申請日 -
公開(公告)號 CN111124493A 公開(公告)日 2020-05-08
申請公布號 CN111124493A 申請公布日 2020-05-08
分類號 G06F9/30 分類 計算;推算;計數(shù);
發(fā)明人 王粟;肖佐楠;鄭茳 申請(專利權)人 天津國芯科技有限公司
代理機構 天津濱??凭曋R產(chǎn)權代理有限公司 代理人 天津國芯科技有限公司
地址 300457 天津市濱海新區(qū)開發(fā)區(qū)第四大街80號天大科技園軟件大廈北樓306室
法律狀態(tài) -

摘要

摘要 本發(fā)明提供了一種使用在嵌入式CPU中的,用于減少程序跳轉(zhuǎn)開銷的方法及其電路實現(xiàn)。該方法通過在跳轉(zhuǎn)地址查找表項中,加入歷史計分值,將表項進行分值比較,從而將最常發(fā)生的跳轉(zhuǎn)目的地址保留在查找表項中,從而有效減少跳轉(zhuǎn)的延遲開銷。該方法在硬件實現(xiàn)上,采用CPU經(jīng)典緩存(Cache)結(jié)構,并以計分值大小作為表項替換依據(jù)。