[發(fā)明專利]計算設(shè)備在審
| 申請?zhí)枺?/td> | 201910043702.0 | 申請日: | 2019-01-17 |
| 公開(公告)號: | CN110096129A | 公開(公告)日: | 2019-08-06 |
| 發(fā)明(設(shè)計)人: | 詹姆斯·大衛(wèi)·鄧達斯;杰拉爾德·大衛(wèi)·祖拉斯基;卡西克·桑德拉姆 | 申請(專利權(quán))人: | 三星電子株式會社 |
| 主分類號: | G06F1/3246 | 分類號: | G06F1/3246 |
| 代理公司: | 北京銘碩知識產(chǎn)權(quán)代理有限公司 11286 | 代理人: | 張川緒;王兆賡 |
| 地址: | 韓國京畿*** | 國省代碼: | 韓國;KR |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 預(yù)測信息 計算設(shè)備 前端邏輯 驗證 目標緩沖器 分支指令 主分支 配置 斷電 存儲 關(guān)聯(lián) | ||
1.一種計算設(shè)備,包括:
前端邏輯部分,包括主分支目標緩沖器;
微分支目標緩沖器,與主分支目標緩沖器分離,并且被配置為:當一個或多個條件被滿足時,產(chǎn)生與分支指令相關(guān)聯(lián)的預(yù)測信息并將預(yù)測信息標記為已驗證;
其中,當由微分支目標緩沖器存儲的導(dǎo)致預(yù)測信息的數(shù)據(jù)被標記為先前已驗證時,前端邏輯部分被配置為至少部分地斷電。
2.根據(jù)權(quán)利要求1所述的計算設(shè)備,其中,當新的分支指令被遇到或者預(yù)測信息被標記為未驗證時,前端邏輯部分至少部分地上電;
其中,前端邏輯部分被配置為:嘗試驗證或不驗證未驗證的預(yù)測信息。
3.根據(jù)權(quán)利要求2所述的計算設(shè)備,其中,微分支目標緩沖器被配置為:如果預(yù)定的事件集合中的任何一個發(fā)生,導(dǎo)致任何一條分支預(yù)測信息被標記為不再被驗證,則將所有存儲的分支預(yù)測信息標記為未驗證。
4.根據(jù)權(quán)利要求1所述的計算設(shè)備,其中,微分支目標緩沖器包括包含一個或多個條目的圖形,
其中,圖形包括在至少一個父分支指令與各個子分支指令之間的鏈接。
5.根據(jù)權(quán)利要求1所述的計算設(shè)備,其中,微分支目標緩沖器被配置為:將預(yù)測信息傳送到前端邏輯部分;
其中,預(yù)測信息包括:與父分支指令相關(guān)聯(lián)的父指針、與父指針相關(guān)聯(lián)的有效標志以及在分支指令之后的預(yù)測的下一個指令。
6.根據(jù)權(quán)利要求5所述的計算設(shè)備,其中,前端邏輯部分被配置為:確定在父分支指令與分支指令之間的鏈接是否已驗證。
7.根據(jù)權(quán)利要求6所述的計算設(shè)備,其中,前端邏輯部分被配置為:如果至少在父分支指令與分支指令的發(fā)生之間的所有順序的指令高速緩存訪問都在指令高速緩存中被命中、被通路預(yù)測和正確地預(yù)測,并且有效標志被設(shè)置,則確定鏈接已驗證。
8.根據(jù)權(quán)利要求6所述的計算設(shè)備,其中,微分支目標緩沖器被配置為:如果在父分支指令與分支指令的發(fā)生之間已經(jīng)發(fā)生微架構(gòu)事件的預(yù)定集合中的至少一個,則清除至少一個已驗證標志。
9.根據(jù)權(quán)利要求1所述的計算設(shè)備,其中,分支指令包括:對子例程的調(diào)用或從子例程的返回。
10.根據(jù)權(quán)利要求1所述的計算設(shè)備,其中,僅在通過一系列流水線檢查后,預(yù)測信息才被標記為先前已驗證;
其中,前端邏輯部分的斷電部分包括:轉(zhuǎn)換后援緩沖器、高速緩存標簽陣列、高速緩存微標簽陣列和主分支目標緩沖器。
11.一種計算設(shè)備,包括:
前端邏輯部分,包括主分支目標緩沖器;
微分支目標緩沖器,與主分支目標緩沖器分離,并且被配置為:當一個或多個條件被滿足時,產(chǎn)生與子例程調(diào)用指令相關(guān)聯(lián)的預(yù)測信息并將預(yù)測信息標記為已驗證;
其中,當由微分支目標緩沖器存儲的導(dǎo)致預(yù)測信息的數(shù)據(jù)被標記為先前已驗證時,前端邏輯部分被配置為至少部分地斷電。
12.根據(jù)權(quán)利要求11所述的計算設(shè)備,其中,微分支目標緩沖器包括:返回地址棧,被配置為:存儲在執(zhí)行子例程之后程序計數(shù)器將要返回的地址;
其中,微分支目標緩沖器被配置為:如果子例程調(diào)用指令被預(yù)測為被采用,則將父子例程調(diào)用信息壓入返回地址棧。
13.根據(jù)權(quán)利要求12所述的計算設(shè)備,其中,如果從采用的返回目標至返回目標處或返回目標之后的第一分支的所有獲取都通過一系列檢查,則父子例程調(diào)用信息包括已驗證標志和與返回指令相關(guān)聯(lián)的返回指針。
14.根據(jù)權(quán)利要求12所述的計算設(shè)備,其中,微分支目標緩沖器被配置為:響應(yīng)于預(yù)測從子例程的返回,將預(yù)測信息傳送到前端邏輯部分;
其中,預(yù)測信息包括:與父子例程調(diào)用指令相關(guān)聯(lián)的父指針、與父指針相關(guān)聯(lián)的有效標志以及預(yù)測的返回指令。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于三星電子株式會社,未經(jīng)三星電子株式會社許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910043702.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 預(yù)測參照信息生成方法、活動圖像的編碼及解碼方法、其裝置、以及其程序和記錄程序的記錄介質(zhì)
- 圖像解碼裝置、運動矢量解碼方法、圖像編碼裝置和運動矢量編碼方法
- 圖像預(yù)測解碼裝置和圖像預(yù)測解碼方法
- 圖像預(yù)測解碼裝置和圖像預(yù)測解碼方法
- 圖像預(yù)測解碼裝置和圖像預(yù)測解碼方法
- 預(yù)測方法、裝置、設(shè)備及存儲介質(zhì)
- 目標檢測方法及相關(guān)設(shè)備
- 文本預(yù)測方法、裝置以及電子設(shè)備
- 電量預(yù)測方法、裝置以及計算機可讀存儲介質(zhì)
- 一種信息預(yù)測方法、裝置、設(shè)備及計算機可讀存儲介質(zhì)
- 一種多通道超聲前端芯片的邏輯鎖定實現(xiàn)裝置及方法
- 一種基于大學生的二手物品交易系統(tǒng)及交易方法
- 復(fù)雜Web應(yīng)用前端運行時分析方法
- FPGA邏輯綜合的優(yōu)化方法及裝置、系統(tǒng)
- 以邏輯綜合結(jié)果為導(dǎo)向的層級結(jié)構(gòu)優(yōu)化方法及裝置、系統(tǒng)
- FPGA邏輯綜合中邏輯平衡控制方法及裝置、系統(tǒng)
- 處理數(shù)據(jù)方法、裝置、設(shè)備和計算機可讀介質(zhì)
- FPGA邏輯綜合中邏輯優(yōu)化的實現(xiàn)方法及裝置、系統(tǒng)
- 具有鏈接支持的雷達前端裝置
- 前端代碼生成方法、裝置、計算機設(shè)備及存儲介質(zhì)





