地址轉(zhuǎn)換板的制作方法
【專利摘要】一種示例處理器包括多個(gè)處理器核組件,存儲(chǔ)器接口組件以及地址轉(zhuǎn)換板。每個(gè)處理器核組件分配給多個(gè)系統(tǒng)映像中的一個(gè),并且多個(gè)系統(tǒng)映像通過(guò)至少利用地址轉(zhuǎn)換板以保持分配給多個(gè)系統(tǒng)映像中的每一個(gè)的存儲(chǔ)器區(qū)域之間分開(kāi),來(lái)共享公共存儲(chǔ)器組件。存儲(chǔ)器接口組件由所述多個(gè)獨(dú)立系統(tǒng)映像所共享。地址轉(zhuǎn)換板配置成攔截去往包括系統(tǒng)映像標(biāo)識(shí)符和目標(biāo)地址的存儲(chǔ)器接口組件的業(yè)務(wù),至少部分基于系統(tǒng)標(biāo)識(shí)符和目標(biāo)地址產(chǎn)生轉(zhuǎn)換地址,并且將轉(zhuǎn)換地址發(fā)送至存儲(chǔ)器接口組件。
【專利說(shuō)明】地址轉(zhuǎn)換板
【背景技術(shù)】
[0001]當(dāng)在大多數(shù)情況下硅處理能力超出單核處理器的能力以有效地利用可用區(qū)域時(shí),引入多核處理器,以提高處理器技術(shù)空間。不同于在單個(gè)集成電路(IC)中通常包括單個(gè)處理器核的單核處理器,多核處理器在單個(gè)IC中通常包括兩個(gè)或更多個(gè)處理器核。例如,雙核處理器在單個(gè)IC中包括兩個(gè)處理器核,而四核處理器在單個(gè)IC中包括四個(gè)處理器核。
[0002]無(wú)論IC中處理器核的數(shù)量是多少,多核架構(gòu)的優(yōu)點(diǎn)通常是相同的:增強(qiáng)的性能和/或?qū)Χ鄠€(gè)任務(wù)的高效同時(shí)處理(即,并行處理)。消費(fèi)者和企業(yè)的設(shè)備,諸如臺(tái)式機(jī)、筆記本電腦以及服務(wù)器在運(yùn)行處理器密集型處理,諸如病毒掃描、擷取/燒錄媒體、文件掃描、服務(wù)于多外部請(qǐng)求等時(shí)受益于這些優(yōu)點(diǎn)而改善響應(yīng)時(shí)間。
【專利附圖】
【附圖說(shuō)明】
[0003]在下面的詳細(xì)描述中并且參考附圖來(lái)描述示例實(shí)施例,附圖中:
[0004]圖1描繪了根據(jù)實(shí)施例的處理器;
[0005]圖2描繪了根據(jù)實(shí)施例的系統(tǒng);
[0006]圖3描繪了根據(jù)實(shí)施例的由地址轉(zhuǎn)換板進(jìn)行的轉(zhuǎn)換操作的框圖;
[0007]圖4描繪了根據(jù)另一實(shí)施例的由地址轉(zhuǎn)換板進(jìn)行的轉(zhuǎn)換操作的框圖;
[0008]圖5描繪了根據(jù)又一實(shí)施例的由地址轉(zhuǎn)換板進(jìn)行的轉(zhuǎn)換操作的框圖;以及
[0009]圖6描繪了根據(jù)實(shí)施例的處理流程圖。
【具體實(shí)施方式】
[0010]本公開(kāi)的各種實(shí)施例針對(duì)的是多核處理器架構(gòu)。更具體地,各種實(shí)施例針對(duì)的是這樣的多核處理器架構(gòu),其中每個(gè)處理器核分配給多個(gè)系統(tǒng)映像(system image)中的一個(gè),該多個(gè)系統(tǒng)映像通過(guò)利用地址轉(zhuǎn)換板以保持分配給多個(gè)系統(tǒng)映像中的每一個(gè)的內(nèi)存區(qū)域之間分開(kāi),來(lái)共享公共內(nèi)存組件。如下面更詳細(xì)地描述的,此新穎且之前未預(yù)見(jiàn)到的方法提供了對(duì)單個(gè)處理器座(socket)更有效并且更有用的利用。
[0011]通過(guò)背景,已經(jīng)認(rèn)識(shí)到,當(dāng)前技術(shù)可實(shí)現(xiàn)的處理器密度超出了單個(gè)系統(tǒng)映像對(duì)多個(gè)應(yīng)用所要求的。對(duì)于這些應(yīng)用,多核,在某些情況下,專用處理單元并不與它們的增量成本成比例地增加價(jià)值。而是,如果多核全部被利用,則與多核處理器中的每個(gè)核相關(guān)聯(lián)的處理能力常常不被利用。盡管已引入了諸如“虛擬化”和“實(shí)體化”的方案來(lái)解決這些問(wèn)題,但這些方案有其自己各自的缺點(diǎn)。此外,它們不會(huì)規(guī)規(guī)矩矩地解決如何有效且有用地利用多核處理器中的每個(gè)核的問(wèn)題。例如,虛擬化軟件(例如,VMWare)通常被設(shè)計(jì)成共享在管理程序下運(yùn)行的多個(gè)系統(tǒng)映像中的服務(wù)器中的多個(gè)高性能處理器。由于該軟件使信息技術(shù)(IT)基礎(chǔ)設(shè)施管理更靈活且更簡(jiǎn)單,所以該軟件是有益的。此外,該軟件通過(guò)整合少量高效利用的服務(wù)器而降低了硬件和能量成本。然而,該虛擬軟件往往與高額的牌照費(fèi)相關(guān)聯(lián),并且相關(guān)聯(lián)的管理程序會(huì)被認(rèn)為是大故障帶或單個(gè)缺陷點(diǎn)。另外,該虛擬軟件將性能開(kāi)銷強(qiáng)加于主機(jī)系統(tǒng)。因此,盡管存在與虛擬方案相關(guān)聯(lián)的各種益處,但還存在與該方案相關(guān)聯(lián)的各種不利。
[0012]相比之下,相對(duì)于虛擬化實(shí)體化位于范圍的另一端。在密集型架構(gòu)中,實(shí)體化利用包括低性能處理器的輕重量服務(wù)器??偟哪繕?biāo)是通過(guò)選取每個(gè)“微服務(wù)器”節(jié)點(diǎn)的大小合適的服務(wù)器使每瓦特實(shí)現(xiàn)最大值、最大表現(xiàn)和/或最大性能。該方法的優(yōu)點(diǎn)是,通過(guò)不需要高代價(jià)的虛擬化軟件,并且還通過(guò)關(guān)注于系統(tǒng)包裝效率來(lái)降低操作成本。然而,缺點(diǎn)在于,在每個(gè)微服務(wù)器節(jié)點(diǎn)中利用重復(fù)的部件。例如,在每個(gè)微處理器節(jié)點(diǎn)中冗余地包括輸入/輸出組件、存儲(chǔ)器和/或存儲(chǔ)器接口。此外,“一個(gè)服務(wù)器、一個(gè)應(yīng)用”實(shí)體化模型往往是不靈活的并且難于管理。
[0013]本申請(qǐng)的各種實(shí)施例通過(guò)利用允許多個(gè)系統(tǒng)映像共享單個(gè)處理器座的硬件和/或固件結(jié)構(gòu)至少解決上述問(wèn)題。換言之,各種實(shí)施例對(duì)處理器座進(jìn)行配置,以允許多個(gè)更小的系統(tǒng)映像而不是一個(gè)大的系統(tǒng)映像。盡管每個(gè)更小的系統(tǒng)映像可能認(rèn)為它擁有整個(gè)處理器座,但實(shí)際上,每個(gè)系統(tǒng)映像可以是在該處理器座的一部分上運(yùn)行并且與其他系統(tǒng)映像共享處理器組件。
[0014]本發(fā)明架構(gòu)部分通過(guò)實(shí)現(xiàn)處理器核與存儲(chǔ)器接口組件之間的地址轉(zhuǎn)換板(address translat1n gasket)來(lái)實(shí)現(xiàn)。地址轉(zhuǎn)換板被配置成使系統(tǒng)映像之間保持分開(kāi),并且被配置成允許共享公共存儲(chǔ)器且同時(shí)防止訪問(wèn)存儲(chǔ)器的未經(jīng)授權(quán)區(qū)域。本發(fā)明架構(gòu)還通過(guò)將處理器核分配給不同的系統(tǒng)映像并且通過(guò)由不同系統(tǒng)映像共享高成本和往往未經(jīng)授權(quán)的部件諸如輸入/輸出和存儲(chǔ)器來(lái)進(jìn)一步實(shí)現(xiàn)。結(jié)果,可降低每個(gè)系統(tǒng)映像的成本,可有效地利用處理器核和相關(guān)聯(lián)的組件,以及可減少風(fēng)險(xiǎn)。例如,當(dāng)相比于虛擬化方案時(shí),可消除管理程序費(fèi)用和大故障帶(fault domain)。當(dāng)相比于實(shí)體化時(shí),可消除不靈活的規(guī)定和冗余的部件。因此,該架構(gòu)解決了與虛擬化和實(shí)體化相關(guān)聯(lián)的缺點(diǎn),而同時(shí)將處理器效率提高至之前無(wú)法預(yù)料的程度。下面參考各種示例實(shí)施例和各種附圖來(lái)進(jìn)一步描述該發(fā)明架構(gòu)。
[0015]在本公開(kāi)的一個(gè)示例實(shí)施例中,提供了一種處理器。該處理器包括多個(gè)處理器核組件、存儲(chǔ)器接口組件以及地址轉(zhuǎn)換板。每個(gè)處理器核組件分配給多個(gè)系統(tǒng)映像中的每一個(gè),并且該多個(gè)系統(tǒng)映像通過(guò)至少利用地址轉(zhuǎn)換板用于使分配給多個(gè)系統(tǒng)映像中的每一個(gè)的存儲(chǔ)器區(qū)域保持分開(kāi)來(lái)共享公共存儲(chǔ)器組件。多個(gè)獨(dú)立系統(tǒng)映像共享存儲(chǔ)器接口組件。地址轉(zhuǎn)換板被配置成攔截去往包括系統(tǒng)映像標(biāo)識(shí)符和目標(biāo)地址的存儲(chǔ)器接口組件的業(yè)務(wù),至少部分基于系統(tǒng)標(biāo)識(shí)符和目標(biāo)地址來(lái)產(chǎn)生轉(zhuǎn)換地址,并且將轉(zhuǎn)換地址發(fā)送至存儲(chǔ)器接口組件。
[0016]在本公開(kāi)的另一示例實(shí)施例中,提供了另一個(gè)處理器,該處理器包括多個(gè)處理器核組件和地址轉(zhuǎn)換板。多個(gè)處理器核組件每個(gè)分配給多個(gè)系統(tǒng)映像中的一個(gè),并且多個(gè)系統(tǒng)映像通過(guò)至少利用地址轉(zhuǎn)換板以保持分配給多個(gè)系統(tǒng)映像中的每一個(gè)的存儲(chǔ)器區(qū)域之間分開(kāi),來(lái)共享公共存儲(chǔ)器組件。地址轉(zhuǎn)換板被配置成攔截從多個(gè)處理器核心組件去往存儲(chǔ)器接口組件的業(yè)務(wù),并且至少部分基于系統(tǒng)標(biāo)識(shí)符和與業(yè)務(wù)相關(guān)聯(lián)的目標(biāo)地址來(lái)產(chǎn)生業(yè)務(wù)的轉(zhuǎn)換地址。地址轉(zhuǎn)換板還被配置成攔截從存儲(chǔ)器接口組件去往多個(gè)處理器核心部件的業(yè)務(wù),并且產(chǎn)生這些業(yè)務(wù)的轉(zhuǎn)換地址。
[0017]在本公開(kāi)的又一示例性實(shí)施例中,提供了一種處理器。該處理器包括多個(gè)處理器核組件、存儲(chǔ)器接口組件以及地址轉(zhuǎn)換板。多個(gè)處理器核組件每個(gè)分配給多個(gè)系統(tǒng)映像中的一個(gè),并且多個(gè)系統(tǒng)映像通過(guò)至少利用地址轉(zhuǎn)換板以保持分配給所述多個(gè)系統(tǒng)映像中的每一個(gè)的存儲(chǔ)器區(qū)域之間分開(kāi),來(lái)共享公共存儲(chǔ)器組件。存儲(chǔ)器接口組件由多個(gè)獨(dú)立系統(tǒng)映像所共享。地址轉(zhuǎn)換板被配置成攔截從多個(gè)處理器核組件去往存儲(chǔ)器接口組件的業(yè)務(wù),其中,每個(gè)業(yè)務(wù)包括系統(tǒng)映像標(biāo)識(shí)符和目標(biāo)地址,并且其中,地址轉(zhuǎn)換板被配置成至少部分基于系統(tǒng)標(biāo)識(shí)符和目標(biāo)地址通過(guò)如下方式的至少一種來(lái)產(chǎn)生轉(zhuǎn)換地址:(i)將系統(tǒng)標(biāo)識(shí)符看作一個(gè)或更多個(gè)附加地址位并且通過(guò)將一個(gè)或更多個(gè)附加地址位與目標(biāo)地址相連接來(lái)產(chǎn)生轉(zhuǎn)換地址;(ii)將系統(tǒng)標(biāo)識(shí)符映射至固定地址偏移并且將固定地址偏移與目標(biāo)地址相加以產(chǎn)生轉(zhuǎn)換地址,以及(iii)將系統(tǒng)標(biāo)識(shí)符和目標(biāo)地址的至少一部分映射至被分配的存儲(chǔ)器部分。
[0018]如本文中所使用的,“系統(tǒng)映像”意思是指運(yùn)行單個(gè)操作系統(tǒng)(OS)和/或管理程序?qū)嵗⑶抑辽侔ㄒ粋€(gè)處理器核、所分配的存儲(chǔ)器以及所分配的輸入/示出組件的單個(gè)計(jì)算節(jié)點(diǎn)。
[0019]圖1描繪了根據(jù)實(shí)施例的處理器100。處理器100包括多個(gè)處理器核(110-140)、存儲(chǔ)器接口組件150、地址轉(zhuǎn)換板160以及多個(gè)輸入/輸出組件(170-190),在下面更詳細(xì)描述其中的每一個(gè)。應(yīng)該很明顯的是,圖1中描繪的處理器100表示概略的例示并且在不背離處理器100的范圍的情況下可添加其他組件或可以去除、修改或重新布置現(xiàn)有組件。
[0020]每個(gè)處理器核(110-140)是被配置成讀取并且執(zhí)行程序指令的處理器件。每個(gè)核(110-140)可包括例如控制單元(CU)和算術(shù)邏輯單元(ALU)。CU可以被配置成定位、分析和/或執(zhí)行程序指令。ALU可被配置成執(zhí)行計(jì)算、比較、算法和/或邏輯操作。一般來(lái)說(shuō),每個(gè)核可執(zhí)行操作,諸如獲取、解碼、執(zhí)行和/或取回。盡管圖1中示出了僅四個(gè)核,但應(yīng)理解的是,在根據(jù)各種實(shí)施例的處理器100中可包括更多核或更少核。此外,應(yīng)理解的是,處理器核(110-140)不必一定相同,并且能夠根據(jù)處理能力、尺寸、速度和/或其他參數(shù)而變換。例如,兩個(gè)處理器核的處理能力可多于在同一處理器100上的另外兩個(gè)處理器核。此夕卜,盡管在圖1中示出為分開(kāi)組件,但應(yīng)理解的是,組件可以與彼此集成。例如,地址轉(zhuǎn)換板160和存儲(chǔ)器接口組件150可以與彼此集成。
[0021]存儲(chǔ)器接口組件150被配置成與一個(gè)或更多個(gè)存儲(chǔ)器組件(圖1中未示出)接口,并且對(duì)至和來(lái)自一個(gè)或更多個(gè)存儲(chǔ)器組件的數(shù)據(jù)流進(jìn)行管理。例如,每個(gè)存儲(chǔ)器接口組件可包含被配置成從一個(gè)或更多個(gè)存儲(chǔ)器組件讀取并且寫入至該一個(gè)或更多個(gè)組件的邏輯。
[0022]地址轉(zhuǎn)換板160被配置成攔截去往存儲(chǔ)器接口組件150的業(yè)務(wù)并且被配置成從每個(gè)業(yè)務(wù)獲得目標(biāo)地址和系統(tǒng)映像標(biāo)識(shí)符。地址轉(zhuǎn)換板160可使用系統(tǒng)映像標(biāo)識(shí)符來(lái)識(shí)別分配給系統(tǒng)映像的存儲(chǔ)器區(qū)域。這可以例如通過(guò)應(yīng)用偏移(offset)或通過(guò)提供對(duì)系統(tǒng)映像的地址空間的圖塊的查找功能來(lái)完成以在共享存儲(chǔ)器池(memory pool)中共享。地址轉(zhuǎn)換板160然后可產(chǎn)生轉(zhuǎn)換地址并且進(jìn)行檢查以確保轉(zhuǎn)換地址不會(huì)到達(dá)在將轉(zhuǎn)換地址發(fā)送至存儲(chǔ)器接口組件150之前被分配給系統(tǒng)映像的存儲(chǔ)器范圍之外。存儲(chǔ)器接口 150可對(duì)其接收的轉(zhuǎn)換業(yè)務(wù)上單獨(dú)操作。由于不允許與不同系統(tǒng)映像相關(guān)聯(lián)的地址重疊,所以一致的流自然在該環(huán)境中工作。在存儲(chǔ)器接口中處理訪問(wèn)之后,則地址轉(zhuǎn)換板150還提供逆向地址轉(zhuǎn)換,以將去往系統(tǒng)核(110-140)的地址轉(zhuǎn)換回核(110-140)期望的值。
[0023]每個(gè)輸入/輸出組件(170-190)被配置成將數(shù)據(jù)流提供至在板(例如,視頻卡)上的處理器的其他內(nèi)部組件(例如,處理器核)和處理器外的組件或從在板(例如,視頻卡)上的處理器的其他內(nèi)部組件(例如,處理器核)和處理器外的組件提供數(shù)據(jù)流。示例輸入/輸出組件可以例如根據(jù)外圍組件互連(PCI)、PCI擴(kuò)展(PC1-X)和/或PCI表示(PCIe)來(lái)配置。這種輸入/輸出組件可用作將處理器100與兩個(gè)集成外圍設(shè)備(例如,安裝了處理器的集成電路)和附加的外圍設(shè)備(例如,擴(kuò)展卡)連接的母版級(jí)互連。關(guān)于處理器核,與上面的描述類似,應(yīng)理解的是,處理器100上的輸入/輸出組件(170-190)不必一定相同,每個(gè)輸入/輸出組件例如性能可以不同。
[0024]在各種實(shí)施例中,多個(gè)處理器核組件(110-140)、存儲(chǔ)器接口組件150、地址轉(zhuǎn)換板160以及多個(gè)輸入/輸出組件(170-190)可集成在單個(gè)集成電路晶片上。可選地,在各種實(shí)施例中,多個(gè)處理器核組件(110-140)、存儲(chǔ)器接口組件150、地址轉(zhuǎn)換板160以及多個(gè)輸入/輸出組件(170-190)可集成在單個(gè)芯片封裝中的多個(gè)集成電路晶片上。無(wú)論實(shí)現(xiàn)方式如何,多個(gè)處理器核組件(110-140)、存儲(chǔ)器接口組件150、地址轉(zhuǎn)換板160以及多個(gè)輸入/輸出組件(170-190)可經(jīng)由一個(gè)或更多個(gè)通信總線以可通信的方式耦接。
[0025]現(xiàn)在轉(zhuǎn)向處理器100操作,本公開(kāi)的各種實(shí)施例在單個(gè)處理器100上配置多個(gè)系統(tǒng)映像。由于一個(gè)系統(tǒng)映像不受影響于、受控于和/或取決于另一系統(tǒng)映像,所以在這種程度上這些系統(tǒng)映像可以是獨(dú)立的。由于每個(gè)系統(tǒng)映像可以與另一個(gè)分開(kāi),使得關(guān)于一個(gè)系統(tǒng)映像的信息可被不另一個(gè)系統(tǒng)映像訪問(wèn),所以在這種程度上系統(tǒng)映像可以是孤立的。例如,具有第一公司的數(shù)據(jù)的系統(tǒng)映像可以不被具有第二公司的數(shù)據(jù)的系統(tǒng)映像影響或訪問(wèn),即使兩者在單個(gè)處理器上運(yùn)行。這可以部分通過(guò)在地址轉(zhuǎn)換板160處進(jìn)行的操作來(lái)完成。具體地,地址轉(zhuǎn)換板160被配置成攔截去往存儲(chǔ)器接口 150和來(lái)自處理器核(110-140)的業(yè)務(wù)。地址轉(zhuǎn)換板160從每個(gè)攔截的業(yè)務(wù)至少獲得目標(biāo)地址和系統(tǒng)映像標(biāo)識(shí)符,并且基于目標(biāo)地址和/或系統(tǒng)映像標(biāo)識(shí)符(例如,通過(guò)將目標(biāo)地址和/或系統(tǒng)映像標(biāo)識(shí)符映射至在物理存儲(chǔ)器中的被分配地址范圍)產(chǎn)生轉(zhuǎn)換地址。地址轉(zhuǎn)換板160然后將該轉(zhuǎn)換地址提供至存儲(chǔ)器接口 150。結(jié)果,地址轉(zhuǎn)換板160可用作處理器核(110-140)與存儲(chǔ)器接口 150之間的中介,并且因此控制處理器核(110-140)訪問(wèn)存儲(chǔ)器的哪部分,以及確保處理器核(110-140)不訪問(wèn)存儲(chǔ)器的被分配給各個(gè)處理器核的部分之外的部分。地址轉(zhuǎn)換板160對(duì)來(lái)自存儲(chǔ)器接口 150和去往存儲(chǔ)器核(110-140)的業(yè)務(wù)提供類似逆向轉(zhuǎn)換功能。在該方面上,地址轉(zhuǎn)換板160將該業(yè)務(wù)逆向轉(zhuǎn)換,使得處理器核(110-140)接收預(yù)期的業(yè)務(wù)值。
[0026]關(guān)于處理器核(110-140)與系統(tǒng)映像之間的分配,多個(gè)處理器核(110-140)中的每一個(gè)可被分配給不同的單獨(dú)并且孤立的系統(tǒng)映像。替代地或附加地,一組處理器核(110-140)可被分配給單獨(dú)并且孤立的系統(tǒng)映像。例如,如圖1中所示,第一處理器核110和和第二處理器核120可分配給系統(tǒng)映像#0’第三處理器核130可分配至系統(tǒng)映像#1,并且第四處理器核可分配至系統(tǒng)映像#2。
[0027]其他處理器組件可類似地由系統(tǒng)映像中的一個(gè)或多個(gè)分配或共享。例如,如圖1中所示,第一輸入/輸出組件170可分配給系統(tǒng)映像#0,第二輸入/輸出組件180可分配給系統(tǒng)映像#1,以及第三輸入/輸出組件190可分配給系統(tǒng)映像#2。此外,存儲(chǔ)器接口 150可由每個(gè)系統(tǒng)映像所共享。
[0028]管理邏輯可被配置成將處理器核(110-140)、存儲(chǔ)器接口組件(150-160)和/或輸入/輸出組件(170-190)分配給各種系統(tǒng)映像。在一些實(shí)施例中,一個(gè)或一組處理器核可指定作為“主宰”,并且被配置成執(zhí)行管理邏輯以提供分配。即,一個(gè)或一組處理器核可負(fù)責(zé)將多個(gè)處理器核組件以及存儲(chǔ)器接口和輸入/輸出組件分配給各種系統(tǒng)映像。另外,主宰可負(fù)責(zé)例如啟用/禁用處理器核組件,將共享存儲(chǔ)器性能分配給系統(tǒng)映像(關(guān)于圖2更詳細(xì)地討論),控制每個(gè)核的復(fù)位功能和/或統(tǒng)調(diào)誤差和其他相關(guān)事件。主宰核內(nèi)和/或每個(gè)頂層功能塊內(nèi)的增強(qiáng)邏輯可實(shí)現(xiàn)核、存儲(chǔ)器地址范圍以及輸入/輸出設(shè)備之間的隔離。主宰核可將處理器100配置進(jìn)多個(gè)、獨(dú)立系統(tǒng)映像(例如,系統(tǒng)映像#0、系統(tǒng)映像#1以及系統(tǒng)映像#2),其具有實(shí)現(xiàn)并且分配至系統(tǒng)映像的核或一組核以及例如主存儲(chǔ)器(未示出)的所選地址范圍和輸入/輸出組件(170-190)或輸入/輸出端口的子集。主宰核可控制每個(gè)頂層功能單元的復(fù)位功能,使得即使其他資源在其他系統(tǒng)映像中繼續(xù)操作時(shí)仍可重新配置片上資源。主宰核還可統(tǒng)調(diào)誤差(或影響共享的資源的其他相關(guān)事件)并且采取合適的動(dòng)作以通知受影響的系統(tǒng)映像。這種統(tǒng)調(diào)誤差可由主宰核來(lái)虛擬化,或物理復(fù)制管理邏輯中的每個(gè)系統(tǒng)映像。
[0029]在替代實(shí)施例中,單獨(dú)的管理組件可包括在處理器100中,以經(jīng)由管理邏輯來(lái)執(zhí)行主宰處理器核的上述功能。因此,在那種實(shí)現(xiàn)方式中,可以不利用主宰處理器核或處理器核的組。
[0030]圖2描繪了根據(jù)一實(shí)施例的系統(tǒng)200。系統(tǒng)200包括處理器100和所附的存儲(chǔ)器210。很明顯的是,圖2中描繪的系統(tǒng)200表示概略例示并且在不脫離系統(tǒng)200的范圍的情況下可以添加其他組件或者可以去掉、修改或重新布置現(xiàn)有組件。
[0031]處理器100類似于關(guān)于圖1的上述處理器,并且包括多個(gè)處理器核(110-140)、存儲(chǔ)器接口組件(150)、地址轉(zhuǎn)換板160以及多個(gè)輸入/輸出組件(170-190)。存儲(chǔ)器210可對(duì)應(yīng)于存儲(chǔ)數(shù)據(jù)、指令等的任意典型存儲(chǔ)設(shè)備。例如,存儲(chǔ)器210可包括易失性或非易失性存儲(chǔ)器。易失性存儲(chǔ)器的示例包括但不限于靜態(tài)隨機(jī)存儲(chǔ)器(SRAM)和動(dòng)態(tài)隨機(jī)存儲(chǔ)器(DRAM)。非易失性存儲(chǔ)器的示例包括但不限于電可擦除可編程只讀存儲(chǔ)器(EEPROM)、只讀存儲(chǔ)器(ROM)以及閃存。存儲(chǔ)器210可以以通信的方式耦接至存儲(chǔ)器100的存儲(chǔ)器接口150。這可以經(jīng)由存儲(chǔ)器接口與基于雙數(shù)據(jù)率(DDR)接口規(guī)范(例如,DDR3)操作的存儲(chǔ)器之間的總線來(lái)完成。
[0032]系統(tǒng)映像(例如,系統(tǒng)映像#0、系統(tǒng)映像#1以及系統(tǒng)映像#2)和它們的相應(yīng)核(110-140)可共享存儲(chǔ)器的存儲(chǔ)容量。即,存儲(chǔ)器210的一部分存儲(chǔ)容量可分配給多個(gè)單獨(dú)并且孤立的系統(tǒng)映像中的每一個(gè)。例如,如圖2中所示,可共享存儲(chǔ)器210,使得系統(tǒng)映像#0、系統(tǒng)映像#1以及系統(tǒng)映像#2均利用存儲(chǔ)器容量的一部分。在可共享存儲(chǔ)器210的同時(shí),包括在處理器核(110-140)與存儲(chǔ)器接口 150之間互連的地址轉(zhuǎn)換板160可給出這樣的表象:每個(gè)系統(tǒng)映像具有獨(dú)立于其他系統(tǒng)映像的專用存儲(chǔ)器。
[0033]在一些實(shí)施例中,存儲(chǔ)器210可基于地址范圍來(lái)劃分。例如,可向系統(tǒng)映像#0分配地址范圍0-200,可向系統(tǒng)映像#1分配地址范圍201-300,以及可向系統(tǒng)映像#2分配地址范圍301-400。盡管只示出了一個(gè)存儲(chǔ)器(即,存儲(chǔ)器210),但應(yīng)理解的是,在不同的實(shí)施例中,系統(tǒng)映像利用在類型、尺寸、速度和/或其他參數(shù)方面不同的多個(gè)存儲(chǔ)器。例如,系統(tǒng)映像可利用存儲(chǔ)容量不同的第一存儲(chǔ)器和第二存儲(chǔ)器。此外,盡管圖2示出了存儲(chǔ)器210由每個(gè)系統(tǒng)映像所共享,但應(yīng)理解的是,每個(gè)存儲(chǔ)器不是必須要被每個(gè)系統(tǒng)映像所共享。例如,一個(gè)存儲(chǔ)器可由系統(tǒng)映像#0和系統(tǒng)映像#1所共享,而另一個(gè)存儲(chǔ)器可由系統(tǒng)映像#1和系統(tǒng)映像#2所共享。另外,一個(gè)存儲(chǔ)器可僅由單個(gè)系統(tǒng)映像利用。如上面所討論的,可通過(guò)主宰處理器核或替代地通過(guò)并入處理器100中的管理組件來(lái)確定存儲(chǔ)容量分配。
[0034]圖3描繪了根據(jù)實(shí)施例的由地址轉(zhuǎn)換板160進(jìn)行的操作的框圖。如上面所討論的,地址轉(zhuǎn)換板被配置成攔截去往存儲(chǔ)器接口組件150的業(yè)務(wù),并且至少部分基于從該業(yè)務(wù)獲得的目標(biāo)地址和/或系統(tǒng)映像標(biāo)識(shí)符來(lái)產(chǎn)生轉(zhuǎn)換地址。在圖3中描繪的實(shí)施例中,地址轉(zhuǎn)換板160通過(guò)將系統(tǒng)標(biāo)識(shí)符看作一個(gè)或多個(gè)附加地址位并且通過(guò)將一個(gè)或多個(gè)附加地址位與目標(biāo)地址相連接以生成轉(zhuǎn)換地址,來(lái)產(chǎn)生轉(zhuǎn)換地址。
[0035]更具體地,為每個(gè)系統(tǒng)映像分配一系統(tǒng)映像標(biāo)識(shí)符。在圖3中所示的系統(tǒng)中,為第一處理器核I1和第二處理器核120分配了系統(tǒng)映像標(biāo)識(shí)符“00”。為第三處理器核130分配了系統(tǒng)映像標(biāo)識(shí)符“01”。為第四處理器核140分配了系統(tǒng)映像標(biāo)識(shí)符“10”。這些系統(tǒng)映像標(biāo)識(shí)符和目標(biāo)地址(例如,物理地址/虛擬地址)與源自處理器核(110-140)并且去往存儲(chǔ)器接口 150和存儲(chǔ)器210的業(yè)務(wù)(例如,讀取/寫入業(yè)務(wù))一起發(fā)送。地址轉(zhuǎn)換板160被配置成攔截這些業(yè)務(wù)(例如,讀取/寫入業(yè)務(wù))并且解析系統(tǒng)映像標(biāo)識(shí)符和目標(biāo)地址。地址轉(zhuǎn)換板160然后可利用系統(tǒng)映像標(biāo)識(shí)符作為與目標(biāo)地址有關(guān)的附加地址位。例如,系統(tǒng)映像標(biāo)識(shí)符可以是兩位值并且目標(biāo)地址可以是八位值。地址轉(zhuǎn)換板160可以將這兩個(gè)值相連接以產(chǎn)生10-位轉(zhuǎn)換地址,然后將10-位轉(zhuǎn)換地址從地址轉(zhuǎn)換板160傳送至存儲(chǔ)器接口 150。
[0036]在該實(shí)施例的一種實(shí)現(xiàn)中,如果所有的系統(tǒng)ID組合都未使用,則通過(guò)選擇將額外的地址位提供至系統(tǒng)ID,未使用的系統(tǒng)ID可有效地提供給另一系統(tǒng)ID。例如,如果存在分配的系統(tǒng)映像“00”、“10”以及“11”,并且總存儲(chǔ)空間的一半是至系統(tǒng)映像“00”,當(dāng)來(lái)自系統(tǒng)映像“00”的業(yè)務(wù)提供至地址轉(zhuǎn)換板時(shí),地址轉(zhuǎn)換板不可強(qiáng)制使用系統(tǒng)ID的第二地址位(即,“O”),而是允許使用多一位的地址,因此與該地址相連接的結(jié)果系統(tǒng)ID會(huì)是“01”而不是“00”。換一種方式,可以使用系統(tǒng)ID的最高位,可通過(guò)地址位而不是第二系統(tǒng)ID位來(lái)確定系統(tǒng)ID的下一位。
[0037]圖4描繪了根據(jù)另一實(shí)施例的由地址轉(zhuǎn)換板160進(jìn)行的操作的框圖。如上面所提及的,地址轉(zhuǎn)換板被配置成攔截去往存儲(chǔ)器接口組件150的業(yè)務(wù),并且至少部分基于從該業(yè)務(wù)獲得的目標(biāo)地址和/或系統(tǒng)映像標(biāo)識(shí)符來(lái)產(chǎn)生轉(zhuǎn)換地址。在圖4中描述的實(shí)施例中,地址轉(zhuǎn)換板160通過(guò)將系統(tǒng)標(biāo)識(shí)符映射成固定的地址偏移并且通過(guò)經(jīng)由加法器410將固定的地址偏移與目標(biāo)地址相加以生成轉(zhuǎn)換,來(lái)產(chǎn)生轉(zhuǎn)換地址。
[0038]更準(zhǔn)確地,為每個(gè)系統(tǒng)映像分配系統(tǒng)映像標(biāo)識(shí)符。在圖4中所示的系統(tǒng)中,為第一處理器核I1和第二處理器核120分配了系統(tǒng)映像標(biāo)識(shí)符“00”。為第三處理器核130分配了系統(tǒng)映像標(biāo)識(shí)符“01”。為第四處理器核140分配了系統(tǒng)映像標(biāo)識(shí)符“10”。這些系統(tǒng)映像標(biāo)識(shí)符和目標(biāo)地址(例如,物理地址/虛擬地址)與源自處理器核(110-140)并且去往存儲(chǔ)器接口 150和存儲(chǔ)器210的業(yè)務(wù)(例如,讀取/寫入業(yè)務(wù))一起發(fā)送。地址轉(zhuǎn)換板160被配置成攔截這些業(yè)務(wù)(例如,讀取/寫入業(yè)務(wù))并且解析系統(tǒng)映像標(biāo)識(shí)符和目標(biāo)地址。地址轉(zhuǎn)換板160然后將所接收的系統(tǒng)映像標(biāo)識(shí)符映射成偏移值,并且經(jīng)由加法器410將該偏移值與所接收的目標(biāo)地址相加以產(chǎn)生轉(zhuǎn)換地址。例如,地址轉(zhuǎn)換板160可接收2-位系統(tǒng)映像標(biāo)識(shí)符“00”,并且將該系統(tǒng)映像標(biāo)識(shí)符映射至8-位偏移值“ 10110000”。地址轉(zhuǎn)換板160然后可經(jīng)由加法器410將偏移值“10110000”與8-位目標(biāo)地址相加以產(chǎn)生轉(zhuǎn)換地址,然后將該轉(zhuǎn)換地址發(fā)送至存儲(chǔ)器接口 150。盡管示例描述了 8-位偏移值的使用,但應(yīng)理解的是,偏移值是靈活的并且能夠是任意大小,該任意大小可多達(dá)被共享的存儲(chǔ)器210所支持的全部存儲(chǔ)器地址所規(guī)定的總目標(biāo)地址大小。
[0039]圖5描繪了根據(jù)又一實(shí)施例的由地址轉(zhuǎn)換板160進(jìn)行的操作的框圖。如上面所描述的,地址轉(zhuǎn)換板被配置成攔截去往存儲(chǔ)器接口組件150的業(yè)務(wù),并且至少部分基于從該業(yè)務(wù)獲得的目標(biāo)地址和/或系統(tǒng)映像標(biāo)識(shí)符來(lái)產(chǎn)生轉(zhuǎn)換地址。在圖5中描述的實(shí)施例中,地址轉(zhuǎn)換板160通過(guò)將系統(tǒng)標(biāo)識(shí)符和目標(biāo)地址的至少一部分映射成所分配的存儲(chǔ)器部分來(lái)產(chǎn)生轉(zhuǎn)換地址。
[0040]具體地,為每個(gè)系統(tǒng)映像分配系統(tǒng)映像標(biāo)識(shí)符。在圖5中所示的系統(tǒng)中,為第一處理器核110和第二處理器核120分配了系統(tǒng)映像標(biāo)識(shí)符“00”。為第三處理器核130分配了系統(tǒng)映像標(biāo)識(shí)符“01”。為第四處理器核140分配了系統(tǒng)映像標(biāo)識(shí)符“10”。這些系統(tǒng)映像標(biāo)識(shí)符和目標(biāo)地址(例如,物理地址/虛擬地址)與源自處理器核(110-140)并且去往存儲(chǔ)器接口 150和存儲(chǔ)器210的業(yè)務(wù)(例如,讀取/寫入業(yè)務(wù))一起發(fā)送。地址轉(zhuǎn)換板160被配置成攔截這些業(yè)務(wù)(例如,讀取/寫入業(yè)務(wù))并且解析系統(tǒng)映像標(biāo)識(shí)符和目標(biāo)地址。地址轉(zhuǎn)換板160然后將系統(tǒng)映像標(biāo)識(shí)符和目標(biāo)地址的至少一部分提供至映射表,該映射表基于系統(tǒng)映像標(biāo)識(shí)符和目標(biāo)地址的至少一部分產(chǎn)生存儲(chǔ)器塊地址。例如,如圖5中所示,系統(tǒng)映像標(biāo)識(shí)符位和目標(biāo)地址的高位地址位可映射至存儲(chǔ)器塊,并且存儲(chǔ)器塊可與目標(biāo)地址的低位地址位結(jié)合以產(chǎn)生轉(zhuǎn)換地址,該轉(zhuǎn)換地址被發(fā)送至存儲(chǔ)器接口 150。此外,該轉(zhuǎn)換選擇允許被分配給相應(yīng)系統(tǒng)映像的存儲(chǔ)器是存儲(chǔ)器的連續(xù)的或非連續(xù)的部分。
[0041]圖6描繪了根據(jù)實(shí)施例的處理流程圖600。應(yīng)理解的是,圖6中描繪的流程圖表示概略的例示,并且在不脫離本公開(kāi)的范圍和精神的情況下可以添加其他處理或者可以去掉、修改或重新布置現(xiàn)有處理。此外,應(yīng)理解的是,處理可表示可使設(shè)備如處理器100,更具體地,地址轉(zhuǎn)換板160,響應(yīng)、執(zhí)行動(dòng)作、改變狀態(tài)和/或作出決定的可執(zhí)行指令、邏輯或功能等效電路。圖6并不意在限制所描述的實(shí)施例的實(shí)現(xiàn),而是例示本領(lǐng)域的技術(shù)人員能夠使用以設(shè)計(jì)/制造電路、固件和/或其他硬件和軟件以執(zhí)行例示處理的功能信息。
[0042]該處理可開(kāi)始于塊610,這時(shí)地址轉(zhuǎn)換板160接收包括系統(tǒng)映像標(biāo)識(shí)符和目標(biāo)地址的業(yè)務(wù)。然后,通過(guò)將系統(tǒng)映像標(biāo)識(shí)符看作一個(gè)或多個(gè)附加地址位并且通過(guò)將該一個(gè)或多個(gè)附加地址位與目標(biāo)地址相連接以產(chǎn)生轉(zhuǎn)換地址,地址轉(zhuǎn)換板160可在塊620繼續(xù)轉(zhuǎn)換目標(biāo)地址。替代地,通過(guò)將系統(tǒng)映像標(biāo)識(shí)符映射至固定地址偏移值,地址轉(zhuǎn)換板160可在塊630轉(zhuǎn)換目標(biāo)地址,以及在塊640,將固定地址偏移值與目標(biāo)地址相加以產(chǎn)生轉(zhuǎn)換地址。替代地,通過(guò)將系統(tǒng)映像標(biāo)識(shí)符和目標(biāo)地址的至少一部分映射至存儲(chǔ)器塊,地址轉(zhuǎn)換板160可在塊650轉(zhuǎn)換目標(biāo)地址,并且在塊660,至少部分地基于存儲(chǔ)器塊來(lái)產(chǎn)生轉(zhuǎn)換地址。無(wú)論用于轉(zhuǎn)換地址和獲得轉(zhuǎn)換地址的方式如何,在塊670,地址轉(zhuǎn)換板檢查轉(zhuǎn)換地址以確認(rèn)轉(zhuǎn)換地址處于被分配給特定系統(tǒng)映像的地址范圍內(nèi)。一旦確認(rèn)了這一點(diǎn),則在塊680,將轉(zhuǎn)換地址從地址轉(zhuǎn)換板160發(fā)送至存儲(chǔ)器接口 150。
[0043]已參考上述示例性實(shí)施例示出并且描述了本公開(kāi)。然而,應(yīng)理解的是,在不背離在下列權(quán)利要求所限定的本公開(kāi)的思想和范圍的情況下可以產(chǎn)生其他形式、細(xì)節(jié)和實(shí)施例。
【權(quán)利要求】
1.一種處理器,包括: 多個(gè)處理器核組件,其中每個(gè)處理器核組件分配給多個(gè)系統(tǒng)映像中的一個(gè),并且其中所述多個(gè)系統(tǒng)映像通過(guò)至少利用地址轉(zhuǎn)換板以保持分配給所述多個(gè)系統(tǒng)映像中的每一個(gè)的存儲(chǔ)器區(qū)域之間分開(kāi),來(lái)共享公共存儲(chǔ)器組件; 存儲(chǔ)器接口組件,所述存儲(chǔ)器接口組件由所述多個(gè)獨(dú)立系統(tǒng)映像所共享;以及 所述地址轉(zhuǎn)換板用于: 攔截從所述多個(gè)處理器核組件去往所述存儲(chǔ)器接口組件的業(yè)務(wù),其中每個(gè)業(yè)務(wù)包括系統(tǒng)映像標(biāo)識(shí)符和目標(biāo)地址, 至少部分基于所述系統(tǒng)標(biāo)識(shí)符和所述目標(biāo)地址來(lái)產(chǎn)生轉(zhuǎn)換地址,以及 將所述轉(zhuǎn)換地址發(fā)送至所述存儲(chǔ)器接口組件。
2.根據(jù)權(quán)利要求1所述的處理器,其中所述地址轉(zhuǎn)換板還在將所述轉(zhuǎn)換地址發(fā)送至所述存儲(chǔ)器接口組件之前檢查所述轉(zhuǎn)換地址,以確認(rèn)所述轉(zhuǎn)換地址不在被分配給與所述系統(tǒng)標(biāo)識(shí)符相關(guān)聯(lián)的所述系統(tǒng)映像的所述存儲(chǔ)器區(qū)域之外。
3.根據(jù)權(quán)利要求1所述的處理器,其中所述地址轉(zhuǎn)換板還對(duì)從所述存儲(chǔ)器接口組件接收并且去往所述多個(gè)處理器核組件中的一個(gè)的業(yè)務(wù)進(jìn)行逆向轉(zhuǎn)換。
4.根據(jù)權(quán)利要求1所述的處理器,其中所述地址轉(zhuǎn)換板通過(guò)將所述系統(tǒng)標(biāo)識(shí)符看作一個(gè)或多個(gè)附加地址位并且通過(guò)將所述一個(gè)或多個(gè)附加地址位與所述目標(biāo)地址相連接以生成所述轉(zhuǎn)換地址,至少部分基于所述系統(tǒng)標(biāo)識(shí)符和目標(biāo)地址來(lái)產(chǎn)生所述轉(zhuǎn)換地址。
5.根據(jù)權(quán)利要求1所述的處理器,其中所述地址轉(zhuǎn)換板通過(guò)將所述系統(tǒng)標(biāo)識(shí)符映射至固定地址偏移并且通過(guò)將所述固定地址偏移與所述目標(biāo)地址相加以生成所述轉(zhuǎn)換地址,至少部分基于所述系統(tǒng)標(biāo)識(shí)符和目標(biāo)地址來(lái)產(chǎn)生所述轉(zhuǎn)換地址。
6.根據(jù)權(quán)利要求1所述的處理器,其中所述地址轉(zhuǎn)換板通過(guò)將所述系統(tǒng)標(biāo)識(shí)符和所述目標(biāo)地址的至少一部分映射至被分配的存儲(chǔ)器部分,至少部分基于所述系統(tǒng)標(biāo)識(shí)符和目標(biāo)地址來(lái)產(chǎn)生所述轉(zhuǎn)換地址。
7.根據(jù)權(quán)利要求1所述的處理器,其中所述處理器用單個(gè)晶片制造。
8.根據(jù)權(quán)利要求1所述的處理器,其中分配給所述多個(gè)系統(tǒng)映像的所述存儲(chǔ)器區(qū)域是動(dòng)態(tài)可賦值的。
9.一種處理器,包括: 多個(gè)處理器核組件,每個(gè)處理器核組件分配給多個(gè)系統(tǒng)映像中的一個(gè),其中所述多個(gè)系統(tǒng)映像通過(guò)至少利用地址轉(zhuǎn)換板以保持分配給所述多個(gè)系統(tǒng)映像中的每一個(gè)的存儲(chǔ)器區(qū)域之間分開(kāi),來(lái)共享公共存儲(chǔ)器組件;以及 所述地址轉(zhuǎn)換板攔截從所述多個(gè)處理器核組件去往存儲(chǔ)器接口組件的業(yè)務(wù),并且攔截從所述存儲(chǔ)器接口組件去往所述多個(gè)處理器核心組件的業(yè)務(wù), 其中所述地址轉(zhuǎn)換板至少部分基于系統(tǒng)映像標(biāo)識(shí)符和與去往所述存儲(chǔ)器接口組件的業(yè)務(wù)相關(guān)聯(lián)的地址來(lái)產(chǎn)生去往所述存儲(chǔ)器接口組件的業(yè)務(wù)的轉(zhuǎn)換地址,以及其中所述地址轉(zhuǎn)換板產(chǎn)生去往所述多個(gè)處理器核組件的業(yè)務(wù)的轉(zhuǎn)換地址。
10.根據(jù)權(quán)利要求9所述的處理器,還包括管理組件,所述管理組件用于將所述多個(gè)處理器核組件中的每一個(gè)分配給多個(gè)獨(dú)立系統(tǒng)映像中的一個(gè)。
11.根據(jù)權(quán)利要求9所述的處理器,其中所述多個(gè)處理器核組件中的一個(gè)將所述多個(gè)處理器核心組件中的每一個(gè)分配給多個(gè)獨(dú)立系統(tǒng)映像中的一個(gè)。
12.一種處理器,包括: 多個(gè)處理器核組件,其中每個(gè)處理器核組件分配給多個(gè)系統(tǒng)映像中的一個(gè),其中所述多個(gè)系統(tǒng)映像通過(guò)至少利用地址轉(zhuǎn)換板以保持分配給所述多個(gè)系統(tǒng)映像中的每一個(gè)的存儲(chǔ)器區(qū)域之間分開(kāi),來(lái)共享公共存儲(chǔ)器組件; 存儲(chǔ)器接口組件,所述存儲(chǔ)器接口組件由所述多個(gè)獨(dú)立系統(tǒng)映像所共享;以及所述地址轉(zhuǎn)換板攔截從所述多個(gè)處理器核組件去往所述存儲(chǔ)器接口組件的業(yè)務(wù),其中每個(gè)業(yè)務(wù)包括系統(tǒng)映像標(biāo)識(shí)符和目標(biāo)地址,并且其中所述地址轉(zhuǎn)換板至少部分基于所述系統(tǒng)標(biāo)識(shí)符和所述目標(biāo)地址通過(guò)如下方式中的至少一種來(lái)產(chǎn)生轉(zhuǎn)換地址: 將所述系統(tǒng)標(biāo)識(shí)符看作一個(gè)或多個(gè)附加地址位并且將所述一個(gè)或多個(gè)附加地址位與所述目標(biāo)地址相連接來(lái)產(chǎn)生所述轉(zhuǎn)換地址, 將所述系統(tǒng)標(biāo)識(shí)符映射至固定地址偏移,并且將所述固定地址偏移與所述目標(biāo)地址相加以產(chǎn)生所述轉(zhuǎn)換地址,以及 將所述系統(tǒng)標(biāo)識(shí)符和所述目標(biāo)地址的至少一部分映射至被分配的存儲(chǔ)器部分。
13.根據(jù)權(quán)利要求12所述的處理器,其中所述地址轉(zhuǎn)換板還檢查所述轉(zhuǎn)換地址,以確認(rèn)所述轉(zhuǎn)換地址不在被分配給與所述系統(tǒng)標(biāo)識(shí)符相關(guān)聯(lián)的所述系統(tǒng)映像的存儲(chǔ)器范圍之外。
14.根據(jù)權(quán)利要求12所述的處理器,其中所述地址轉(zhuǎn)換板還對(duì)從所述存儲(chǔ)器接口組件接收并且去往所述多個(gè)處理器核組件中的一個(gè)的業(yè)務(wù)進(jìn)行逆向轉(zhuǎn)換。
15.根據(jù)權(quán)利要求12所述的處理器,其中分配給所述多個(gè)系統(tǒng)映像的所述存儲(chǔ)器區(qū)域是動(dòng)態(tài)可賦值的。
【文檔編號(hào)】G06F15/80GK104272295SQ201280072798
【公開(kāi)日】2015年1月7日 申請(qǐng)日期:2012年4月30日 優(yōu)先權(quán)日:2012年4月30日
【發(fā)明者】格雷格·萊薩日特, 文森特·恩吉耶, 帕特里克·克內(nèi)貝 申請(qǐng)人:惠普發(fā)展公司,有限責(zé)任合伙企業(yè)