[發(fā)明專利]一種信息處理方法、裝置及計算機可讀存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 201811343266.0 | 申請日: | 2018-11-13 |
| 公開(公告)號: | CN111176729A | 公開(公告)日: | 2020-05-19 |
| 發(fā)明(設(shè)計)人: | 梁佳駿 | 申請(專利權(quán))人: | 深圳市中興微電子技術(shù)有限公司 |
| 主分類號: | G06F9/38 | 分類號: | G06F9/38 |
| 代理公司: | 北京天昊聯(lián)合知識產(chǎn)權(quán)代理有限公司 11112 | 代理人: | 姜春咸;馮建基 |
| 地址: | 518055 廣東省深*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 信息處理 方法 裝置 計算機 可讀 存儲 介質(zhì) | ||
1.一種信息處理方法,包括:
處理器控制進程獲取流水線正在執(zhí)行的當(dāng)前指令的類型;
如果所述當(dāng)前指令的類型是跳轉(zhuǎn)指令類型,控制所述進程根據(jù)預(yù)先建立的參考信息獲取所述當(dāng)前指令的第一跳轉(zhuǎn)指令信息,并根據(jù)獲得的第一跳轉(zhuǎn)指令信息獲取跳轉(zhuǎn)指令;
所述當(dāng)前指令執(zhí)行完后,控制所述流水線解析所述當(dāng)前指令以得到所述當(dāng)前指令的第二跳轉(zhuǎn)指令信息;
如果第一跳轉(zhuǎn)指令信息和第二跳轉(zhuǎn)指令信息相同,控制所述流水線執(zhí)行獲得的跳轉(zhuǎn)指令。
2.根據(jù)權(quán)利要求1所述的信息處理方法,其特征在于,所述參考信息包括:當(dāng)前指令信息、跳轉(zhuǎn)指令信息與跳轉(zhuǎn)可能性數(shù)值的對應(yīng)關(guān)系;其中,所述跳轉(zhuǎn)可能性數(shù)值用于表示當(dāng)前指令跳轉(zhuǎn)至跳轉(zhuǎn)指令的可能性;
所述控制進程根據(jù)預(yù)先建立的參考信息獲取當(dāng)前指令的第一跳轉(zhuǎn)指令信息,包括:
控制所述進程根據(jù)所述指令信息、跳轉(zhuǎn)指令信息與跳轉(zhuǎn)可能性數(shù)值的對應(yīng)關(guān)系獲取與所述當(dāng)前指令對應(yīng),且跳轉(zhuǎn)可能性數(shù)值最大的跳轉(zhuǎn)指令信息,作為所述當(dāng)前指令的第一跳轉(zhuǎn)指令信息。
3.根據(jù)權(quán)利要求2所述的信息處理方法,其特征在于,所述控制流水線執(zhí)行獲得的跳轉(zhuǎn)指令之后,還包括:
在所述參考信息中增加與獲得的跳轉(zhuǎn)指令對應(yīng)的跳轉(zhuǎn)可能性數(shù)值。
4.根據(jù)權(quán)利要2所述的信息處理方法,其特征在于,如果第一跳轉(zhuǎn)指令信息和第二跳轉(zhuǎn)指令信息不相同,還包括:
獲取與第二跳轉(zhuǎn)指令信息對應(yīng)的跳轉(zhuǎn)指令;
控制所述流水線執(zhí)行所述與第二跳轉(zhuǎn)指令信息對應(yīng)的跳轉(zhuǎn)指令;
在所述參考信息中增加與解析得到的跳轉(zhuǎn)指令對應(yīng)的跳轉(zhuǎn)可能性數(shù)值。
5.一種信息處理方法,包括:
處理器獲取攜帶有起始指令信息的報文;
獲取與所述起始指令信息對應(yīng)的起始指令;
控制流水線對所述報文執(zhí)行所述起始指令,并控制進程獲取流水線正在執(zhí)行的起始指令的類型;
如果所述起始指令的類型是跳轉(zhuǎn)指令類型,控制所述進程根據(jù)預(yù)先建立的參考信息獲取所述起始指令的第一跳轉(zhuǎn)指令信息,并根據(jù)獲得的第一跳轉(zhuǎn)指令信息獲取跳轉(zhuǎn)指令;
所述當(dāng)前指令執(zhí)行完后,控制所述流水線解析所述起始指令以得到所述起始指令的第二跳轉(zhuǎn)指令信息;
如果第一跳轉(zhuǎn)指令信息和第二跳轉(zhuǎn)指令信息相同,控制所述流水線對所述報文繼續(xù)執(zhí)行獲得的跳轉(zhuǎn)指令,并重復(fù)執(zhí)行控制所述進程獲取所述流水線正在執(zhí)行的當(dāng)前指令的類型的步驟,直到所述流水線正在執(zhí)行的當(dāng)前指令的類型是出包指令。
6.根據(jù)權(quán)利要5所述的信息處理方法,其特征在于,所述參考信息包括:當(dāng)前指令信息、跳轉(zhuǎn)指令信息與跳轉(zhuǎn)可能性數(shù)值的對應(yīng)關(guān)系;其中,所述跳轉(zhuǎn)可能性數(shù)值用于表示當(dāng)前指令跳轉(zhuǎn)至跳轉(zhuǎn)指令的可能性;
所述控制進程根據(jù)預(yù)先建立的參考信息獲取起始指令的第一跳轉(zhuǎn)指令信息,包括:
控制所述進程根據(jù)所述指令信息、跳轉(zhuǎn)指令信息與跳轉(zhuǎn)可能性數(shù)值的對應(yīng)關(guān)系獲取與所述起始指令對應(yīng),且跳轉(zhuǎn)可能性數(shù)值最大的跳轉(zhuǎn)指令信息,作為所述起始指令的第一跳轉(zhuǎn)指令信息。
7.根據(jù)權(quán)利要6所述的信息處理方法,其特征在于,所述控制流水線執(zhí)行獲得的跳轉(zhuǎn)指令之后,還包括:
在所述參考信息中增加與獲得的跳轉(zhuǎn)指令對應(yīng)的跳轉(zhuǎn)可能性數(shù)值。
8.根據(jù)權(quán)利要6所述的信息處理方法,其特征在于,如果第一跳轉(zhuǎn)指令信息和第二跳轉(zhuǎn)指令信息不相同,還包括:
獲取與第二跳轉(zhuǎn)指令信息對應(yīng)的跳轉(zhuǎn)指令;
控制所述流水線對所述報文執(zhí)行所述與第二跳轉(zhuǎn)指令信息對應(yīng)的跳轉(zhuǎn)指令;
在所述參考信息中增加與解析得到的跳轉(zhuǎn)指令對應(yīng)的跳轉(zhuǎn)可能性數(shù)值。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市中興微電子技術(shù)有限公司,未經(jīng)深圳市中興微電子技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811343266.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





