一步包括數(shù)據(jù)878,所述數(shù)據(jù)878可在計(jì)算機(jī)程序854的執(zhí)行期間由處理器820使用,和/在計(jì)算機(jī)程序854的執(zhí)行期間由處理器820生成。
[0045]處理器820可包括一個(gè)或多個(gè)指令處理器和/或處理器核以及控制單元,所述控制單元用于在指令處理器/核與介質(zhì)824之間接口連接。處理器820可包括但不限于以下各項(xiàng)中的一項(xiàng)或多項(xiàng):微處理器、圖形處理器、物理處理器、數(shù)字信號(hào)處理器、網(wǎng)絡(luò)處理器、前端通信處理器、協(xié)處理器、管理引擎(ME)、控制器或微控制器、中央處理單元(CPU)、通用指令處理器或?qū)S锰幚砥鳌?br>[0046]介質(zhì)824可包括暫態(tài)或非暫態(tài)計(jì)算機(jī)可讀介質(zhì),并且可包括以下參照?qǐng)D9所公開(kāi)的一種或多種類型的介質(zhì)。然而,計(jì)算機(jī)可讀介質(zhì)824不限于圖9的示例。
[0047]圖9是處理器902和計(jì)算機(jī)可讀介質(zhì)904的框圖。在圖9中,介質(zhì)904可包括主存儲(chǔ)設(shè)備906、副存儲(chǔ)設(shè)備908和離線存儲(chǔ)設(shè)備910。主存儲(chǔ)設(shè)備906可包括寄存器912、處理器高速緩存914和主存儲(chǔ)器或系統(tǒng)存儲(chǔ)器916。寄存器912和高速緩存914可以是可由處理器902直接訪問(wèn)的。主存儲(chǔ)器916可以是可由處理器902直接訪問(wèn)和/或可由處理器902通過(guò)存儲(chǔ)器鏈路或總線間接訪問(wèn)的。主存儲(chǔ)設(shè)備906可包括易失性和非易失性存儲(chǔ)器,諸如,隨機(jī)存取存儲(chǔ)器(RAM)及其變體,包括但不限于,靜態(tài)RAM (SRAM)和/或動(dòng)態(tài)RAM(DRAM)。
[0048]副存儲(chǔ)設(shè)備908可以是可由處理器902通過(guò)輸入/輸出(I/O)通道間接訪問(wèn)的,并且可包括非易失性存儲(chǔ)器,諸如,只讀存儲(chǔ)器(ROM)及其變體,包括但不限于,可編程ROM(PROM)、可擦PROM (EPROM)和電可擦PROM(EEPROM)。非易失性存儲(chǔ)器還可包括非易失性RAM (NVRAM),諸如閃存。副存儲(chǔ)設(shè)備908可配置為大容量存儲(chǔ)設(shè)備,諸如,硬盤(pán)或硬驅(qū)動(dòng)器、閃存驅(qū)動(dòng)器、存儲(chǔ)棒或密鑰、軟盤(pán)和/或zip驅(qū)動(dòng)器。離線存儲(chǔ)設(shè)備910可包括物理設(shè)備驅(qū)動(dòng)器和相關(guān)聯(lián)的可移除存儲(chǔ)介質(zhì),諸如,光盤(pán)。
[0049]往回參照?qǐng)D8,計(jì)算機(jī)程序或邏輯854可包括用于使處理器820執(zhí)行本文中描述的各種功能的各種類型的指令。例如,處理器820可在管理塊806的指示下為對(duì)應(yīng)的1C塊執(zhí)行各種功能。計(jì)算機(jī)程序或邏輯854可包括例如上文中一個(gè)或多個(gè)示例中所述的報(bào)告指令880、橋接指令882、所分配的功能指令884和/或其他指令等等。所分配的功能指令884可包括例如上文中一個(gè)或多個(gè)示例中所述的溫度相關(guān)的指令880、功率相關(guān)的指令886和/或其他功能指令890等等。計(jì)算機(jī)程序或邏輯854的指令可訪問(wèn)、使用、改變和/或生成數(shù)據(jù),所述數(shù)據(jù)諸如,執(zhí)行各種功能所需的溫度相關(guān)的數(shù)據(jù)892、功率相關(guān)的數(shù)據(jù)894和/或其他數(shù)據(jù)896。
[0050]計(jì)算系統(tǒng)800可包括用于在計(jì)算系統(tǒng)800的設(shè)備和/或資源之間進(jìn)行通信的通信基礎(chǔ)設(shè)施848。通信基礎(chǔ)設(shè)施848可用于通過(guò)諸如在上文中的一個(gè)或多個(gè)示例中所述的一個(gè)或多個(gè)管理接入點(diǎn)808來(lái)與管理塊806或者一個(gè)或多個(gè)其他管理塊通信。計(jì)算系統(tǒng)800還可包括一個(gè)或多個(gè)輸入/輸出(I/O)設(shè)備和/或控制器842,所述一個(gè)或多個(gè)輸入/輸出(I/O)設(shè)備和/或控制器842用于經(jīng)由一個(gè)或多個(gè)系統(tǒng)接入點(diǎn)844來(lái)與一個(gè)或多個(gè)其他系統(tǒng)接口連接。
[0051]可針對(duì)各種系統(tǒng)(諸如,下文中參照?qǐng)D10所述的系統(tǒng))中的一個(gè)或多個(gè)系統(tǒng)實(shí)現(xiàn)本文中公開(kāi)的技術(shù)。然而,本文中公開(kāi)的技術(shù)不限于圖10的示例。
[0052]圖10是系統(tǒng)1000的框圖,系統(tǒng)100包括處理器1030以及在此示出為存儲(chǔ)器1032的相關(guān)聯(lián)的存儲(chǔ)器、高速緩存和/或其他計(jì)算機(jī)可讀介質(zhì)。系統(tǒng)1000進(jìn)一步包括通信系統(tǒng)1034和用戶接口系統(tǒng)1036。系統(tǒng)1000可進(jìn)一步包括電子或計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)(存儲(chǔ)設(shè)備)1038,所述電子或計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)1038可以是可由處理器1030、通信系統(tǒng)1034和/或用戶接口系統(tǒng)1036訪問(wèn)的。系統(tǒng)1000可以是包括本文中描述的1C封裝和/或服務(wù)器系統(tǒng)的系統(tǒng),或可以是系統(tǒng)的部分。
[0053]通信系統(tǒng)1034可包括有線和/或無(wú)線通信系統(tǒng),并且可配置成用于代表處理器1030和用戶接口系統(tǒng)1036來(lái)與外部通信網(wǎng)絡(luò)進(jìn)行通信。外部網(wǎng)絡(luò)可包括語(yǔ)音網(wǎng)絡(luò)(例如,無(wú)線電話網(wǎng)絡(luò))和/或基于數(shù)據(jù)或分組的網(wǎng)絡(luò)(例如,專屬網(wǎng)絡(luò)和/或互聯(lián)網(wǎng))。
[0054]用戶接口系統(tǒng)1036可包括監(jiān)視器或顯示器1040和/或人類接口設(shè)備(HID) 1042。HID 1042可包括但不限于鍵盤(pán)、光標(biāo)設(shè)備、觸敏設(shè)備、運(yùn)動(dòng)和/或圖像傳感器、物理設(shè)備和/或虛擬設(shè)備,諸如,監(jiān)視器顯示的虛擬鍵盤(pán)。用戶接口系統(tǒng)1036可包括音頻系統(tǒng)1044,所述音頻系統(tǒng)1044可包括話筒和/或揚(yáng)聲器。
[0055]系統(tǒng)1000可配置為移動(dòng)設(shè)備或非移動(dòng)設(shè)備。例如,系統(tǒng)1000可配置為固定式或便攜式/手持式系統(tǒng),并且可配置為例如移動(dòng)電話、機(jī)頂盒、游戲設(shè)備和/或機(jī)架可安裝設(shè)備、臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)、筆記本計(jì)算機(jī)、上網(wǎng)本計(jì)算機(jī)、筆記本平板或平板系統(tǒng)和/或其他常規(guī)的和/或未來(lái)開(kāi)發(fā)的系統(tǒng)。然而,系統(tǒng)1000不限于這些示例。
[0056]本文中借助示出了其功能、特征和關(guān)系的功能性構(gòu)建塊來(lái)公開(kāi)各種技術(shù)。為便于描述,已在本文中任意地定義了這些功能性構(gòu)建塊的邊界中的至少一些邊界。只要適當(dāng)?shù)貓?zhí)行了所指定的功能和這些功能的關(guān)系,就可定義替代的邊界。雖然本文中公開(kāi)了各種實(shí)施例,但是應(yīng)當(dāng)理解的是,它們被呈現(xiàn)為示例。權(quán)利要求書(shū)的范圍不應(yīng)當(dāng)由本文中公開(kāi)的示例實(shí)施例中的任何實(shí)施例限制。
[0057]不作為限制,本文中公開(kāi)的一個(gè)或多個(gè)特征可在以下各項(xiàng)中實(shí)現(xiàn):電路、機(jī)器、計(jì)算機(jī)系統(tǒng)、處理器和存儲(chǔ)器、在計(jì)算機(jī)可讀介質(zhì)內(nèi)編碼的計(jì)算機(jī)程序和/或上述各項(xiàng)的組合。電路可包括離散的和/或集成電路、專用集成電路(ASIC)、片上系統(tǒng)(SoC)以及上述各項(xiàng)的組合。
[0058]如上文所討論,可在以下各項(xiàng)中實(shí)現(xiàn)本文中所公開(kāi)的一個(gè)或多個(gè)特征:硬件、軟件、固件及它們的組合(包括離散的和集成電路邏輯、專用集成電路(ASIC)邏輯以及微控制器),并且本文中所公開(kāi)的一個(gè)或多個(gè)特征可實(shí)現(xiàn)為域?qū)S眉呻娐贩庋b或集成電路封裝的組合的部分。如本文中所使用,術(shù)語(yǔ)“軟件”和“固件”指的是計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括至少一個(gè)計(jì)算機(jī)可讀介質(zhì),所述至少一個(gè)計(jì)算機(jī)可讀介質(zhì)具有計(jì)算機(jī)程序邏輯(諸如,計(jì)算機(jī)可執(zhí)行指令),所述計(jì)算機(jī)程序邏輯存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中以使計(jì)算機(jī)系統(tǒng)執(zhí)行本文中公開(kāi)的一個(gè)或多個(gè)特征和/或特征的組合。計(jì)算機(jī)可讀介質(zhì)可以是暫態(tài)的或非暫態(tài)的。暫態(tài)的計(jì)算機(jī)可讀介質(zhì)的示例可以是通過(guò)局域網(wǎng)或廣域網(wǎng)、或通過(guò)諸如因特網(wǎng)之類的網(wǎng)絡(luò),在射頻或在電導(dǎo)體上傳輸?shù)臄?shù)字信號(hào)。非暫態(tài)的計(jì)算機(jī)可讀介質(zhì)的示例可以是緊致盤(pán)、閃存、或其他數(shù)據(jù)存儲(chǔ)設(shè)備,諸如,SRAM, DRAM、硬驅(qū)動(dòng)器、固態(tài)驅(qū)動(dòng)器,等等。
[0059]本文中描述了用于為微型服務(wù)器和群集化SoC部署提供可管理性冗余的技術(shù)。本文中描述的技術(shù)可允許SoC介入(step),以便經(jīng)由公用的交叉來(lái)管理和/或執(zhí)行對(duì)失效的SoC的報(bào)告和/或失效的SoC的功能。然而,在本公開(kāi)中使用的特定示例和場(chǎng)景是為了容易理解,并且不旨在是限制性的。本文中描述的技術(shù)可用于其他構(gòu)想出的目的。
[0060]使用本文中描述的技術(shù)的優(yōu)點(diǎn)在于,盡管子部件失效,但是基于SoC的系統(tǒng)可仍然繼續(xù)運(yùn)行,從而帶來(lái)良率改善和可靠性、可用性與可服務(wù)性(RAS)的提高。進(jìn)一步的優(yōu)點(diǎn)在于,能以低成本獲得用于此類基于SoC的系統(tǒng)的系統(tǒng)可管理性機(jī)制的可用性。還可構(gòu)想許多其他優(yōu)點(diǎn)。
[0061]如在本申請(qǐng)中和在權(quán)利要求書(shū)中所使用,用術(shù)語(yǔ)“……中的一個(gè)或多個(gè)”連結(jié)的項(xiàng)的列表可意指所列出的項(xiàng)的任何組合。例如,短語(yǔ)“A、BSC中的一個(gè)或多個(gè)”以及“A、B和C中的一個(gè)或多個(gè)”可指A ;B ;C ;A和B ;A和C ;B和C ;或A、B和C。
[0062]以下示例涉及進(jìn)一步的實(shí)施例。
[0063]示例1可包括一種可配置的多處理器裝置,所述裝置包括多個(gè)集成電路(1C)塊,其中,每一個(gè)1C塊包括用于執(zhí)行一個(gè)或多個(gè)可分配的任務(wù)功能的任務(wù)塊以及用于針對(duì)對(duì)應(yīng)的1C塊執(zhí)行管理功能的管理塊;每一個(gè)任務(wù)塊和每一個(gè)管理塊包括一個(gè)或多個(gè)指令處理器和對(duì)應(yīng)的存儲(chǔ)器;并且每一個(gè)1C塊是可控制的以執(zhí)行一個(gè)或多個(gè)其他1C塊的功能。
[0064]示例2可包括示例1的主題,其中,每一個(gè)管理塊是可控制的以執(zhí)行一個(gè)或多個(gè)其他管理塊的管理功能。
[0065]示例3可包括示例1或示例2的主題,其中,每一個(gè)任務(wù)塊是可控制的以執(zhí)行一個(gè)或多個(gè)其他任務(wù)塊的任務(wù)功能。
[0066]示例4可包括示例1-3中的任一項(xiàng)的主題,其中,每一個(gè)管理塊配置成用于通過(guò)網(wǎng)絡(luò)通信基礎(chǔ)設(shè)施來(lái)報(bào)告對(duì)應(yīng)的1C塊的狀態(tài),并且每一個(gè)管理塊是可控制的以訪問(wèn)另一 1C塊,并且通過(guò)管理基礎(chǔ)設(shè)施來(lái)報(bào)告所訪問(wèn)的1C塊的狀態(tài)。
[0067]示例5可包括示例1-4中的任一項(xiàng)的主題,其中,每一個(gè)管理塊是可配置的以報(bào)告參數(shù)值,并且每一個(gè)管理塊是可控制的以訪問(wèn)另一 1C塊,并且報(bào)告所訪問(wèn)的1C塊的參數(shù)值。
[0068]示例6可包括示例1-5中的任一項(xiàng)的主題,其中,每一個(gè)管理塊是可配置的以報(bào)告參數(shù)值,并且每一個(gè)管理塊是可控制的以代表另一個(gè)管理塊來(lái)估計(jì)并報(bào)告參數(shù)值。
[0069]示例7可包括示例5或示例6的主題,其中,參數(shù)包括感測(cè)到的參數(shù)。
[0070]示例8可包括示例5-7中的任一項(xiàng)的主題,其中,參數(shù)包括溫度。
[