中,遠存儲器包括相變存儲器。在一個實施例中,存儲器系統(tǒng)控制器還利用過量的帶寬來選擇性地修改線程的執(zhí)行狀態(tài)。在一個實施例中,系統(tǒng)選擇性地修改線程的執(zhí)行狀態(tài)包括操作系統(tǒng)終止線程。
[0045]在一個實施例中,基于監(jiān)測的遠存儲器帶寬利用率來修改可用的遠存儲器帶寬可用性包括修改廣告的可用的遠存儲器帶寬。在一個實施例中,基于監(jiān)測的遠存儲器帶寬利用率來修改可用的遠存儲器帶寬可用性包括將多個信道變成可用于傳送到/來自遠存儲器的數(shù)據(jù)。在一個實施例中,基于監(jiān)測的遠存儲器帶寬利用率來修改可用的遠存儲器帶寬可用性包括修改用于近存儲器的頁面大小。在一個實施例中,存儲器系統(tǒng)控制器響應(yīng)于近存儲器利用率超過預(yù)選的近存儲器利用率閾值來增加用于近存儲器的頁面大小。在一個實施例中,存儲器系統(tǒng)控制器壓縮將要被寫入遠存儲器的數(shù)據(jù)。
[0046]在一個實施例中,設(shè)備包含能夠在具有不同功耗級別的至少兩個操作狀態(tài)中操作的多個處理核、和耦合到多個處理核的存儲器系統(tǒng)控制器,該存儲器系統(tǒng)控制器控制與易失性存儲器裝置和非易失性存儲器裝置的通信。存儲器系統(tǒng)控制器將易失性存儲器裝置和非易失性存儲器裝置管理為兩級存儲器(2LM)。易失性存儲器操作為近存儲器并且非易失性存儲器操作為遠存儲器,用于監(jiān)測至少遠存儲器的遠存儲器帶寬利用率,并且用于基于監(jiān)測的遠存儲器帶寬利用率來動態(tài)地修改可用的遠存儲器帶寬可用性。響應(yīng)于可用的遠存儲器帶寬的修改而動態(tài)地修改至少一個處理核的操作狀態(tài)。
[0047]在一個實施例中,遠存儲器包括相變存儲器。在一個實施例中,存儲器系統(tǒng)控制器還利用過量的帶寬來選擇性地修改線程的執(zhí)行狀態(tài)。在一個實施例中,選擇性地修改線程的執(zhí)行狀態(tài)包括操作系統(tǒng)終止線程。
[0048]在一個實施例中,基于監(jiān)測的遠存儲器帶寬利用率來修改可用的遠存儲器帶寬可用性包括修改廣告的可用的遠存儲器帶寬。在一個實施例中,基于監(jiān)測的遠存儲器帶寬利用率來修改可用的遠存儲器帶寬可用性包括將多個信道變成可用于傳送到/來自遠存儲器的數(shù)據(jù)。在一個實施例中,基于監(jiān)測的遠存儲器帶寬利用率來修改可用的遠存儲器帶寬可用性包括修改用于近存儲器的頁面大小。在一個實施例中,存儲器系統(tǒng)控制器響應(yīng)于近存儲器利用率超過預(yù)選的近存儲器利用率閾值來增加用于近存儲器的頁面大小。在一個實施例中,存儲器系統(tǒng)控制器壓縮將要被寫入遠存儲器的數(shù)據(jù)。
[0049]在說明書中對“一個實施例”或“一實施例”的提及意味著結(jié)合該實施例描述的特定特征、結(jié)構(gòu)或特性包含在本發(fā)明的至少一個實施例中。在說明書中的各處的短語“在一個實施例中”的出現(xiàn)不一定全部涉及相同的實施例。
[0050]雖然在若干實施例方面描述了本發(fā)明,但是本領(lǐng)域技術(shù)人員將認(rèn)識到本發(fā)明不限于描述的實施例,而是可以用所附的權(quán)利要求的精神和范圍內(nèi)的修改和變更來實踐。因此,描述被視為是說明性的而不是限制性的。
【主權(quán)項】
1.一種方法,包括: 在兩級存儲器(2LM)系統(tǒng)中監(jiān)測至少遠存儲器的遠存儲器帶寬利用率; 基于監(jiān)測的遠存儲器帶寬利用率來動態(tài)地修改可用的遠存儲器帶寬可用性;以及 響應(yīng)于可用的遠存儲器帶寬的修改來動態(tài)地修改至少一個處理核的操作狀態(tài)。
2.如權(quán)利要求1所述的方法,其中所述遠存儲器包括相變存儲器。
3.如權(quán)利要求1所述的方法,其中動態(tài)地修改至少一個處理核的操作狀態(tài)包括改變所述處理核的功率狀態(tài)。
4.如權(quán)利要求1所述的方法,還包括利用過量的帶寬來選擇性地修改線程的執(zhí)行狀??τ O
5.如權(quán)利要求4所述的方法,其中選擇性地修改線程的執(zhí)行狀態(tài)包括操作系統(tǒng)終止所述線程。
6.如權(quán)利要求1所述的方法,其中基于監(jiān)測的遠存儲器帶寬利用率來修改可用的遠存儲器帶寬可用性包括修改廣告的可用的遠存儲器帶寬。
7.如權(quán)利要求1所述的方法,其中基于監(jiān)測的遠存儲器帶寬利用率來修改可用的遠存儲器帶寬可用性包括將多個信道變成可用于傳送到/來自所述遠存儲器的數(shù)據(jù)。
8.如權(quán)利要求1所述的方法,其中基于監(jiān)測的遠存儲器帶寬利用率來修改可用的遠存儲器帶寬可用性包括修改用于近存儲器的頁面大小。
9.如權(quán)利要求8所述的方法,還包括響應(yīng)于近存儲器利用率超過預(yù)選的近存儲器利用率閾值,增加用于所述近存儲器的所述頁面大小。
10.如權(quán)利要求1所述的方法,還包括壓縮將要被寫入所述遠存儲器的數(shù)據(jù)。
11.一種系統(tǒng),包括: 觸摸屏接口; 多個處理核,能夠在具有不同功耗級別的至少兩個操作狀態(tài)中操作,所述多個處理核至少在所述觸摸屏接口上提供圖形用戶接口; 易失性存儲器裝置; 非易失性存儲器裝置; 存儲器系統(tǒng)控制器,耦合到所述多個處理核、所述易失性存儲器裝置和所述非易失性存儲器裝置,所述存儲器系統(tǒng)控制器將所述易失性存儲器裝置和所述非易失性存儲器裝置管理為兩級存儲器(2LM),其中所述易失性存儲器操作為近存儲器并且所述非易失性存儲器操作為遠存儲器,用于監(jiān)測至少所述遠存儲器的遠存儲器帶寬利用率,并且用于基于監(jiān)測的遠存儲器帶寬利用率來動態(tài)地修改可用的遠存儲器帶寬可用性; 其中響應(yīng)于可用的遠存儲器帶寬的修改而動態(tài)地修改至少一個處理核的操作狀態(tài)。
12.—種設(shè)備,包括: 多個處理核,能夠在具有不同功耗級別的至少兩個操作狀態(tài)中操作; 存儲器系統(tǒng)控制器,耦合到所述多個處理核,所述存儲器系統(tǒng)控制器控制與易失性存儲器裝置和非易失性存儲器裝置的通信,所述存儲器系統(tǒng)控制器將所述易失性存儲器裝置和所述非易失性存儲器裝置管理為兩級存儲器(2LM),其中所述易失性存儲器操作為近存儲器并且所述非易失性存儲器操作為遠存儲器,用于監(jiān)測至少所述遠存儲器的遠存儲器帶寬利用率,并且用于基于監(jiān)測的遠存儲器帶寬利用率來動態(tài)地修改可用的遠存儲器帶寬可用性; 其中響應(yīng)于可用的遠存儲器帶寬的修改而動態(tài)地修改至少一個處理核的操作狀態(tài)。
13.如權(quán)利要求12所述的設(shè)備,其中所述遠存儲器包括相變存儲器。
14.如權(quán)利要求12所述的設(shè)備,其中所述存儲器系統(tǒng)控制器還利用過量的帶寬來選擇性地修改線程的執(zhí)行狀態(tài)。
15.如權(quán)利要求14所述的設(shè)備,其中選擇性地修改線程的執(zhí)行狀態(tài)包括操作系統(tǒng)終止所述線程。
16.如權(quán)利要求12所述的設(shè)備,其中基于監(jiān)測的遠存儲器帶寬利用率來修改可用的遠存儲器帶寬可用性包括修改廣告的可用的遠存儲器帶寬。
17.如權(quán)利要求12所述的設(shè)備,其中基于監(jiān)測的遠存儲器帶寬利用率來修改可用的遠存儲器帶寬可用性包括將多個信道變成可用于傳送到/來自所述遠存儲器的數(shù)據(jù)。
18.如權(quán)利要求12所述的設(shè)備,其中基于監(jiān)測的遠存儲器帶寬利用率來修改可用的遠存儲器帶寬可用性包括修改用于近存儲器的頁面大小。
19.如權(quán)利要求18所述的設(shè)備,其中所述存儲器系統(tǒng)控制器響應(yīng)于近存儲器利用率超過預(yù)選的近存儲器利用率閾值來增加用于所述近存儲器的所述頁面大小。
20.如權(quán)利要求12所述的設(shè)備,其中所述存儲器系統(tǒng)控制器壓縮將要被寫入所述遠存儲器的數(shù)據(jù)。
【專利摘要】存儲器帶寬管理。在兩級存儲器(2LM)系統(tǒng)中,監(jiān)測至少遠存儲器的遠存儲器帶寬利用率并且基于監(jiān)測的遠存儲器帶寬利用率來動態(tài)地修改可用的遠存儲器帶寬可用性。響應(yīng)于可用的遠存儲器帶寬的修改來動態(tài)地修改至少一個處理核的操作狀態(tài)。
【IPC分類】G06F12-00, G06F13-00
【公開號】CN104541256
【申請?zhí)枴緾N201380044969
【發(fā)明人】G. 費克斯 D.
【申請人】英特爾公司
【公開日】2015年4月22日
【申請日】2013年6月14日
【公告號】EP2901293A1, US8830716, US20140092678, WO2014051750A1