數(shù)據(jù)預(yù)取裝置、數(shù)據(jù)預(yù)取方法及微處理器
基本信息
申請(qǐng)?zhí)?/td> | CN201910715920.4 | 申請(qǐng)日 | - |
公開(kāi)(公告)號(hào) | CN110427332B | 公開(kāi)(公告)日 | 2021-08-20 |
申請(qǐng)公布號(hào) | CN110427332B | 申請(qǐng)公布日 | 2021-08-20 |
分類號(hào) | G06F12/0862(2016.01)I;G06F12/0877(2016.01)I;G06F9/30(2006.01)I | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 鄭賢培;陳忠民;王惟林;賴瑾 | 申請(qǐng)(專利權(quán))人 | 上海兆芯集成電路股份有限公司 |
代理機(jī)構(gòu) | 北京市柳沈律師事務(wù)所 | 代理人 | 王珊珊 |
地址 | 上海市張江高科技園區(qū)金科路2537號(hào)301室 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明提供一種數(shù)據(jù)預(yù)取裝置、數(shù)據(jù)預(yù)取方法及微處理器。數(shù)據(jù)預(yù)取單元包括步幅計(jì)算電路、比較模塊、步幅選取模塊及預(yù)取輸出模塊。步幅計(jì)算電路,接收存取地址,以計(jì)算并提供存取地址與先前存取地址之間的步幅。比較模塊接收存取地址及步幅,依據(jù)第一倍數(shù)、存取地址、以及步幅產(chǎn)生參考地址,依據(jù)參考地址與歷史存取地址是否匹配產(chǎn)生并輸出命中指示值。步幅選取模塊接收預(yù)取使能值以及命中指示值,以依據(jù)預(yù)取使能值以及命中指示值產(chǎn)生預(yù)取標(biāo)記值。預(yù)取輸出模塊,接收預(yù)取標(biāo)記值,以依據(jù)預(yù)取標(biāo)記值選擇以及輸出預(yù)取地址。 |
