日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發明專利]通過循環結束分支來抑制分支歷史寄存器的更新有效

專利信息
申請號: 201310409847.0 申請日: 2006-02-24
公開(公告)號: CN103488463B 公開(公告)日: 2016-11-09
發明(設計)人: 博胡斯拉夫·雷赫利克 申請(專利權)人: 高通股份有限公司
主分類號: G06F9/38 分類號: G06F9/38;G06F9/32
代理公司: 北京律盟知識產權代理有限責任公司 11287 代理人: 宋獻濤
地址: 美國加利*** 國省代碼: 美國;US
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 通過 循環 結束 分支 抑制 歷史 寄存器 更新
【說明書】:

分案申請的相關信息

本案是分案申請。該分案的母案是申請日為2006年2月24日、申請號為200680012619.8、發明名稱為“通過循環結束分支來抑制分支歷史寄存器的更新”的發明專利申請案。

技術領域

本發明大體上涉及處理器領域,且更確切地說涉及一種通過用循環結束分支指令抑制對分支歷史寄存器的更新而改進分支預測的方法。

背景技術

微處理器在廣泛的應用中執行計算任務。幾乎始終需要改進的處理器性能以允許通過軟件變化來實現較快的操作和/或增加的功能性。在許多嵌入式應用(例如,便攜式電子裝置)中,節省功率也是處理器設計和實施的一個目標。

許多現代處理器使用管線結構,其中連續的指令(各具有多個執行步驟)在執行時重疊。為了實現改進的性能,指令應當連續流動穿過管線。任何導致指令在管線中停滯的情形均可對性能造成不利影響。如果從管線中沖洗(flush)指令并隨后重新取得指令,那么性能和功率消耗均會受到損害。

大多數程序包含條件分支指令,直到在管線深處評估指令時才會知道其實際分支行為。為了避免因等待對分支指令的實際評估而產生的停滯,現代處理器可采用某種形式的分支預測,借此在管線中早期預測條件分支指令的分支行為。基于預測出的分支評估,處理器以推測方式從預測出的地址取得(預取)并執行指令,所述預測出的地址是分支目標地址(如果預測會采用分支)或分支指令之后的下一順序地址(如果預測不會采用分支)。當確定了實際分支行為時,如果分支被錯誤預測,那么必須從管線中沖洗以推測方式取得的指令,并從下一正確地址取得新的指令。響應于錯誤的分支預測而預取指令可對處理器性能和功率消耗造成不利影響。因此,改進分支預測的準確性是一個重要的設計目標。

已知的分支預測技術包含靜態和動態兩種預測。可通過編程器和/或編譯器來靜態地預測一些分支指令的可能行為。分支預測的一個實例是錯誤檢驗例行程序。代碼通常會正確執行,且錯誤是罕見的。因此,實施“遇錯誤分支(branch?on?error)”的分支指令將在非常高的百分比的時間中評估“不采用”。此種指令可在操作碼中包含靜態分支預測位,所述預測位是由編程器或編譯器在知道分支條件的最可能結果的情況下設定的。

動態預測一般基于正被預測的分支指令和/或同一代碼中的其它分支指令的分支評估歷史(且在一些情況下是分支預測準確性歷史)。對實際代碼的廣泛分析指示,最近過去的分支評估模式可能是對未來分支指令的評估的良好指示。

圖1中描繪的一種已知形式的動態分支預測利用分支歷史寄存器(BHR)100來存儲過去n個分支評估。在簡單的實施方案中,BHR30包括移位寄存器。將最近的分支評估結果移入(例如,1指示采用分支且0指示不采用分支),而寄存器中的最早過去的評估被取代。處理器可針對每個分支指令維持局部BHR100。或者(或另外),BHR100可含有對所有條件分支指令的最近過去的評估,其有時在此項技術中稱為全局BHR或GHR。如本文所使用,BHR指代局部和全局分支歷史寄存器兩者。

如圖1中所描繪,BHR100可將分支預測器表(BPT)102編索引,所述BPT102同樣可以是局部的或全局的。BHR100可直接將BPT102編索引,或者可在BPT索引邏輯104中與例如分支指令的程序計數器(PC)的其它信息組合。另外可利用對BPT索引邏輯104的其它輸入。BPT索引邏輯104可將輸入鏈接在一起(此項技術中通常稱為gselect),對輸入進行異或運算(gshare),執行散列函數,或以多種方式組合或轉換輸入。

在一個實例中,BPT102可包括多個飽和計數器,其MSB充當雙模態分支預測器。舉例來說,每個表條目可包括2位計數器,所述計數器采用四種狀態中的一種,所述四種狀態中的每一者被指派有加權預測值,例如:

11-強力預測采用

10-弱預測采用

01-弱預測不采用

00-強力預測不采用

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于高通股份有限公司,未經高通股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201310409847.0/2.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖流程工藝圖技術構造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 999久久久国产| 色妞www精品视频| 男人的天堂一区二区| 制服丝袜二区| 国产一区在线视频观看| free×性护士vidos欧美| 国产欧美精品一区二区三区小说| 亚洲va国产| 日本丰满岳妇伦3在线观看| 午夜电影院理论片做爰| 国产日韩一区二区三区| 性刺激久久久久久久久九色| 久久国产精品欧美| 狠狠色狠狠色综合系列| 少妇高潮一区二区三区99小说| 日韩精品在线一区二区三区| 狠狠插狠狠插| 国产乱人乱精一区二视频国产精品| 国产一区二区三区精品在线| 6080日韩午夜伦伦午夜伦| 亚洲日本国产精品| 中文字幕一区2区3区| 国产欧美一区二区三区四区| 四虎影视亚洲精品国产原创优播| 欧美一区二区三区另类| 香蕉视频一区二区三区| 精品久久久综合| 国产精品乱码一区| 99国产精品久久久久99打野战| 亚洲国产欧美一区| 国产一区二区伦理| 国产一区观看| 精品国产18久久久久久依依影院| 亚洲高清国产精品| 久久一级精品视频| 9999国产精品| 亚洲精品久久久中文| 国产一区二区激情| 欧美日韩亚洲三区| 欧美一区二区精品久久911| 亚洲影院久久| 伊人av综合网| 欧美一区二区三区日本| 国产午夜精品一区理论片飘花| 91久久精品久久国产性色也91| 亚州精品国产| 精品国产区一区二| 午夜大片男女免费观看爽爽爽尤物 | xxxx国产一二三区xxxx| 欧美一级不卡| 国产91视频一区| 国产在线卡一卡二| 日本一区二区三区中文字幕| 国产精品日韩视频| 亚洲区日韩| 一区二区三区毛片| 天啦噜国产精品亚洲精品| 超碰97国产精品人人cao| 国产一区二区免费电影| 99日韩精品视频| 欧美精品免费视频| 欧美日韩三区| 精品一区二区三区中文字幕| 自拍偷在线精品自拍偷写真图片 | 亚洲精品一区,精品二区| 亚洲精品国产一区二区三区| 国产jizz18女人高潮| 国产精品一区久久人人爽| 色噜噜狠狠狠狠色综合久 | 国产真实一区二区三区| 国产一区二区三级| 欧美3p激情一区二区三区猛视频| 欧美一区二三区| 国产丝袜一区二区三区免费视频 | 欧美hdfree性xxxx| 中文字幕日本一区二区| 欧美精品国产一区二区| 国产精品一级在线| 日韩欧美国产高清91| 一二三区欧美| 国产精品综合一区二区| 欧美日韩国产91|