[發(fā)明專利]用于通過使用由可分區(qū)引擎實例化的虛擬核來支持代碼塊執(zhí)行的存儲器片段有效
| 申請?zhí)枺?/td> | 201810060916.4 | 申請日: | 2012-03-23 |
| 公開(公告)號: | CN108108188B | 公開(公告)日: | 2022-06-28 |
| 發(fā)明(設計)人: | M·阿布達拉 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06F9/30 | 分類號: | G06F9/30 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 張欣;黃嵩泉 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 通過 使用 分區(qū) 引擎 實例 虛擬 支持 代碼 執(zhí)行 存儲器 片段 | ||
本申請涉及用于通過使用由可分區(qū)引擎實例化的虛擬核來支持代碼塊執(zhí)行的存儲器片段的技術。一種用于使用用于處理器的多個存儲器片段來執(zhí)行指令的系統(tǒng)。該系統(tǒng)包括:全局前端調度器,用于接收傳入指令序列,其中全局前端調度器將傳入指令序列分區(qū)成多個指令代碼塊并且生成描述在代碼塊的指令之間的相互依賴性的多個繼承矢量。該系統(tǒng)還包括:處理器的多個虛擬核,被耦合用于接收全局前端調度器分配的代碼塊,其中每個虛擬核包括多個可分區(qū)引擎的相應資源子集,其中根據虛擬核模式并且根據相應繼承矢量通過使用可分區(qū)引擎來執(zhí)行代碼塊。多個存儲器片段耦合到可分區(qū)引擎用于提供數(shù)據存儲。
本申請是國際申請?zhí)枮镻CT/US2012/030409,國際申請日為2012/3/23,進入中國國家階段的申請?zhí)?01280024095.X為,題為“用于通過使用由可分區(qū)引擎實例化的虛擬核來支持代碼塊執(zhí)行的存儲器片段”的發(fā)明專利申請的分案申請。
本申請要求對Mohammad A.Abdallah于2011年3月25日提交的、名稱為MEMORYFRAGMENTS FOR SUPPORTING CODE BLOCK EXECUTING BY USING VIRTUAL CORESINSTANTIATED BY PARTITIONABLE ENGINES的、共同未決、共同轉讓的美國臨時專利申請第61/467,940號的權益,并且其全部內容并入于此。
本申請與Mohammad A.Abdallah于2007年4月12日提交的、名稱為APPARATUS ANDMETHOD FOR PROCESSING AN INSTRUCTION MATRIX SPECIFYING PARALLEL IN DEPENDENTOPERATIONS的、共同未決、共同轉讓的美國專利申請公開第2009/0113170號有關,并且其全部內容并入于此。
本申請與Mohammad A.Abdallah于2007年11月14日提交的、名稱為APPARATUSAND METHOD FOR PROCESSING COMPLEX INSTRUCTION FORMATS IN A MULTITHREADEDARCHITECTURE SUPPORTING VARIOUS CONTEXT SWITCH MODES AND VIRTUALIZATIONSCHEMES的、共同未決、共同轉讓的美國專利申請公開第2010/0161948號有關,并且其全部內容并入于此。
技術領域
本發(fā)明總體上涉及數(shù)字計算機系統(tǒng)、更具體地涉及用于選擇包括指令序列的指令的系統(tǒng)和方法。
背景技術
處理器被要求處置依賴或者全獨立的多個任務。這樣的處理器的內部狀態(tài)通常由可以在每個特定程序執(zhí)行的實例保持不同值的寄存器構成。在每個程序執(zhí)行的實例,內部狀態(tài)映像被稱為處理器的架構狀態(tài)。
如果將代碼執(zhí)行進行切換以運行另一功能(例如另一線程、進程或者程序),則必須保存機器/處理器的狀態(tài),從而新功能可以利用內部寄存器以構建它的新狀態(tài)。一旦終止新功能,則可以丟棄它的狀態(tài),并且將還原先前上下文的狀態(tài)而且執(zhí)行恢復。這樣的切換過程被稱為上下文切換并且尤其對于運用大量寄存器(例如64、128、256個)和/或無序執(zhí)行的現(xiàn)代架構通常包括數(shù)十或者數(shù)百個周期。
在線程感知硬件架構中,硬件通常針對有限數(shù)目的由硬件支持的線程而支持多個上下文狀態(tài)。在這一情況下,硬件針對每個支持的線程重復所有架構狀態(tài)單元。這消除了在執(zhí)行新線程時對于上下文切換的需要。然而這仍然具有多個缺點、即針對硬件中支持的每個附加線程重復所有架構狀態(tài)單元(即寄存器)的面積、功率和復雜性。此外,如果軟件線程的數(shù)目超過顯式支持的硬件線程的數(shù)目,則仍然必須執(zhí)行上下文切換。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810060916.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:運算方法及裝置
- 下一篇:一種計算方法及相關產品





