亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

多核架構(gòu)中的資源分配的制作方法

文檔序號:8417525閱讀:566來源:國知局
多核架構(gòu)中的資源分配的制作方法
【專利說明】多核架構(gòu)中的資源分配
【背景技術(shù)】
[0001 ] 除非本文中另有指示,本部分中描述的材料并不是針對本申請中權(quán)利要求的現(xiàn)有 技術(shù),并且不因包括在本部分中而被承認(rèn)是現(xiàn)有技術(shù)。
[0002] 在多核架構(gòu)中,多個處理器內(nèi)核可以被包括在單個集成電路管芯中或者被設(shè)置在 單個芯片封裝中的多個集成電路管芯上。高速緩存可以被用于存儲數(shù)據(jù),用于由處理器內(nèi) 核中的一個或多個訪問。管芯中的資源可以被分布在兩個或者更多塊(tiles)上。這種資 源可以包括例如被配置為保持高速緩存的一致性的目錄(directory)、存儲器控制器、處理 器內(nèi)核、高速緩存等。

【發(fā)明內(nèi)容】

[0003] 在一些示例中,大致描述了用于控制器在多核架構(gòu)中分配資源的方法。該方法可 以包括將第一和第二資源與第一和第二資源標(biāo)識符相關(guān)聯(lián)。該方法可以進(jìn)一步包括將第一 和第二資源標(biāo)識符映射到存儲器中的第一和第二組地址。第一組地址可以不同于第二組地 址。該方法可以進(jìn)一步包括確定第一資源是至少部分不可獲得的。該方法可以包括當(dāng)?shù)谝?資源被確定為至少部分不可獲得時,將第二資源標(biāo)識符映射到存儲器中第一組地址的至少 一個地址。該方法可以進(jìn)一步包括接收對第一資源的請求。該請求標(biāo)識第一組地址中的地 址的特定地址。該方法可以進(jìn)一步包括分析該特定地址,以確定特定資源。該方法可以進(jìn) 一步包括分配請求至特定資源。
[0004] 在一些示例中,大致描述了用于在多核架構(gòu)中分配資源的設(shè)備。該設(shè)備可以包括 控制器和與控制器通信的存儲器??刂破骺梢员慌渲脼榉謩e將第一和第二資源與第一和第 二資源標(biāo)識符相關(guān)聯(lián)??刂破骺梢员慌渲脼閷⒌谝缓偷诙Y源標(biāo)識符映射到存儲器中的第 一和第二組地址。第一組地址可以不同于第二組地址??刂破骺梢员慌渲闷鞔_定第一資源 是至少部分不可獲得的??刂破骺梢员慌渲脼楫?dāng)?shù)谝毁Y源被確定為至少部分不可獲得時, 將第二資源標(biāo)識符映射到存儲器中第一組地址中的至少一個地址??刂破骺梢员慌渲脼榻?收對第一資源的請求。該請求可以標(biāo)識第一組地址中的特定地址??刂破骺梢员慌渲脼榉?析存儲器中的特定地址,以標(biāo)識特定資源??刂破骺梢员慌渲脼閷⒃撜埱蠓峙渲猎撎囟ㄙY 源。
[0005] 在一些示例中,大致描述了用于分配資源的多核架構(gòu)。該架構(gòu)可以包括第一資源、 第二資源、被配置為與第一和第二資源通信的控制器以及被配置為與控制器通信的存儲 器??刂破骺梢员慌渲脼閷⒌谝缓偷诙Y源與第一和第二資源標(biāo)識符相關(guān)聯(lián)。控制器可以 被配置為將第一和第二資源標(biāo)識符映射到存儲器中的第一和第二組地址。第一組地址可以 不同于第二組地址??刂破骺梢员慌渲闷鞔_定第一資源是至少部分不可獲得的??刂破骺?以被配置為當(dāng)?shù)谝毁Y源被確定為至少部分不可獲得時,將第二資源標(biāo)識符映射到存儲器中 第一組地址中的至少一個地址??刂破骺梢员慌渲脼榻邮諏Φ谝毁Y源的請求。該請求可以 標(biāo)識第一組地址中的特定地址??刂破骺梢员慌渲脼榉治龃鎯ζ髦械奶囟ǖ刂罚源_定特 定資源。控制器可以被配置為將該請求分配至該特定資源。
[0006] 前面的概述僅僅是示例性的,而不意在以任何方式進(jìn)行限制。通過參考附圖以及 下面的詳細(xì)說明,除了上文所描述的示例性的方案、實施例和特征之外,另外的方案、實施 例和特征將變得清晰可見。
【附圖說明】
[0007] 通過下面結(jié)合附圖給出的詳細(xì)說明和隨附的權(quán)利要求,本公開的前述特征以及其 它特征將變得更加清晰。應(yīng)理解的是,這些附圖僅描繪了依照本公開的多個實施例,因此, 不應(yīng)視為對本發(fā)明范圍的限制,將通過利用附圖結(jié)合附加的具體描述和細(xì)節(jié)對本公開進(jìn)行 說明,在附圖中:
[0008] 圖1示出能夠被用于在多核架構(gòu)中實施資源分配的一個示例系統(tǒng);
[0009] 圖2示出能夠被用于在多核架構(gòu)中實施資源分配的一個示例系統(tǒng);
[0010] 圖3示出能夠被用于在多核架構(gòu)中實施資源分配的一個示例系統(tǒng);
[0011] 圖4示出能夠被用于在多核架構(gòu)中實施資源分配的一個示例系統(tǒng);
[0012] 圖5描述了用于在多核架構(gòu)中實施資源分配的一個示例方法的流程圖;
[0013] 圖6示出能夠被用于在多核架構(gòu)中實施資源分配的計算機(jī)程序產(chǎn)品;以及
[0014] 圖7是示出被設(shè)置為在多核架構(gòu)中實施資源分配的一個示例計算設(shè)備的框圖。
【具體實施方式】
[0015] 在當(dāng)前的詳細(xì)說明中,將參考附圖,附圖構(gòu)成了詳細(xì)說明的一部分。在附圖中,除 非上下文指出,否則相似的符號通常表示相似的組件。在詳細(xì)說明、附圖和權(quán)利要求中所描 述的示例性實施例不意在限制。可以使用其它實施例,并且可以做出其它改變,而不偏離本 文呈現(xiàn)的主題的精神或范圍。將易于理解的是,如本文大致描述且如圖中所圖示的,本公開 的方案能夠以各種不同配置來布置、替代、組合、分離和設(shè)計,所有這些都在本文中明確地 構(gòu)思出。
[0016] 本公開一般尤其涉及與在多核架構(gòu)中資源分配有關(guān)的方法、裝置、系統(tǒng)、設(shè)備和計 算機(jī)程序產(chǎn)品。
[0017] 簡而言之,大致描述了用于分配資源的方法、設(shè)備和架構(gòu)的技術(shù)。在一個示例中, 該方法可以包括將第一和第二資源與第一和第二資源標(biāo)識符相關(guān)聯(lián)以及將第一和第二資 源標(biāo)識符映射到存儲器中的第一和第二組地址。該方法可以包括識別第一資源是至少部分 不可獲得的。該方法可以包括當(dāng)?shù)谝毁Y源被識別為至少部分不可獲得時,將第二資源標(biāo)識 符映射到存儲器中第一組地址的至少一個地址。該方法可以包括接收對第一資源的請求, 其中該請求標(biāo)識第一組地址中地址的特定地址。該方法可以包括分析該特定地址,以識別 特定資源,并將該請求分配至該特定資源。
[0018] 圖1示出根據(jù)本文中描述的至少一些實施例設(shè)置的能夠被用于在多核架構(gòu)中實 施資源分配的一個示例系統(tǒng)。示例系統(tǒng)100可以包括管芯(die) 102,其包括多個塊118、 120、122和/或124。針對塊118進(jìn)行說明,塊118可以包括高速緩存126、處理器或處理 器內(nèi)核(以下稱為"處理器")112、路由器106和/或目錄114。處理器112可以適于處理 包括代碼的數(shù)據(jù)(以下數(shù)據(jù)和/或代碼都稱為"數(shù)據(jù)塊")。高速緩存126可以被配置為將 數(shù)據(jù)塊本地存儲至處理器112。系統(tǒng)100可以進(jìn)一步包括控制器136,其適于與資源映射表 116和管芯102通信。
[0019] 如以下更具體的描述,當(dāng)請求138由控制器136接收時,控制器136可以在管芯 102中分配資源,以處理請求138。控制器136可以基于請求138中的地址134以及基于資 源映射表116來作出分配。由控制器136作出的分配可以適于以下情況:管芯102中的資 源變得部分或者完全不可獲得,例如由于互聯(lián)鏈路失敗或路由器損壞,或者與過低的帶寬 或過尚的延時相關(guān)聯(lián)的另一限制。例如,如圖1中以標(biāo)記"X"所不,塊124和120之間的通 信可以是完全不可獲得的。塊118和120之間的通信可以是部分不可獲得的,以標(biāo)記"/" 指示。由于塊120是至少部分不可獲得的,控制器136可以通過避免或限制資源分配到塊 120而將資源分配至請求138。不可獲得或者部分不可獲得的塊或資源可以由控制器136 檢測,例如在管芯102啟動時,以及可以響應(yīng)于測試信息從控制器136到管芯102中的塊的 遞送時間。
[0020] 管芯102可以包括塊118、120、122、124的矩陣(例如,陣列),其包括各自的高速 緩存126、128、130、132。針對塊118進(jìn)行說明,塊118還可以包括相應(yīng)的處理器112、目錄 114和/或路由器106中的一個或多個。管芯102中的每個塊可以如在同構(gòu)設(shè)置中是大致 相同的,或者一些塊可以如在異構(gòu)設(shè)置中是不同的。管芯102可以被設(shè)置為與另一管芯104 通信,從而使得數(shù)據(jù)可以在多個管芯中共享。
[0021] 目錄114可以是將位置標(biāo)識(例如,索引)為與存儲在管芯102的塊中的數(shù)據(jù)塊 相關(guān)聯(lián)的目錄。目錄114可以被定位在管芯102上的單個塊中,或者被分布在很多或全部 塊中。如果目錄114被分布,例如,第一范圍的地址(例如0x0000-0x1000)可以被存儲在 第一塊中,第二范圍的地址(例如0x1001-0x2000)被存儲在第二塊中,等等。圖1中的目 錄114由此可以示出整個管芯目錄的第一部分,其中該第一部分可以被存儲在塊118中并 且額外的部分可以被存儲在其他塊中,例如塊120、122、124等等。
[0022] 圖2示出根據(jù)本
當(dāng)前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1