有超低功耗模式的服務(wù)器來說,服務(wù)器可以頻繁進入超低功耗模式,因為服務(wù)器中的處理器被關(guān)閉后,當要處理任務(wù)時,處理器被喚醒后直接從非易失性存儲器中讀取數(shù)據(jù),而不用像傳統(tǒng)的服務(wù)器那樣需要搬運數(shù)據(jù)。這樣利用本發(fā)明提出的具有超低功耗模式的服務(wù)器來說,服務(wù)器可以頻繁進入超低功耗模式,可以節(jié)省大量的功耗,而且還可以保證服務(wù)器的性能。利用本發(fā)明提出的具有超低功耗模式的服務(wù)器,相對傳統(tǒng)服務(wù)器來說,可以大幅度的降低服務(wù)器的功耗,同時降低數(shù)據(jù)中心的成本。
[0070]處理器被喚醒到處理任務(wù)所需要的時間。傳統(tǒng)服務(wù)器中的處理器被關(guān)閉后,當要處理任務(wù)時,處理器被喚醒后需要從片外大容量存儲器中搬運數(shù)據(jù)到內(nèi)存中,再由內(nèi)存搬運到片上緩存中,數(shù)據(jù)搬運需要消耗大量的時間,也就是說處理器從開始喚醒到處理器執(zhí)行相應(yīng)的任務(wù)要花費大量的時間,服務(wù)器的響應(yīng)任務(wù)的時間變長,這樣就會對在一定程度上降低服務(wù)器的性能。利用本發(fā)明提出的具有超低功耗模式的服務(wù)器來說,服務(wù)器被關(guān)閉后,當要處理任務(wù)時,處理器被喚醒后可以直接從非易失性存儲器中讀取數(shù)據(jù),也就是說可以立即啟動,而不用像傳統(tǒng)服務(wù)器那樣需要從片外大容量存儲器搬運數(shù)據(jù)到內(nèi)存中,再由內(nèi)存搬運到片上緩存中。利用本發(fā)明提出的具有超低功耗模式的服務(wù)器,因為服務(wù)器中的處理器可以立即啟動,因此服務(wù)器可以頻繁的進入超低功耗模式,而且服務(wù)器的性能也不受到影響。
[0071]軟錯誤出現(xiàn)的幾率。傳統(tǒng)的服務(wù)器中片上緩存是由靜態(tài)隨機存儲器實現(xiàn),片外緩存是由嵌入式動態(tài)隨機存儲器實現(xiàn),因此當利用DVFS技術(shù)降低片上緩存和片外緩存的工作電壓時,片上緩存和片外緩存出現(xiàn)軟錯誤的幾率增大。而利用本發(fā)明提出的具有超低功耗的服務(wù)器來說,當進入超低功耗模式后,片上緩存和片外緩存可以全部關(guān)閉,因此片上緩存和片外緩存就不會發(fā)生軟錯誤的問題,而非易失性存儲器214是抗輻射的,所以非易失性存儲器出現(xiàn)軟錯誤的幾率也不會增加。
[0072]綜上所述,本發(fā)明公開了一種處理器啟動的方法,該方法中通過在服務(wù)器的處理器結(jié)構(gòu)中增設(shè)非易失性存儲器和溫度傳感器,且服務(wù)器設(shè)置有超低功耗模式(即處理器將被關(guān)閉,片上緩存或/和片外緩存也被關(guān)閉)時,非易失性存儲器也可能會掉電,但是非易失性存儲器在掉電后,保存在其中的數(shù)據(jù)不會丟失,因此當服務(wù)器退出上述的超低功耗模式后,服務(wù)器中的處理器再被喚醒時,該處理器可以直接從非易失性存儲器中讀取數(shù)據(jù),而不用從片外大容量存儲器中搬運數(shù)據(jù)到內(nèi)存,再由內(nèi)存搬運到緩存中,從而使服務(wù)器中的處理器可以立即啟動。同時當服務(wù)器處于該超低功耗模式時,服務(wù)器中的臨近處理器芯片上的處理器設(shè)置的風扇的速度可以被降低甚至風扇可以被關(guān)閉,從而進一步降低服務(wù)器的功耗,同時利用溫度傳感器,來檢測非易失性存儲器的溫度,當非易失性存儲器的溫度超過溫度傳感器中設(shè)置的溫度警告標準時,該非易失性存儲器就會被關(guān)閉從而保證該服務(wù)器及整個數(shù)據(jù)中心的正常工作,防止當風扇工作異常,非易失性存儲器的溫度過高而導致服務(wù)器及整個數(shù)據(jù)中心宕機的情況。
[0073]本領(lǐng)域技術(shù)人員應(yīng)該理解,本領(lǐng)域技術(shù)人員在結(jié)合現(xiàn)有技術(shù)以及上述實施例可以實現(xiàn)所述變化例,在此不做贅述。這樣的變化例并不影響本發(fā)明的實質(zhì)內(nèi)容,在此不予贅述。
[0074]以上對本發(fā)明的較佳實施例進行了描述。需要理解的是,本發(fā)明并不局限于上述特定實施方式,其中未盡詳細描述的設(shè)備和結(jié)構(gòu)應(yīng)該理解為用本領(lǐng)域中的普通方式予以實施;任何熟悉本領(lǐng)域的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍情況下,都可利用上述揭示的方法和技術(shù)內(nèi)容對本發(fā)明技術(shù)方案做出許多可能的變動和修飾,或修改為等同變化的等效實施例,這并不影響本發(fā)明的實質(zhì)內(nèi)容。因此,凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明的技術(shù)實質(zhì)對以上實施例所做的任何簡單修改、等同變化及修飾,均仍屬于本發(fā)明技術(shù)方案保護的范圍內(nèi)。
【主權(quán)項】
1.一種處理器啟動的方法,其特征在于,應(yīng)用于設(shè)置有處理單元結(jié)構(gòu)的服務(wù)器上,所述處理單元結(jié)構(gòu)具有包括處理器芯片和非易失性存儲器的MCP芯片,且所述服務(wù)器預(yù)設(shè)有超低功耗模式,所述方法包括: 所述服務(wù)器退出所述超低功耗模式時,所述處理器芯片讀取所述非易失性存儲器和/或所述片上緩存和/或所述片外緩存中存儲的數(shù)據(jù)進行啟動操作。2.如權(quán)利要求1所述的處理器啟動的方法,其特征在于,所述方法中: 所述處理器單元結(jié)構(gòu)還包括內(nèi)存、片上緩存和/或片外緩存;以及 所述服務(wù)器工作在超低功耗模式時,至少部分所述處理器芯片和/或至少部分所述內(nèi)存和/或至少部分所述非易失性存儲器和/或至少部分片上緩存和/或至少部分片外緩存均被置于關(guān)閉模式或待機模式。3.如權(quán)利要求2所述的處理器啟動的方法,其特征在于,所述服務(wù)器還包括片外大容量存儲器,所述方法中: 所述服務(wù)器退出所述超低功耗模式時, 若所述片上緩存或/和所述片外緩存處于關(guān)閉狀態(tài),且所述內(nèi)存也處于關(guān)閉狀態(tài)時,所述處理器芯片直接從所述非易失性存儲器中讀取存儲的數(shù)據(jù),以進行所述啟動操作;若所述片上緩存或/和所述片外緩存被打開,且所述內(nèi)存處于關(guān)閉狀態(tài)時,所述處理器芯片直接從所述非易失性存儲器中讀取存儲的數(shù)據(jù)進行所述啟動操作的同時,從所述非易失性存儲器向所述片上緩存或/和所述片外緩存中搬運數(shù)據(jù);或者 所述處理器芯片從所述非易失性存儲器向所述片上緩存或/和所述片外緩存搬運數(shù)據(jù),接著所述處理器芯片執(zhí)行所述片上緩存或/和所述片外緩存中的數(shù)據(jù),以進行所述啟動操作; 若所述片上緩存或/和所述片外緩存被打開,且所述內(nèi)存也被打開時,所述處理器芯片從所述非易失性存儲器中執(zhí)行應(yīng)用程序進行所述啟動操作的同時,從所述非易失性存儲器中搬運數(shù)據(jù)至所述片上緩存或/和所述片外緩存中,同時也從片外大容量存儲器中搬運數(shù)據(jù)到所述內(nèi)存中;或者 所述處理器芯片先從所述片外大容量存儲器中搬運數(shù)據(jù)到所述內(nèi)存中,再由所述內(nèi)存搬運到所述片上緩存或/和所述片外緩存中,最后處理器芯片執(zhí)行所述片上緩存或/和所述片外緩存中存儲的數(shù)據(jù),以進行所述啟動操作;或者 所述處理器芯片把數(shù)據(jù)從所述非易失性存儲器中搬運到片上緩存或/和片外緩存中進行所述啟動操作的同時,從所述片外大容量存儲器搬運數(shù)據(jù)至所述內(nèi)存中; 若所述片上緩存或/和所述片外緩存被關(guān)閉,且所述內(nèi)存被打開時,所述處理器芯片先把數(shù)據(jù)從所述片外大容量存儲器搬運到所述內(nèi)存中,再由所述內(nèi)存搬運到所述非易失性存儲器后,所述處理器芯片在所述非易失性存儲器中執(zhí)行數(shù)據(jù),以進行所述啟動操作。4.如權(quán)利要求3中任意一項所述的處理器啟動的方法,其特征在于,所述方法中: 所述服務(wù)器還預(yù)設(shè)有正常功耗模式;以及 所述服務(wù)器處于所述正常功耗模式時,所述處理器和/或所述內(nèi)存和/或所述非易失性存儲器均正常工作。5.如權(quán)利要求4所述的處理器啟動的方法,其特征在于,所述服務(wù)器還包括臨近所述處理器芯片設(shè)置的風扇,所述方法中: 當所述服務(wù)器從所述正常功耗模塊轉(zhuǎn)換至所述超低功耗模式時,所述風扇的轉(zhuǎn)速降低。6.如權(quán)利要求5所述的處理器啟動的方法,其特征在于,所述方法中: 所述服務(wù)器運行在所述超低功耗模式時,所述風扇的轉(zhuǎn)速大于或等于零。7.如權(quán)利要求4所述的處理器啟動的方法,其特征在于,所述方法中: 當所述服務(wù)器從所述正常功耗模塊轉(zhuǎn)換至所述超低功耗模式時,所述片上緩存或/和所述片外緩存中的數(shù)據(jù)均保存到所述非易失性存儲器中,所述內(nèi)存中的數(shù)據(jù)保存至所述片外大容量存儲器中。8.如權(quán)利要求4所述的處理器啟動的方法,其特征在于,所述MCP芯片還包括溫度傳感器,以用于實時檢測所述非易失性存儲器的溫度,所述方法中: 若所述非易失性存儲器的溫度超過所述溫度傳感器中設(shè)定的溫度警告標準時,所述溫度傳感器觸發(fā)警告信息,數(shù)據(jù)中心接收并根據(jù)所述警告信息關(guān)閉部分或全部所述非易失性存儲器。9.如權(quán)利要求8所述的處理器啟動的方法,其特征在于,所述溫度傳感器集成于所述非易失性存儲器中。10.如權(quán)利要求8所述的處理器啟動的方法,其特征在于,所述溫度傳感器為所述處理器芯片和/或所述片外緩存中集成的溫度傳感器。
【專利摘要】本發(fā)明涉及集成電路技術(shù)領(lǐng)域,尤其涉及一種處理器啟動的方法,該方法中利用服務(wù)器中的處理器直接從非易失性存儲器和/或片上緩存和/或片外緩存中讀取數(shù)據(jù),不需從片外存儲器中搬運數(shù)據(jù)到內(nèi)存,再由內(nèi)存搬運到緩存中,從而使服務(wù)器中的處理器可以立即啟動。當服務(wù)器處于低功耗模式時,服務(wù)器中的疊在處理器芯片上的風扇的速度可以被降低或關(guān)閉,降低了服務(wù)器的功耗,同時當非易失性存儲器的溫度超過溫度傳感器中設(shè)置的溫度警告標準時,該非易失性存儲器就會被關(guān)閉從而保證該服務(wù)器及整個數(shù)據(jù)中心的正常工作,防止當風扇工作異常,非易失性存儲器的溫度過高而導致服務(wù)器及整個數(shù)據(jù)中心宕機的情況。
【IPC分類】G06F1/32, G06F9/44
【公開號】CN105094827
【申請?zhí)枴緾N201510444020
【發(fā)明人】景蔚亮, 陳邦明
【申請人】上海新儲集成電路有限公司
【公開日】2015年11月25日
【申請日】2015年7月24日