器之間迀移存儲(chǔ)器內(nèi)容的第二副本的 分配的功率使用限制,所述動(dòng)態(tài)閾值數(shù)量還基于到所述第一遠(yuǎn)存儲(chǔ)器的存儲(chǔ)器控制器寫入 等待時(shí)間和從在第一設(shè)備中維護(hù)的所述第一近存儲(chǔ)器的存儲(chǔ)器控制器讀取等待時(shí)間。
[0164] 根據(jù)某些示例,示例第二方法也可以包括接收到第二設(shè)備的連接將被終止的指 示,將存儲(chǔ)器內(nèi)容的第二副本從第一近存儲(chǔ)器發(fā)送到第一遠(yuǎn)存儲(chǔ)器,以允許存儲(chǔ)器內(nèi)容的 第二副本的的至少一部分迀移到第二近存儲(chǔ)器,在存儲(chǔ)器內(nèi)容的所述第二副本發(fā)送到所述 第一遠(yuǎn)存儲(chǔ)器之后,將所述第一電路和所述第一近存儲(chǔ)器降低到較低功率狀態(tài)。
[0165] 在示例第二方法的某些示例中,執(zhí)行一個(gè)或多個(gè)應(yīng)用程序的至少一部分可包括下 列各項(xiàng)中的一項(xiàng):導(dǎo)致至少4K分辨率流式傳送視頻被呈現(xiàn)在耦合到第一設(shè)備的顯示器上, 導(dǎo)致至少4K分辨率圖像或圖形被呈現(xiàn)在耦合到第一設(shè)備的顯示器上,或?qū)е掠|摸屏被呈現(xiàn) 在耦合到第一設(shè)備的顯示器上,顯示器具有觸摸輸入能力。在某些示例中,示例第二至少一 個(gè)機(jī)器可讀的介質(zhì)包括多個(gè)指令,所述指令,響應(yīng)于在具有第一電路的第一設(shè)備上被執(zhí)行, 可以導(dǎo)致第一設(shè)備檢測具有第二電路的第二設(shè)備已經(jīng)連接到第一設(shè)備的指示。第一和第二 電路可以各自都能夠使用具有近存儲(chǔ)器和遠(yuǎn)存儲(chǔ)器的兩級(jí)存儲(chǔ)器(2LM)架構(gòu),執(zhí)行一個(gè)或 多個(gè)應(yīng)用程序。指令也可以導(dǎo)致第一設(shè)備從位于第二設(shè)備中的第一遠(yuǎn)存儲(chǔ)器,接收來自位 于第二設(shè)備中的第二近存儲(chǔ)器的存儲(chǔ)器內(nèi)容的副本。存儲(chǔ)器內(nèi)容可以被第二電路用來執(zhí)行 一個(gè)或多個(gè)供使用程序。指令也可以導(dǎo)致第一設(shè)備以對(duì)第一或第二設(shè)備的操作系統(tǒng)透明的 方式,將存儲(chǔ)器內(nèi)容的副本存儲(chǔ)到在第一設(shè)備中維護(hù)的第一近存儲(chǔ)器。存儲(chǔ)器內(nèi)容的副本 被存儲(chǔ)到第一近存儲(chǔ)器,供第一電路用來執(zhí)行一個(gè)或多個(gè)應(yīng)用程序。
[0166] 根據(jù)第二至少一個(gè)機(jī)器可讀的介質(zhì)的某些示例,第一近存儲(chǔ)器可以具有大于第二 近存儲(chǔ)器的第二存儲(chǔ)器容量的第一存儲(chǔ)器容量。
[0167] 在第二至少一個(gè)機(jī)器可讀的介質(zhì)的某些示例中,指令也可以導(dǎo)致第一設(shè)備接收第 一近存儲(chǔ)器的頁未命中指示。頁未命中可以與在第一遠(yuǎn)存儲(chǔ)器中維護(hù)的數(shù)據(jù)相關(guān)聯(lián)。指令 也可以導(dǎo)致第一設(shè)備將存儲(chǔ)器訪問請(qǐng)求發(fā)送到第二設(shè)備以獲得在第一遠(yuǎn)存儲(chǔ)器中維護(hù)的 數(shù)據(jù),從第一遠(yuǎn)存儲(chǔ)器接收數(shù)據(jù),并導(dǎo)致數(shù)據(jù)存儲(chǔ)在第一近存儲(chǔ)器中。
[0168] 根據(jù)第二至少一個(gè)機(jī)器可讀的介質(zhì)的某些示例,第二設(shè)備已經(jīng)連接的指示的檢測 可以響應(yīng)于第一設(shè)備耦合到允許第一設(shè)備建立有線通信信道以通過有線互連與第二設(shè)備 進(jìn)行連接的有線接口或響應(yīng)于第一設(shè)備進(jìn)入允許第一設(shè)備建立無線通信信道以通過無線 互連與第二設(shè)備進(jìn)行連接的給定物理接近度。在第二至少一個(gè)機(jī)器可讀的介質(zhì)的某些示例 中,指令也可以導(dǎo)致第一設(shè)備從第一近存儲(chǔ)器,將存儲(chǔ)器內(nèi)容的至少諸部分發(fā)送到在第二 設(shè)備上維護(hù)的第一遠(yuǎn)存儲(chǔ)器,存儲(chǔ)器內(nèi)容的至少諸部分包括在由第一電路執(zhí)行一個(gè)或多個(gè) 應(yīng)用程序的過程中生成的一個(gè)或多個(gè)臟頁面。
[0169] 根據(jù)第二至少一個(gè)機(jī)器可讀的介質(zhì)的某些示例,指令也可以導(dǎo)致第一設(shè)備基于回 寫策略來發(fā)送存儲(chǔ)器內(nèi)容的至少諸部分,所述回寫策略包括在所述第一近存儲(chǔ)器中維護(hù)的 臟頁面的第一或第二閾值數(shù)量被超出或臟頁面可以被維護(hù)在所述第一近存儲(chǔ)器中的閾值 時(shí)間被超出中的一項(xiàng)或多項(xiàng)。
[0170] 在第二至少一個(gè)機(jī)器可讀的介質(zhì)的某些示例中,指令也可以導(dǎo)致第一設(shè)備基于存 儲(chǔ)器檢查點(diǎn)執(zhí)行,發(fā)送存儲(chǔ)器內(nèi)容的所述至少諸部分,所述存儲(chǔ)器檢查點(diǎn)執(zhí)行包括在所述 第一近存儲(chǔ)器中維護(hù)的臟頁面的動(dòng)態(tài)閾值數(shù)量被超出,所述動(dòng)態(tài)閾值數(shù)量基于可用數(shù)據(jù)帶 寬,觀察到的等待時(shí)間,或?qū)τ谕ㄟ^有線互連或無線互連,在所述第一遠(yuǎn)存儲(chǔ)器和所述第一 近存儲(chǔ)器之間迀移存儲(chǔ)器內(nèi)容的第二副本的指派功率使用限制,所述動(dòng)態(tài)閾值數(shù)量還基于 到所述第一遠(yuǎn)存儲(chǔ)器的存儲(chǔ)器控制器寫入等待時(shí)間和從在第一設(shè)備中維護(hù)的所述第一近 存儲(chǔ)器的存儲(chǔ)器控制器讀取等待時(shí)間。根據(jù)第二至少一個(gè)機(jī)器可讀的介質(zhì)的某些示例,指 令也可以導(dǎo)致第一設(shè)備接收到第二設(shè)備的連接將被終止的指示,將存儲(chǔ)器內(nèi)容的第二副本 從第一近存儲(chǔ)器發(fā)送到第一遠(yuǎn)存儲(chǔ)器,以允許存儲(chǔ)器內(nèi)容的第二副本的的至少一部分迀移 到第二近存儲(chǔ)器,在存儲(chǔ)器內(nèi)容的所述第二副本發(fā)送到所述第一遠(yuǎn)存儲(chǔ)器之后,將所述第 一電路和所述第一近存儲(chǔ)器的功率降低到較低功率狀態(tài)。
[0171]要強(qiáng)調(diào)的是,提供可公開內(nèi)容的摘要以符合37C.F.R.第1.72(b)段,要求將可使讀 者快速地弄清本技術(shù)公開的特征的摘要。但應(yīng)理解,它不能被用來解釋或限制權(quán)利要求的 范圍或含義。此外,在前面的"【具體實(shí)施方式】"中,可以看出,各種特征可以組合在一個(gè)示例 中,以便簡化說明。本發(fā)明的此方法不應(yīng)被解釋為反映帶權(quán)利要求的各示例需要比每一個(gè) 權(quán)利要求中明確地列舉的特征更多的特征的意圖。相反,如下面的權(quán)利要求所反映的,本發(fā) 明的主題在于少于所公開的單一示例的所有特征。如此,下面的權(quán)利要求被包括到"詳細(xì)描 述"中,每一個(gè)權(quán)利要求本身也作為單獨(dú)的示例。在所附權(quán)利要求書中,術(shù)語"包含"和"其 中"(in which)被用作相應(yīng)的術(shù)語"包含"和"其中"(herein)的普通英語等效詞。此外,術(shù)語 "第一"、"第二"、"第三"等等只用作標(biāo)記,并不旨在對(duì)它們的對(duì)象施加數(shù)值要求。盡管用結(jié) 構(gòu)特征和/或方法動(dòng)作專用的語言描述了本主題,但可以理解,所附權(quán)利要求書中定義的主 題不必限于上述具體特征或動(dòng)作。相反,上述具體特征和動(dòng)作是作為實(shí)現(xiàn)權(quán)利要求的示例 形式公開的。
【主權(quán)項(xiàng)】
1. 一種設(shè)備,包括: 第一電路,所述第一電路能夠使用包括第一近存儲(chǔ)器以及第一遠(yuǎn)存儲(chǔ)器的兩級(jí)存儲(chǔ)器 (2LM)架構(gòu)來執(zhí)行一個(gè)或多個(gè)應(yīng)用程序; 檢測邏輯,所述檢測邏輯用于檢測能夠使用也包括第二近存儲(chǔ)器的所述2LM架構(gòu)來執(zhí) 行所述一個(gè)或多個(gè)應(yīng)用程序的第二電路; 連接邏輯,所述連接邏輯用于導(dǎo)致所述第一遠(yuǎn)存儲(chǔ)器與所述第二近存儲(chǔ)器之間的連 接;以及 迀移邏輯,所述迀移邏輯用于使用所述第一遠(yuǎn)存儲(chǔ)器來導(dǎo)致存儲(chǔ)器內(nèi)容的副本從所述 第一近存儲(chǔ)器迀移到所述第二近存儲(chǔ)器,存儲(chǔ)器內(nèi)容的所述副本以對(duì)操作系統(tǒng)透明的方式 迀移。2. 如權(quán)利要求1所述的設(shè)備,其特征在于,包括位于第一設(shè)備中的所述第一電路、第一 近存儲(chǔ)器以及第一遠(yuǎn)存儲(chǔ)器,以及位于第二設(shè)備中的所述第二電路以及第二近存儲(chǔ)器。3. 如權(quán)利要求1所述的設(shè)備,其特征在于,包括具有第一存儲(chǔ)器容量的所述第一近存儲(chǔ) 器,所述第一存儲(chǔ)器容量小于所述第二近存儲(chǔ)器的第二存儲(chǔ)器容量。4. 如權(quán)利要求1所述的設(shè)備,其特征在于,包括: 功率邏輯,所述功率邏輯用于在將所述第一近存儲(chǔ)器中的存儲(chǔ)器內(nèi)容的所述副本迀移 到所述第二近存儲(chǔ)器之后,將所述第一電路和所述第一近存儲(chǔ)器的功率降低到較低功率狀 態(tài),并導(dǎo)致對(duì)所述第一遠(yuǎn)存儲(chǔ)器的持續(xù)的功率。5. 如權(quán)利要求4所述的設(shè)備,其特征在于,包括: 所述連接邏輯,其用于接收; 所述功率邏輯,其用于導(dǎo)致所述第一電路和所述第一近存儲(chǔ)器將所述第一電路和所述 第一近存儲(chǔ)器的功率提升到較高功率狀態(tài);以及 所述迀移邏輯,其用于從所述第二近存儲(chǔ)器接收存儲(chǔ)器內(nèi)容的第二副本,并導(dǎo)致存儲(chǔ) 器內(nèi)容的所述第二副本被存儲(chǔ)到所述第一遠(yuǎn)存儲(chǔ)器以及存儲(chǔ)器內(nèi)容的所述第二副本的至 少一部分被存儲(chǔ)到所述第一近存儲(chǔ)器。6. 如權(quán)利要求5所述的設(shè)備,其特征在于,包括所述迀移邏輯基于存儲(chǔ)先前存儲(chǔ)在所述 第二近存儲(chǔ)器中并且當(dāng)所述一個(gè)或多個(gè)應(yīng)用程序由所述第二電路執(zhí)行時(shí)被所述一個(gè)或多 個(gè)應(yīng)用程序使用的存儲(chǔ)器頁的存儲(chǔ)器分頁策略,導(dǎo)致存儲(chǔ)器內(nèi)容的所述第二副本的所述至 少一部分被存儲(chǔ)到所述第一近存儲(chǔ)器,所述存儲(chǔ)器分頁策略包括下列各項(xiàng)中的至少一項(xiàng): 存儲(chǔ)被積極地使用的存儲(chǔ)器頁面,基于與所述存儲(chǔ)器頁面相關(guān)聯(lián)的年齡來存儲(chǔ),或基于與 所述存儲(chǔ)器頁面相關(guān)聯(lián)的訪問模式來存儲(chǔ)。7. 如權(quán)利要求1所述的設(shè)備,其特征在于,包括: 請(qǐng)求邏輯,所述請(qǐng)求邏輯基于對(duì)所述第二近存儲(chǔ)器的頁未命中,接收對(duì)所述第一遠(yuǎn)存 儲(chǔ)器的存儲(chǔ)器訪問請(qǐng)求,并導(dǎo)致對(duì)所述第一遠(yuǎn)存儲(chǔ)器的所述存儲(chǔ)器訪問請(qǐng)求被履行,以提 供與對(duì)所述第二近存儲(chǔ)器的所述頁未命中相關(guān)聯(lián)的數(shù)據(jù)。8. 如權(quán)利要求1所述的設(shè)備,其特征在于,包括: 所述迀移邏輯,其用于從所述第二近存儲(chǔ)器接收存儲(chǔ)器內(nèi)容的至少諸部分,存儲(chǔ)器內(nèi) 容的所述至少諸部分包括在由所述第二電路執(zhí)行所述一個(gè)或多個(gè)應(yīng)用程序的過程中生成 的一個(gè)或多個(gè)臟頁面,所述迀移邏輯導(dǎo)致所述一個(gè)或多個(gè)臟頁面被存儲(chǔ)到所述第一遠(yuǎn)存儲(chǔ) 器。9. 如權(quán)利要求8所述的設(shè)備,其特征在于,包括所述迀移邏輯,所述迀移邏輯用于基于 回寫策略來接收存儲(chǔ)器內(nèi)容的所述至少諸部分,所述回寫策略包括以下各項(xiàng)中的一者或多 者:在所述第二近存儲(chǔ)器中維護(hù)的臟頁面的第一或第二閾值數(shù)量被超出;或臟頁面可被維 護(hù)在所述第二近存儲(chǔ)器中的閾值時(shí)間被超出。10. 如權(quán)利要求8所述的設(shè)備,其特征在于,包括所述迀移邏輯,所述迀移邏輯用于基于 存儲(chǔ)器檢查點(diǎn)執(zhí)行接收存儲(chǔ)器內(nèi)容的所述至少諸部分,所述存儲(chǔ)器檢查點(diǎn)執(zhí)行包括在所述 第二近存儲(chǔ)器中維護(hù)的臟頁面的動(dòng)態(tài)閾值數(shù)量被超出,所述動(dòng)態(tài)閾值數(shù)量基于可用數(shù)據(jù)帶 寬,觀察到的等待時(shí)間,或?qū)τ谕ㄟ^有線互連或無線互連在所述第一遠(yuǎn)存儲(chǔ)器和所述第二 近存儲(chǔ)器之間迀移存儲(chǔ)器內(nèi)容的第二副本的指派功率使用限制,所述動(dòng)態(tài)閾值數(shù)量還基于 到所述第一遠(yuǎn)存儲(chǔ)器的存儲(chǔ)器控制器寫入等待時(shí)間和從所述第二近存儲(chǔ)器的存儲(chǔ)器控制 器讀取等待時(shí)間。11. 一種方法,包括: 在第一電路上執(zhí)行一個(gè)或多個(gè)應(yīng)用程序,所述第一電路能夠使用包括第一近存儲(chǔ)器和 第一遠(yuǎn)存儲(chǔ)器的兩級(jí)存儲(chǔ)器(2LM)架構(gòu)來執(zhí)行所述一個(gè)或多個(gè)應(yīng)用程序; 檢測能夠使用也包括第二近存儲(chǔ)器的所述2LM架構(gòu)來執(zhí)行所述一個(gè)或多個(gè)應(yīng)用程序的 第二電路; 將所述第一遠(yuǎn)存儲(chǔ)器連接到所述第二近存儲(chǔ)器;以及 使用所述第一遠(yuǎn)存儲(chǔ)器來導(dǎo)致存儲(chǔ)器內(nèi)容的副本從所述第一近存儲(chǔ)器迀移到所述第 二近存儲(chǔ)器,存儲(chǔ)器內(nèi)容的所述副本以對(duì)操作系統(tǒng)透明的方式迀移。12. 如權(quán)利要求11所述的方法,其特征在于,包括位于第一設(shè)備中的所述第一電路、第 一近存儲(chǔ)器以及第一遠(yuǎn)存儲(chǔ)器,以及位于第二設(shè)備中的所述第二電路以及第二近存儲(chǔ)器。13. 如權(quán)利要求11所述的方法,其特征在于,包括: 在將所述第一近存儲(chǔ)器中的存儲(chǔ)器內(nèi)容的所述副本迀移到所述第二近存儲(chǔ)器之后,將 所述第一電路和所述第一近存儲(chǔ)器的功率降低到較低功率狀態(tài);以及 繼續(xù)向所述第一遠(yuǎn)存儲(chǔ)器提供功率。14. 至少一個(gè)機(jī)器可讀的介質(zhì),包括多個(gè)指令,所述指令響應(yīng)于在具有第一電路的第一 設(shè)備上被執(zhí)行,導(dǎo)致所述第一設(shè)備: 執(zhí)行一個(gè)或多個(gè)應(yīng)用程序,所述第一電路能夠使用包括第一近存儲(chǔ)器和第二遠(yuǎn)存儲(chǔ)器 的兩級(jí)存儲(chǔ)器(2LM)架構(gòu)來執(zhí)行所述一個(gè)或多個(gè)應(yīng)用程序; 檢測能夠使用也包括第二近存儲(chǔ)器的所述2LM架構(gòu)來執(zhí)行所述一個(gè)或多個(gè)應(yīng)用程序的 第二電路; 將所述第一遠(yuǎn)存儲(chǔ)器連接到所述第二近存儲(chǔ)器; 使用所述第一遠(yuǎn)存儲(chǔ)器來導(dǎo)致存儲(chǔ)器內(nèi)容的副本從所述第一近存儲(chǔ)器迀移到所述第 二近存儲(chǔ)器,存儲(chǔ)器內(nèi)容的所述副本以對(duì)操作系統(tǒng)透明的方式迀移; 在將所述第一近存儲(chǔ)器中的存儲(chǔ)器內(nèi)容的所述副本迀移到所述第二近存儲(chǔ)器之后,將 所述第一電路和所述第一近存儲(chǔ)器的功率降低到較低功率狀態(tài);以及 繼續(xù)向所述第一遠(yuǎn)存儲(chǔ)器提供功率。15. 如權(quán)利要求14所述的至少一個(gè)機(jī)器可讀的介質(zhì),其特征在于,包括位于所述第一設(shè) 備中的所述第一電路、第一近存儲(chǔ)器以及第一遠(yuǎn)存儲(chǔ)器,以及位于第二設(shè)備中的所述第二 電路以及第二近存儲(chǔ)器。16. 如權(quán)利要求14所述的至少一個(gè)機(jī)器可讀的介質(zhì),其特征在于,所述指令還導(dǎo)致所述 第一設(shè)備: 從所述第二近存儲(chǔ)器接收存儲(chǔ)器內(nèi)容的至少諸部分,存儲(chǔ)器內(nèi)容的所述至少諸部分包 括在由所述第二電路執(zhí)行所述一個(gè)或多個(gè)應(yīng)用程序的過程中生成的一個(gè)或多個(gè)臟頁面;以 及 導(dǎo)致所述接收到的存儲(chǔ)器內(nèi)容的至少諸部分被存儲(chǔ)到所述第一遠(yuǎn)存儲(chǔ)器。17. 如權(quán)利要求16所述的至少一個(gè)機(jī)器可讀的介質(zhì),其特征在于,所述指令也導(dǎo)致所述 第一設(shè)備基于回寫策略來接收存儲(chǔ)器內(nèi)容的所述至少諸部分,所述回寫策略包括以下各項(xiàng) 中的一者或多者:在所述第二近存儲(chǔ)器中維護(hù)的臟頁面的第一或第二閾值數(shù)量被超出;或 臟頁面可被維護(hù)在所述第二近存儲(chǔ)器中的閾值時(shí)間被超出。18. 如權(quán)利要求16所述的至少一個(gè)機(jī)器可讀的介質(zhì),其特征在于,所述指令也導(dǎo)致所述 第一設(shè)備基于存儲(chǔ)器檢查點(diǎn)執(zhí)行接收存儲(chǔ)器內(nèi)容的所述至少諸部分,所述存儲(chǔ)器檢查點(diǎn)執(zhí) 行包括在所述第二近存儲(chǔ)器中維護(hù)的臟頁面的動(dòng)態(tài)閾值數(shù)量被超出,所述動(dòng)態(tài)閾值數(shù)量基 于可用數(shù)據(jù)帶寬,觀察到的等待時(shí)間,或?qū)τ谕ㄟ^有線互連或無線互連在所述第一遠(yuǎn)存儲(chǔ) 器和所述第二近存儲(chǔ)器之間迀移存儲(chǔ)器內(nèi)容的第二副本的指派功率使用限制,所述動(dòng)態(tài)閾 值數(shù)量還基于到所述第一遠(yuǎn)存儲(chǔ)器的存儲(chǔ)器控制器寫入等待時(shí)間和從所述第二近存儲(chǔ)器 的存儲(chǔ)器控制器讀取等待時(shí)間。19. 一種設(shè)備,包括: 第一電路,所述第一電路能夠使用包括第一近存儲(chǔ)器以及第一遠(yuǎn)存儲(chǔ)器的兩級(jí)存儲(chǔ)器 (2LM)架構(gòu)來執(zhí)行一個(gè)或多個(gè)應(yīng)用程序; 檢測邏輯,所述檢測邏輯用于檢測到所述2LM架構(gòu)中所包括的第二近存儲(chǔ)器的連接的 指示,所述第二近存儲(chǔ)器能夠在所述一個(gè)或多個(gè)應(yīng)用程序由第二電路執(zhí)行時(shí)被所述一個(gè)或 多個(gè)應(yīng)用程序使用; 復(fù)制邏輯,所述復(fù)制邏輯用于從所述第一遠(yuǎn)存儲(chǔ)器接收從由所述第二電路用來執(zhí)行所 述一個(gè)或多個(gè)應(yīng)用程序所使用的所述第二近存儲(chǔ)器發(fā)送的存儲(chǔ)器內(nèi)容的副本,所述復(fù)制邏 輯導(dǎo)致所述副本以對(duì)操作系統(tǒng)透明的方式被存儲(chǔ)在所述第一近存儲(chǔ)器中,所述存儲(chǔ)的副本 被所述第一電路用來執(zhí)行所述一個(gè)或多個(gè)應(yīng)用程序。20. 如權(quán)利要求19所述的設(shè)備,其特征在于,包括: 請(qǐng)求邏輯,所述請(qǐng)求邏輯用于接收所述第一近存儲(chǔ)器的頁未命中指示,所述頁未命中 與在所述第一遠(yuǎn)存儲(chǔ)器中維護(hù)的數(shù)據(jù)相關(guān)聯(lián),所述請(qǐng)求邏輯用于: 將存儲(chǔ)器訪問請(qǐng)求發(fā)送到所述第一遠(yuǎn)存儲(chǔ)器以獲得所述數(shù)據(jù); 從所述第一遠(yuǎn)存儲(chǔ)器接收所述數(shù)據(jù);以及 導(dǎo)致所述接收到的數(shù)據(jù)復(fù)制到所述第一近存儲(chǔ)器。21. 如權(quán)利要求19所述的設(shè)備,其特征在于,包括: 回寫邏輯,所述回寫邏輯用于從所述第一近存儲(chǔ)器,將存儲(chǔ)器內(nèi)容的至少諸部分發(fā)送 到所述第一遠(yuǎn)存儲(chǔ)器,存儲(chǔ)器內(nèi)容的所述至少諸部分包括在由所述第一電路執(zhí)行所述一個(gè) 或多個(gè)應(yīng)用程序的過程中生成的一個(gè)或多個(gè)臟頁面,所述回寫邏輯用于基于回寫策略來發(fā) 送存儲(chǔ)器內(nèi)容的所述至少諸部分,所述回寫策略包括以下各項(xiàng)中的一者或多者:在所述第 一近存儲(chǔ)器中維護(hù)的臟頁面的第一或第二閾值數(shù)量被超出;或臟頁面可以被維護(hù)在所述第 一近存儲(chǔ)器中的閾值時(shí)間被超出。22. 如權(quán)利要求19所述的設(shè)備,其特征在于,包括: 所述檢測邏輯,用于接收到所述第二近存儲(chǔ)器的所述連接將被終止的指示; 迀移邏輯,所述迀移邏輯用于將存儲(chǔ)器內(nèi)容的第二副本從所述第一近存儲(chǔ)器發(fā)送到所 述第一遠(yuǎn)存儲(chǔ)器,以允許存儲(chǔ)器內(nèi)容的所述第二副本的至少一部分迀移到所述第二近存儲(chǔ) 器;以及 功率邏輯,所述功率邏輯用于在將存儲(chǔ)器內(nèi)容的所述第二副本發(fā)送到所述第一遠(yuǎn)存儲(chǔ) 器之后,將所述第一電路和所述第一近存儲(chǔ)器的功率降低到較低功率狀態(tài)。23. -種方法,包括: 在具有第一電路的第一設(shè)備處,檢測具有第二電路的第二設(shè)備已連接到所述第一設(shè)備 的指示,所述第一和所述第二電路中的每一個(gè)都能夠使用具有近存儲(chǔ)器和遠(yuǎn)存儲(chǔ)器的兩級(jí) 存儲(chǔ)器(2LM)架構(gòu)來執(zhí)行一個(gè)或多個(gè)應(yīng)用程序; 從位于所述第二設(shè)備中的第一遠(yuǎn)存儲(chǔ)器,接收來自位于所述第二設(shè)備中的第二近存儲(chǔ) 器的存儲(chǔ)器內(nèi)容的副本,所述存儲(chǔ)器內(nèi)容被所述第二電路用來執(zhí)行所述一個(gè)或多個(gè)應(yīng)用程 序; 以對(duì)所述第一或所述第二設(shè)備的操作系統(tǒng)透明的方式,將存儲(chǔ)器內(nèi)容的所述副本存儲(chǔ) 到位于所述第一設(shè)備中的第一近存儲(chǔ)器,存儲(chǔ)器內(nèi)容的所述副本被存儲(chǔ)到所述第一近存儲(chǔ) 器,以供所述第一電路用來執(zhí)行所述一個(gè)或多個(gè)應(yīng)用程序;以及 接收所述第一近存儲(chǔ)器的頁未命中指示,所述頁未命中與在所述第一遠(yuǎn)存儲(chǔ)器中維護(hù) 的數(shù)據(jù)相關(guān)聯(lián); 將存儲(chǔ)器訪問請(qǐng)求發(fā)送到所述第二設(shè)備,以獲得在所述第一遠(yuǎn)存儲(chǔ)器中維護(hù)的所述數(shù) 據(jù); 從所述第一遠(yuǎn)存儲(chǔ)器接收所述數(shù)據(jù);以及 將所述數(shù)據(jù)存儲(chǔ)在所述第一近存儲(chǔ)器中。24. 如權(quán)利要求23所述的方法,其特征在于,包括: 接收到所述第二設(shè)備的所述連接將被終止的指示; 將存儲(chǔ)器內(nèi)容的第二副本從所述第一近存儲(chǔ)器發(fā)送到所述第一遠(yuǎn)存儲(chǔ)器,以允許存儲(chǔ) 器內(nèi)容的所述第二副本的至少一部分迀移到所述第二近存儲(chǔ)器;以及 在將存儲(chǔ)器內(nèi)容的所述第二副本發(fā)送到所述第一遠(yuǎn)存儲(chǔ)器之后,將所述第一電路和所 述第一近存儲(chǔ)器的功率降低到較低功率狀態(tài)。25. 至少一個(gè)機(jī)器可讀介質(zhì),包括多個(gè)指令,所述指令,響應(yīng)于在具有第一電路的第一 設(shè)備上被執(zhí)行,導(dǎo)致所述第一設(shè)備: 檢測具有第二電路的第二設(shè)備已連接到所述第一設(shè)備的指示,所述第一和所述第二電 路中的每一個(gè)都能夠使用具有近存儲(chǔ)器和遠(yuǎn)存儲(chǔ)器的兩級(jí)存儲(chǔ)器(2LM)架構(gòu)來執(zhí)行一個(gè)或 多個(gè)應(yīng)用程序; 從位于所述第二設(shè)備中的第一遠(yuǎn)存儲(chǔ)器,接收來自位于所述第二設(shè)備中的第二近存儲(chǔ) 器的存儲(chǔ)器內(nèi)容的副本,所述存儲(chǔ)器內(nèi)容被所述第二電路用來執(zhí)行所述一個(gè)或多個(gè)應(yīng)用程 序;以及 以對(duì)所述第一或所述第二設(shè)備的操作系統(tǒng)透明的方式,將存儲(chǔ)器內(nèi)容的所述副本存儲(chǔ) 到位于所述第一設(shè)備中的第一近存儲(chǔ)器,存儲(chǔ)器內(nèi)容的所述副本被存儲(chǔ)到所述第一近存儲(chǔ) 器,以供所述第一電路用來執(zhí)行所述一個(gè)或多個(gè)應(yīng)用程序。26. 如權(quán)利要求25所述的至少一個(gè)機(jī)器可讀介質(zhì),其特征在于,包括所述指令,所述指 令還導(dǎo)致所述第一設(shè)備: 接收所述第一近存儲(chǔ)器的頁未命中指示,所述頁未命中與在所述第一遠(yuǎn)存儲(chǔ)器中維護(hù) 的數(shù)據(jù)相關(guān)聯(lián); 將存儲(chǔ)器訪問請(qǐng)求發(fā)送到所述第二設(shè)備,以獲得在所述第一遠(yuǎn)存儲(chǔ)器中維護(hù)的所述數(shù) 據(jù); 從所述第一遠(yuǎn)存儲(chǔ)器接收所述數(shù)據(jù);以及 導(dǎo)致將所述數(shù)據(jù)存儲(chǔ)在所述第一近存儲(chǔ)器中。27. 如權(quán)利要求25所述的至少一個(gè)機(jī)器可讀介質(zhì),其特征在于,包括所述指令,所述指 令還導(dǎo)致所述第一設(shè)備: 接收到所述第二設(shè)備的所述連接將被終止的指示; 將存儲(chǔ)器內(nèi)容的第二副本從所述第一近存儲(chǔ)器發(fā)送到所述第一遠(yuǎn)存儲(chǔ)器,以允許存儲(chǔ) 器內(nèi)容的所述第二副本的至少一部分迀移到所述第二近存儲(chǔ)器;以及 在將存儲(chǔ)器內(nèi)容的所述第二副本發(fā)送到所述第一遠(yuǎn)存儲(chǔ)器之后,將所述第一電路和所 述第一近存儲(chǔ)器的功率降低到較低功率狀態(tài)。
【專利摘要】公開了用于跨設(shè)備組合存儲(chǔ)器資源的示例。在某些示例中,可以跨兩個(gè)設(shè)備組合與由電路執(zhí)行一個(gè)或多個(gè)應(yīng)用程序相關(guān)聯(lián)的存儲(chǔ)器資源。所述電路可以能夠使用包括近存儲(chǔ)器以及遠(yuǎn)存儲(chǔ)器的兩級(jí)存儲(chǔ)器(2LM)架構(gòu)來執(zhí)行一個(gè)或多個(gè)應(yīng)用程序。在某些示例中,近存儲(chǔ)器可包括分離地位于兩個(gè)設(shè)備中的近存儲(chǔ)器以及位于兩個(gè)設(shè)備中的一個(gè)設(shè)備中的遠(yuǎn)存儲(chǔ)器??梢允褂眠h(yuǎn)存儲(chǔ)器來以對(duì)第一設(shè)備或第二設(shè)備的操作系統(tǒng)透明的方式在分離地定位的近存儲(chǔ)器之間遷移存儲(chǔ)器內(nèi)容的一個(gè)或多個(gè)副本。描述并要求保護(hù)其他示例。
【IPC分類】G06F12/00, G06F13/14
【公開號(hào)】CN105556493
【申請(qǐng)?zhí)枴緾N201380079696
【發(fā)明人】N·M·阿布格查拉, P·S·迪芬伯格, N·S·杰干納坦, E·高巴托夫
【申請(qǐng)人】英特爾公司
【公開日】2016年5月4日
【申請(qǐng)日】2013年9月27日
【公告號(hào)】US20150095598, WO2015047314A1