北京麟卓信息科技有限公司溫研獲國家專利權
買專利賣專利找龍圖騰,真高效! 查專利查商標用IPTOP,全免費!專利年費監控用IP管家,真方便!
龍圖騰網獲悉北京麟卓信息科技有限公司申請的專利一種基于指令流特征識別的指令轉換訪存沖突優化方法獲國家發明授權專利權,本發明授權專利權由國家知識產權局授予,授權公告號為:CN119883435B 。
龍圖騰網通過國家知識產權局官網在2025-06-20發布的發明授權授權公告中獲悉:該發明授權的專利申請號/專利號為:202510377539.7,技術領域涉及:G06F9/445;該發明授權一種基于指令流特征識別的指令轉換訪存沖突優化方法是由溫研;劉東設計研發完成,并于2025-03-28向國家知識產權局提交的專利申請。
本一種基于指令流特征識別的指令轉換訪存沖突優化方法在說明書摘要公布了:本發明公開了一種基于指令流特征識別的指令轉換訪存沖突優化方法,在ARM眾核系統中以動態指令轉換方式對可執行文件預執行的過程中,采用指令流分析確定進程間的共享內存形成第一共享內存列表,在此基礎上,再次加載執行可執行文件,對于內存地址位于第一共享內存列表中的訪存類待轉換指令,將其轉換為由加鎖指令序列、第二ARM指令序列及解鎖指令序列構成的指令序列,同時基于緩存一致性協議完成了可執行文件的轉換執行,顯著減少了x86程序在ARM眾核系統上的內存訪問沖突,為實現高性能的動態指令轉換提供了有力的支持。
本發明授權一種基于指令流特征識別的指令轉換訪存沖突優化方法在權利要求書中公布了:1.一種基于指令流特征識別的指令轉換訪存沖突優化方法,其特征在于,具體包括以下步驟:步驟1、在ARM眾核系統中以動態指令轉換方式預執行可執行文件,采用指令流分析確定x86系統調用相關的第一x86指令序列,解析第一x86指令序列轉換得到的第一ARM指令序列確定進程間的共享內存形成第一共享內存列表;步驟2、以動態指令轉換方式加載執行可執行文件,若當前待轉換指令為訪存指令且內存地址位于第一共享內存列表中,則將當前待轉換指令轉換為由加鎖指令序列、第二ARM指令序列及解鎖指令序列構成的指令序列,并在當前待轉換指令為讀操作時執行步驟3,在為寫操作時執行步驟4;否則執行步驟5;步驟3、若當前計算核心對應緩存行為無效態,則向總線發送讀請求讀取數據并在讀取完成后將緩存行的狀態設置為共享態或獨占態;若為共享態或獨占態,則從緩存行讀取數據;再執行步驟5;步驟4、若當前計算核心對應緩存行為獨占態,則修改緩存行中的數據并將其設置為修改態;若為共享態,則向其他計算核心發送使無效消息,待響應確認后將其設置為修改態,再執行寫操作;若為無效態,則向總線發出讀-獨占請求,并在獲取數據后將其設置為修改態,再執行寫操作;若為修改態,則執行寫操作;步驟5、若可執行文件未完成執行則執行步驟2,否則結束本流程。
如需購買、轉讓、實施、許可或投資類似專利技術,可聯系本專利的申請人或專利權人北京麟卓信息科技有限公司,其通訊地址為:100085 北京市海淀區西三旗昌臨801號27號3層310、312;或者聯系龍圖騰網官方客服,聯系龍圖騰網可撥打電話0551-65771310或微信搜索“龍圖騰網”。
1、本報告根據公開、合法渠道獲得相關數據和信息,力求客觀、公正,但并不保證數據的最終完整性和準確性。
2、報告中的分析和結論僅反映本公司于發布本報告當日的職業理解,僅供參考使用,不能作為本公司承擔任何法律責任的依據或者憑證。