一種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ù)。 |
