[發明專利]將單微處理器核劃分為多個小核的可配置微處理器和方法無效
| 申請號: | 200810083502.X | 申請日: | 2008-03-06 |
| 公開(公告)號: | CN101266559A | 公開(公告)日: | 2008-09-17 |
| 發明(設計)人: | 唐·Q·古延;杭·Q·利;巴拉臘姆·辛哈羅伊 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F15/78 |
| 代理公司: | 北京市柳沈律師事務所 | 代理人: | 黃小臨 |
| 地址: | 美國紐*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 微處理器 分為 多個小核 配置 方法 | ||
技術領域
本發明一般涉及改進的數據處理系統,并且具體地涉及用于處理數據的方法和設備。更具體地,本發明涉及通過將單處理器核(single?processor?core)劃分為多個較小的小核(corelet)來處理低計算強度工作量、并當需要時通過將多個小核組合成單微處理器核來處理高計算強度工作量的可配置微處理器。
背景技術
在微處理器設計中,當向微處理器設計中添加更多功能以提高性能時,隨著功耗的增加,硅的有效使用變得至關重要。提高微處理器性能的一個方法是增加被裝配在同一處理器芯片上的處理器核的數量。例如,單處理器芯片僅需要一個處理器核。相反,雙處理器核芯片需要芯片上的兩個處理器核。通常,人們設計每個處理器核能夠單獨提供高性能。但是,為了使芯片上的每個處理器核能夠處理高性能工作量,每個處理器核需要大量硬件資源。換句話說,每個處理器核需要大量硅。因此,被添加到芯片上以提高性能的處理器核的數量可能極大地增加功耗,而不管芯片上的每個處理器各自正在運行的工作量的類型(例如,高計算強度工作量、低計算強度工作量)。如果芯片上的兩個處理器核都在運行低性能工作量,則浪費了所提供的用于處理高性能的額外的硅并不必要地消耗了功率。
發明內容
示例實施例提供了通過將單處理器核分為兩個較小的小核來處理低計算強度工作量的可配置微處理器。該處理通過對單微處理器核的資源進行劃分以形成分區資源,來采用小核處理低計算強度工作量,其中每個分區資源包括單微處理器核中的較小數量的未分區資源。然后,該處理可以通過將一組分區資源分配給多個小核中的每個小核而從單微處理器核形成多個小核,其中,每組分區資源專用于一個小核以使每個小核獨立于多個小核中的其他小核而運作,并且其中,每個小核使用其專用的一組分區資源來處理指令。
附圖說明
在所附權利要求中闡述了說明性實施例的相信具有新穎性特征的特性。然而,參考以下對說明性實施例的詳細描述同時結合附圖閱讀,該說明性實施例本身及其優選應用模式、其它目的和優點將得到最佳的理解,附圖中:
圖1繪出了可實現說明性實施例的計算系統的說明性;
圖2是可實現說明性實施例的數據處理系統的方框圖;
圖3是根據說明性實施例的劃分處理器核或小核的方框圖;
圖4是根據說明性實施例形成超核(supercore)的同一微處理器上的兩個小核的示例性組合的方框圖;
圖5是根據說明性實施例形成超核的同一微處理器上的兩個小核的替換示例性組合的方框圖;
圖6是根據說明性實施例用于將可配置微處理器劃分為小核的示例性處理的流程圖;
圖7是根據說明性實施例用于將可配置微處理器中的小核組合成超核的示例性處理的流程圖;以及
圖8是根據說明性實施例用于將可配置微處理器中的小核組合成超核的替換示例性處理的流程圖。
具體實施方式
現在,參考附圖,并具體參考圖1,示出了可實現說明性實施例的數據處理系統的說明性。計算機100包括系統單元102、視頻顯示終端104、鍵盤106、可包括軟盤驅動器和其它類型的永久性和可移動存儲介質的存儲設備108、以及鼠標110。可通過個人計算機100來包括其它輸入設備。其它輸入設備的例子包括操縱桿、觸摸板、觸摸屏、跟蹤球、麥克風等。
計算機100可以是任何適合的計算機,如作為位于紐約阿芒克的國際商業公司的產品的IBMeServerTM計算機或IntelliStation計算機。盡管所繪說明性示出了個人計算機,但是,可在其它類型的數據處理系統中實現其它實施例。例如,可以在網絡計算機中實現其它實施例。計算機100還優選地包括圖形用戶界面(GUI),其可通過在計算機100中操作的計算機可讀介質中駐留的系統軟件來實現。
接下來,圖2繪出了可實現說明性實施例的數據處理系統的方框圖。數據處理系統200是諸如圖1中的計算機100的計算機的例子,其中可以裝有實現說明性實施例的處理的代碼和指令。
在所繪出的例子中,數據處理系統200使用了集線器結構,此結構包括北橋和存儲器控制器集線器(MCH)202以及南橋和輸入/輸出(I/O)控制器集線器(ICH)204。處理單元206、主存儲器208和圖形處理器210耦連到北橋和存儲器控制器集線器202。處理單元206可以包含一個或多個處理器,甚至可以使用一個或多個異構處理器系統來實現。例如,圖形處理器210可以通過加速圖形端口(AGP)而耦連到MCH。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810083502.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:聚結過濾介質及方法
- 下一篇:具噪聲消除功能的可編程增益放大器





