[發明專利]多片處理器及其操作方法有效
| 申請號: | 201710320187.7 | 申請日: | 2017-05-09 |
| 公開(公告)號: | CN107368450B | 公開(公告)日: | 2020-09-01 |
| 發明(設計)人: | S·查德哈;R·A·科爾德斯;D·A·赫魯塞基;H·Q·勒;E·A·麥克格隆 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | G06F15/78 | 分類號: | G06F15/78;G06F9/445 |
| 代理公司: | 北京市中咨律師事務所 11247 | 代理人: | 于靜;張亞非 |
| 地址: | 美國*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 處理器 及其 操作方法 | ||
本發明涉及實現維護被拒指令的加載/存儲單元的多片處理器的操作。一種多片處理器的操作,所述多片處理器包括多個執行片、多個加載/存儲片、以及一個或多個指令排序單元,其中操作包括:在加載/存儲片處從指令排序單元接收要發出的指令;在所述加載/存儲片處確定所述指令的拒絕條件;以及響應于確定所述指令的所述拒絕條件,在所述加載/存儲片中維護所述指令的狀態信息,而不是向所述指令排序單元通知所述指令的拒絕。
技術領域
本發明的領域涉及數據處理,或者更具體地說,涉及用于多片處理器(multi-slice processor)的操作的方法和裝置。
背景技術
1948年EDVAC計算機系統的開發通常被認為是計算機時代的開始。從此之后,計算機系統逐漸演變為非常復雜的設備。今天的計算機比諸如EDVAC之類的早期系統要復雜的多。計算機系統一般由硬件組件及軟件組件、應用程序、操作系統、處理器、總線、存儲器、輸入/輸出設備等組合而成。由于半導體工藝和計算機體系結構的發展促使計算機的性能不斷提高,因此開發了更復雜的計算機軟件以充分利用更高的硬件性能,從而使得今天的計算機系統比僅僅幾年前的系統功能強大得多。
發展的計算機系統技術的一個領域是計算機處理器。隨著數據中心中的計算機系統數量和移動計算設備數量的增加,對更高效的計算機處理器的需求也在增加。操作速度和功率消耗只是影響計算機處理器效率的計算機處理器技術的兩個方面。
發明內容
在本說明書中公開用于多片處理器的操作的方法和裝置。此類多片處理器包括多個執行片和多個加載/存儲片,其中所述加載/存儲片經由結果總線(results bus)耦合到所述執行片。此類多片處理器可以進一步包括一個或多個指令排序單元。此類多片處理器的操作包括:在加載/存儲片處從指令排序單元接收要發出的指令;在所述加載/存儲片處確定所述指令的拒絕條件;以及響應于確定所述指令的所述拒絕條件,在所述加載/存儲片中維護所述指令的狀態信息,而不是向所述指令排序單元通知所述指令的拒絕。
從如附圖中示出的以下對本發明的示例性實施例的更具體的描述,本發明的上述和其它目標、特性和優點將變得顯而易見,其中相同的標號通常表示本發明的示例性實施例的相同部件。
附圖說明
圖1示出根據本發明實施例的被配置用于多片處理器的操作的實例系統的框圖;
圖2示出根據本發明實施例的多片處理器的一部分的框圖;
圖3示出根據不同實施例的多片處理器的加載/存儲片的一部分的框圖,其中加載/存儲片實現維護被拒絕的指令;
圖4是示出根據不同實施例的多片處理器的操作的示例性方法的流程圖,其中加載/存儲片實現維護被拒絕的指令;
圖5是示出根據不同實施例的多片處理器的操作的示例性方法的流程圖,其中加載/存儲片被配置為實現維護被拒絕的指令;
圖6是示出根據不同實施例的多片處理器的操作的示例性方法的流程圖,其中加載/存儲片被配置為實現維護被拒絕的指令。
具體實施方式
參考附圖描述根據本發明的用于多片處理器的操作的示例性方法和裝置,從圖1開始。圖1示出根據本發明實施例的被配置用于多片處理器的操作的實例系統的框圖。圖1的系統包括計算機(152)形式的自動化計算機器的一個實例。
圖1的計算機(152)包括至少一個計算機處理器(156)或“CPU”以及隨機存取存儲器(168)(“RAM”),RAM 168通過高速存儲總線(166)和總線適配器(158)連接到處理器(156)和計算機(152)的其它組件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710320187.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種處理器間的通信系統及方法
- 下一篇:電路狀態空間方程計算方法、裝置和系統





