以有時(shí)以相反順序執(zhí)行。也應(yīng)該注意的是方框圖和/或流程圖的每個(gè) 方框、以及方框圖和/或流程圖中方框的組合可以由執(zhí)行了特定功能或動(dòng)作的專用基于硬 件的系統(tǒng)、或者專用硬件與計(jì)算機(jī)指令的組合來(lái)實(shí)施。
[0059] 盡管已經(jīng)詳細(xì)說(shuō)明了本發(fā)明的一個(gè)或多個(gè)實(shí)施例,本領(lǐng)域技術(shù)人員應(yīng)該理解,在 不脫離如以下權(quán)利要求所闡述的本發(fā)明的范圍的情況下可以對(duì)那些實(shí)施例做出修改和改 變。
【主權(quán)項(xiàng)】
1. 一種用于在計(jì)算環(huán)境中具有多個(gè)SMP光學(xué)連接開(kāi)關(guān)的光學(xué)連接系統(tǒng)中動(dòng)態(tài)形成對(duì) 稱多處理器(SMP)域的方法,包括: 經(jīng)由使用所述多個(gè)SMP光學(xué)連接開(kāi)關(guān)的多個(gè)SMP插座一起動(dòng)態(tài)地配置多個(gè)SMP節(jié)點(diǎn), 以將連接至所述多個(gè)SMP節(jié)點(diǎn)的多個(gè)SMP光學(xué)連接鏈路動(dòng)態(tài)地連接以基于針對(duì)用于交換 SMP相干信息的相干通信量的最佳匹配預(yù)期工作負(fù)載來(lái)形成多個(gè)SMP域中的一個(gè)SMP域; 以及 執(zhí)行以下的一項(xiàng): 向所述多個(gè)SMP域中的所述一個(gè)SMP域動(dòng)態(tài)地添加所述多個(gè)SMP節(jié)點(diǎn)中的一個(gè)SMP節(jié) 點(diǎn),以及 從所述多個(gè)SMP域中的所述一個(gè)SMP域動(dòng)態(tài)地移除所述多個(gè)SMP節(jié)點(diǎn)中的所述一個(gè)SMP節(jié)點(diǎn)。2. 根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括將針對(duì)相干通信量SMP域的最佳匹配預(yù)期 工作負(fù)載形成為所述多個(gè)SMP域中的一個(gè)SMP域,以用于提高交換所述SMP相干信息的效 率。3. 根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括將所述多個(gè)SMP節(jié)點(diǎn)中的至少一個(gè)SMP節(jié) 點(diǎn)拆分為所述多個(gè)SMP域。4. 根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括執(zhí)行以下的一項(xiàng): 在所述多個(gè)SMP域中的所述一個(gè)SMP域中的所述多個(gè)SMP節(jié)點(diǎn)中的每個(gè)SMP節(jié)點(diǎn)之間 共用存儲(chǔ)器, 訪問(wèn)所述多個(gè)SMP域中的所述一個(gè)SMP域中的所述多個(gè)SMP節(jié)點(diǎn)中的每個(gè)SMP節(jié)點(diǎn)中 的多個(gè)部件中的至少一個(gè)部件, 接受所述多個(gè)SMP域中的所述一個(gè)SMP域中的所述多個(gè)SMP節(jié)點(diǎn)中的每個(gè)SMP節(jié)點(diǎn)中 的相干通信量事務(wù), 標(biāo)記與訪問(wèn)所述多個(gè)SMP域中的所述一個(gè)SMP域中的所述多個(gè)SMP節(jié)點(diǎn)中的每個(gè)SMP節(jié)點(diǎn)的共用相干存儲(chǔ)器相關(guān)聯(lián)的地址空間,以及 接受用于訪問(wèn)所述多個(gè)SMP域中的所述一個(gè)SMP域中的所述多個(gè)SMP節(jié)點(diǎn)中的每個(gè)SMP節(jié)點(diǎn)的所述共用相干存儲(chǔ)器的本地高速緩存副本。5. 根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括執(zhí)行以下的一項(xiàng): 關(guān)聯(lián)與訪問(wèn)所述多個(gè)SMP域中的至少一個(gè)SMP域中的共用相干存儲(chǔ)器相關(guān)聯(lián)的類似地 址空間,以及 使用與訪問(wèn)所述多個(gè)SMP域中的所述至少一個(gè)SMP域中的所述共用相干存儲(chǔ)器相關(guān)聯(lián) 的所述類似地址空間,同時(shí)將所述多個(gè)SMP插座中的一個(gè)SMP插座切換至所述多個(gè)SMP域 中的備選SMP域。6. 根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括當(dāng)移除所述多個(gè)節(jié)點(diǎn)中的所述一個(gè)節(jié)點(diǎn) 時(shí),使得與用于所述多個(gè)SMP域中的至少一個(gè)SMP域中的所述多個(gè)節(jié)點(diǎn)中的所述一個(gè)節(jié)點(diǎn) 的共用相干存儲(chǔ)器有關(guān)的所有高速緩存無(wú)效。7. 根據(jù)權(quán)利要求1所述的方法,其中所述光學(xué)連接系統(tǒng)是光學(xué)連接電路網(wǎng)絡(luò)系統(tǒng)和 電氣電路系統(tǒng)中的一個(gè),并且所述多個(gè)SMP光學(xué)連接鏈路至少包括通信地耦合在所述多個(gè) SMP節(jié)點(diǎn)中的每個(gè)SMP節(jié)點(diǎn)之間的光學(xué)切換組構(gòu)。8. -種用于在計(jì)算環(huán)境中動(dòng)態(tài)形成對(duì)稱多處理器(SMP)域的光學(xué)連接系統(tǒng),包括: 至少一個(gè)存儲(chǔ)器,所述至少一個(gè)存儲(chǔ)器在所述光學(xué)連接系統(tǒng)中; 多個(gè)SMP節(jié)點(diǎn),所述多個(gè)SMP節(jié)點(diǎn)在所述光學(xué)連接系統(tǒng)中被連接至所述至少一個(gè)存儲(chǔ) 器,其中所述至少一個(gè)存儲(chǔ)器包括高速緩存; 多個(gè)SMP光學(xué)連接開(kāi)關(guān),所述多個(gè)SMP光學(xué)連接開(kāi)關(guān)在所述光學(xué)連接系統(tǒng)中; 多個(gè)SMP光學(xué)連接鏈路,所述多個(gè)SMP光學(xué)連接鏈路被連接至所述多個(gè)SMP節(jié)點(diǎn),其中 所述多個(gè)SMP光學(xué)連接鏈路至少包括通信地耦合在所述多個(gè)SMP節(jié)點(diǎn)中的每個(gè)SMP節(jié)點(diǎn)之 間的光學(xué)切換組構(gòu); 多個(gè)SMP插座,所述多個(gè)SMP插座與所述多個(gè)節(jié)點(diǎn)相關(guān)聯(lián);以及 至少一個(gè)處理器設(shè)備,所述至少一個(gè)處理器設(shè)備可操作在所述光學(xué)連接系統(tǒng)中,其中 所述至少一個(gè)處理器設(shè)備: 經(jīng)由使用所述多個(gè)SMP光學(xué)連接開(kāi)關(guān)的所述多個(gè)SMP插座一起動(dòng)態(tài)地配置所述多個(gè)SMP節(jié)點(diǎn),以將連接至所述多個(gè)SMP節(jié)點(diǎn)的所述多個(gè)SMP光學(xué)連接鏈路動(dòng)態(tài)地連接以基于針 對(duì)用于交換SMP相干信息的相干通信量的最佳匹配預(yù)期工作負(fù)載來(lái)形成多個(gè)SMP域中的一 個(gè)SMP域,以及 執(zhí)行以下的一項(xiàng): 向所述多個(gè)SMP域中的所述一個(gè)SMP域動(dòng)態(tài)地添加所述多個(gè)SMP節(jié)點(diǎn)中的一個(gè)SMP節(jié) 點(diǎn),以及 從所述多個(gè)SMP域中的所述一個(gè)SMP域動(dòng)態(tài)地移除所述多個(gè)SMP節(jié)點(diǎn)中的所述一個(gè)SMP節(jié)點(diǎn)。9. 根據(jù)權(quán)利要求8所述的光學(xué)連接系統(tǒng),其中所述至少一個(gè)處理器設(shè)備將針對(duì)相干通 信量SMP域的最佳匹配預(yù)期工作負(fù)載形成為所述多個(gè)SMP域中的一個(gè)SMP域,以用于提高 交換所述SMP相干信息的效率。10. 根據(jù)權(quán)利要求8所述的光學(xué)連接系統(tǒng),其中所述至少一個(gè)處理器設(shè)備將所述多個(gè) SMP節(jié)點(diǎn)中的至少一個(gè)SMP節(jié)點(diǎn)拆分為所述多個(gè)SMP域。11. 根據(jù)權(quán)利要求8所述的光學(xué)連接系統(tǒng),其中所述至少一個(gè)處理器設(shè)備執(zhí)行以下的 一項(xiàng): 在所述多個(gè)SMP域中的所述一個(gè)SMP域中的所述多個(gè)SMP節(jié)點(diǎn)中的每個(gè)SMP節(jié)點(diǎn)之間 共用所述至少一個(gè)存儲(chǔ)器, 訪問(wèn)所述多個(gè)SMP域中的所述一個(gè)SMP域中的所述多個(gè)SMP節(jié)點(diǎn)中的每個(gè)SMP節(jié)點(diǎn)中 的多個(gè)部件中的至少一個(gè)部件, 接受所述多個(gè)SMP域中的所述一個(gè)SMP域中的所述多個(gè)SMP節(jié)點(diǎn)中的每個(gè)SMP節(jié)點(diǎn)中 的相干通信量事務(wù), 標(biāo)記與訪問(wèn)所述多個(gè)SMP域中的所述一個(gè)SMP域中的所述多個(gè)SMP節(jié)點(diǎn)中的每個(gè)SMP節(jié)點(diǎn)的共用相干存儲(chǔ)器相關(guān)聯(lián)的地址空間,以及 接受用于訪問(wèn)所述多個(gè)SMP域中的所述一個(gè)SMP域中的所述多個(gè)SMP節(jié)點(diǎn)中的每個(gè)SMP節(jié)點(diǎn)的所述共用相干存儲(chǔ)器的本地高速緩存副本。12. 根據(jù)權(quán)利要求8所述的光學(xué)連接系統(tǒng),其中所述至少一個(gè)處理器設(shè)備執(zhí)行以下的 一項(xiàng): 關(guān)聯(lián)與訪問(wèn)所述多個(gè)SMP域中的至少一個(gè)SMP域中的共用相干存儲(chǔ)器相關(guān)聯(lián)的類似地 址空間,以及 使用與訪問(wèn)所述多個(gè)SMP域中的所述至少一個(gè)SMP域中的所述共用相干存儲(chǔ)器相關(guān)聯(lián) 的所述類似地址空間,同時(shí)將所述多個(gè)SMP插座中的一個(gè)SMP插座切換至所述多個(gè)SMP域 中的備選SMP域。13. 根據(jù)權(quán)利要求8所述的光學(xué)連接系統(tǒng),其中所述至少一個(gè)處理器設(shè)備當(dāng)移除所述 多個(gè)節(jié)點(diǎn)中的所述一個(gè)節(jié)點(diǎn)時(shí),使得與用于所述多個(gè)SMP域中的至少一個(gè)SMP域中的所述 多個(gè)節(jié)點(diǎn)中的所述一個(gè)節(jié)點(diǎn)的共用相干存儲(chǔ)器有關(guān)的所述高速緩存無(wú)效。14. 根據(jù)權(quán)利要求8所述的光學(xué)連接系統(tǒng),其中所述光學(xué)連接系統(tǒng)是光學(xué)連接電路網(wǎng) 絡(luò)系統(tǒng)和電氣電路系統(tǒng)中的一個(gè)。15. 在用于在使用處理器設(shè)備的計(jì)算環(huán)境中動(dòng)態(tài)形成對(duì)稱多處理器(SMP)域的光學(xué)連 接系統(tǒng)中,一種計(jì)算機(jī)程序產(chǎn)品包括具有存儲(chǔ)在其中的計(jì)算機(jī)可讀程序代碼部分的非瞬態(tài) 計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀程序代碼部分包括: 第一可執(zhí)行部分,經(jīng)由使用多個(gè)SMP光學(xué)連接開(kāi)關(guān)的多個(gè)SMP插座一起動(dòng)態(tài)地配置多 個(gè)SMP節(jié)點(diǎn),以將連接至所述多個(gè)SMP節(jié)點(diǎn)的多個(gè)SMP光學(xué)連接鏈路動(dòng)態(tài)地連接以基于針 對(duì)用于交換SMP相干信息的相干通信量的最佳匹配預(yù)期工作負(fù)載來(lái)形成多個(gè)SMP域中的一 個(gè)SMP域;以及 第二可執(zhí)行部分,執(zhí)行以下的一項(xiàng): 向所述多個(gè)SMP域中的所述一個(gè)SMP域動(dòng)態(tài)地添加所述多個(gè)SMP節(jié)點(diǎn)中的一個(gè)SMP節(jié) 點(diǎn),以及 從所述多個(gè)SMP域中的所述一個(gè)SMP域動(dòng)態(tài)地移除所述多個(gè)SMP節(jié)點(diǎn)中的所述一個(gè)SMP節(jié)點(diǎn)。16. 根據(jù)權(quán)利要求15所述的計(jì)算機(jī)程序產(chǎn)品,進(jìn)一步包括第三可執(zhí)行部分,將針對(duì)相 干通信量SMP域的最佳匹配預(yù)期工作負(fù)載形成為所述多個(gè)SMP域中的一個(gè)SMP域,以用于 提高交換所述SMP相干信息的效率。17. 根據(jù)權(quán)利要求15所述的計(jì)算機(jī)程序產(chǎn)品,進(jìn)一步包括第三可執(zhí)行部分,將所述多 個(gè)SMP節(jié)點(diǎn)中的至少一個(gè)SMP節(jié)點(diǎn)拆分為所述多個(gè)SMP域。18. 根據(jù)權(quán)利要求15所述的計(jì)算機(jī)程序產(chǎn)品,進(jìn)一步包括第三可執(zhí)行部分,執(zhí)行以下 的一項(xiàng): 在所述多個(gè)SMP域中的所述一個(gè)SMP域中的所述多個(gè)SMP節(jié)點(diǎn)中的每個(gè)SMP節(jié)點(diǎn)之間 共用存儲(chǔ)器, 訪問(wèn)所述多個(gè)SMP域中的所述一個(gè)SMP域中的所述多個(gè)SMP節(jié)點(diǎn)中的每個(gè)SMP節(jié)點(diǎn)中 的多個(gè)部件中的至少一個(gè)部件, 接受所述多個(gè)SMP域中的所述一個(gè)SMP域中的所述多個(gè)SMP節(jié)點(diǎn)中的每個(gè)SMP節(jié)點(diǎn)中 的相干通信量事務(wù), 標(biāo)記與訪問(wèn)所述多個(gè)SMP域中的所述一個(gè)SMP域中的所述多個(gè)SMP節(jié)點(diǎn)中的每個(gè)SMP節(jié)點(diǎn)的共用相干存儲(chǔ)器相關(guān)聯(lián)的地址空間,以及 接受用于訪問(wèn)在所述多個(gè)SMP域中的所述一個(gè)SMP域中的所述多個(gè)SMP節(jié)點(diǎn)中的每個(gè)SMP節(jié)點(diǎn)的所述共用相干存儲(chǔ)器的本地高速緩存副本。19. 根據(jù)權(quán)利要求15所述的計(jì)算機(jī)程序產(chǎn)品,進(jìn)一步包括第三可執(zhí)行部分,執(zhí)行以下 的一項(xiàng): 關(guān)聯(lián)與訪問(wèn)所述多個(gè)SMP域中的至少一個(gè)SMP域中的共用相干存儲(chǔ)器相關(guān)聯(lián)的類似地 址空間, 使用與訪問(wèn)所述多個(gè)SMP域中的至少一個(gè)SMP域中的所述共用相干存儲(chǔ)器相關(guān)聯(lián)的所 述類似地址空間,同時(shí)將所述多個(gè)SMP插座中的一個(gè)SMP插座切換至所述多個(gè)SMP域中的 備選SMP域,以及 當(dāng)移除所述多個(gè)節(jié)點(diǎn)中的所述一個(gè)節(jié)點(diǎn)時(shí),使得與用于所述多個(gè)SMP域中的至少一個(gè)SMP域中的所述多個(gè)節(jié)點(diǎn)中的所述一個(gè)節(jié)點(diǎn)的共用相干存儲(chǔ)器有關(guān)的高速緩存無(wú)效。20. 根據(jù)權(quán)利要求15所述的計(jì)算機(jī)程序產(chǎn)品,其中所述光學(xué)連接系統(tǒng)是光學(xué)連接電路 網(wǎng)絡(luò)系統(tǒng)和電氣電路系統(tǒng)中的一個(gè),并且所述多個(gè)SMP光學(xué)連接鏈路至少包括通信地耦合 在所述多個(gè)SMP節(jié)點(diǎn)中的每個(gè)SMP節(jié)點(diǎn)之間的光學(xué)切換組構(gòu)。
【專利摘要】經(jīng)由使用SMP光學(xué)連接開(kāi)關(guān)的SMP插座動(dòng)態(tài)地配置對(duì)稱多處理器(SMP)節(jié)點(diǎn),以將連接至SMP節(jié)點(diǎn)的SMP光學(xué)連接鏈路動(dòng)態(tài)地連接以基于針對(duì)用于交換SMP相干信息的相干通信量的最佳匹配預(yù)期工作負(fù)載來(lái)形成SMP域。SMP節(jié)點(diǎn)被動(dòng)態(tài)地添加至SMP域之一和/或從SMP域之一被動(dòng)態(tài)地移除。
【IPC分類】H04L12/28, H04J14/00, G06F9/50
【公開(kāi)號(hào)】CN105378672
【申請(qǐng)?zhí)枴緾N201480037518
【發(fā)明人】E·申菲爾德, J·M·博肯哈根, J·S·小菲爾斯
【申請(qǐng)人】聯(lián)想企業(yè)解決方案(新加坡)有限公司
【公開(kāi)日】2016年3月2日
【申請(qǐng)日】2014年5月23日
【公告號(hào)】DE112014003287T5, US20150026432, WO2015007422A1