国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種處理器啟動的方法_3

      文檔序號:9375221閱讀:來源:國知局
      工作;如果所述溫度傳感器213復(fù)用處理器芯片211或/和片外緩存212中的溫度傳感器,因為處理器芯片211或/和片外緩存212的溫度比較高,當(dāng)所述溫度傳感器213檢測到的溫度達到Τ2時,那么所述溫度傳感器213就會發(fā)出警告信息,同時該非易失性存儲器214會被關(guān)閉,但這明顯屬于誤操作,因為此時非易失性存儲器214的溫度比較低,不需要被關(guān)閉,而如果此時關(guān)閉非易失性存儲器214,會導(dǎo)致處理器性能的下降。
      [0054]基于以上分析,優(yōu)選的,所述溫度傳感器213應(yīng)該實現(xiàn)在非易失性存儲器214中。
      [0055]基于本發(fā)明技術(shù)方案,我們定義片上緩存或/和片外緩存被關(guān)閉即為片上緩存或/和片外緩存部分被關(guān)閉或者全部被關(guān)閉,片上緩存或/和片外緩存被打開即為片上緩存或/和片外緩存部分被打開或者全部被打開;內(nèi)存4被關(guān)閉即為內(nèi)存4部分被關(guān)閉或者全部被關(guān)閉,內(nèi)存4被打開即為內(nèi)存4部分被打開或者全部被打開;處理器被關(guān)閉即為處理器部分被關(guān)閉或者全部被關(guān)閉,處理器被打開即為處理器部分被打開或者全部被打開;非易失性存儲器被關(guān)閉或者進入待機狀態(tài)即為全部或者部分非易失性存儲器被關(guān)閉或者進入待機狀態(tài),非易失性存儲器被打開或者退出待機狀態(tài)即為全部或者部分非易失性存儲器被打開或者退出待機狀態(tài)。基于上述實施例的基礎(chǔ)上,本申請還記載了一種超低功耗模式,且該超低功耗的模式應(yīng)至少具有以下特征:
      [0056]a、片上緩存和/或片外緩存可以被徹底的關(guān)閉,片上緩存一般是由靜態(tài)隨機存儲器實現(xiàn)的,而靜態(tài)隨機存儲器的漏電流比較大,因此會使芯片功耗增大,而片外緩存是由嵌入式動態(tài)隨機存儲器實現(xiàn),動態(tài)隨機存儲器為了保證數(shù)據(jù)的準(zhǔn)確性,在一定時間內(nèi)需要對數(shù)據(jù)進行刷新,由于動態(tài)隨機存儲器進行刷新操作帶來的刷新功耗也比較大,通過徹底的關(guān)閉片上緩存和/或片外緩存,從而降低片上緩存的漏電流或/和片外緩存的刷新功耗。
      [0057]b、內(nèi)存4可以被徹底的關(guān)閉,因為內(nèi)存4是由動態(tài)隨機存儲器實現(xiàn)的,而動態(tài)隨機存儲器進行刷新操作帶來的功耗很大,因此通過徹底的關(guān)閉內(nèi)存4,從而降低內(nèi)存4的刷新功耗。
      [0058]C、所有的處理器均可以被關(guān)掉,超低功耗模式下,可以將服務(wù)器中的所有處理器全部關(guān)掉,從而節(jié)省功耗。
      [0059]d、非易失性存儲器可以被關(guān)閉或者進入待機狀態(tài)。非易失性存儲器的存儲密度很大,可以存儲很多的應(yīng)用程序和數(shù)據(jù),當(dāng)服務(wù)器中的處理器需要被喚醒執(zhí)行任務(wù)時,只要喚醒服務(wù)器中的處理器即可,處理器被喚醒后可以直接從非易失性存儲器214中讀取數(shù)據(jù),從而實現(xiàn)服務(wù)器立即啟動的功能,而不用像以前需要從片外大容量存儲器中(即片外存儲器,其存儲有數(shù)據(jù))搬運數(shù)據(jù)到內(nèi)存中,再從內(nèi)存中搬運到緩存中,再由處理器執(zhí)行。
      [0060]所述服務(wù)器的超低功耗模式可以是以上特征的單獨存在,也可以是上面幾種特征的組合,比如片上緩存或/和片外緩存均被關(guān)閉,內(nèi)存被關(guān)閉,所有的處理器均被關(guān)閉,非易失性存儲器被關(guān)閉或者進入待機狀態(tài);或者片上緩存或/和片外緩存均被關(guān)閉,內(nèi)存被關(guān)閉,處理器工作的電壓和頻率降低,非易失性存儲器正常工作,此時處理器直接從非易失性存儲器中讀取指令和數(shù)據(jù)。
      [0061]服務(wù)器在進入超低功耗模式之前,應(yīng)將片上緩存或/和片外緩存中的數(shù)據(jù)保存到非易失性存儲器214中,也應(yīng)將內(nèi)存中的數(shù)據(jù)保存到片外大容量非易失性存儲器中,因為處理器在執(zhí)行片上緩存或/和片外緩存中的數(shù)據(jù)時,片上緩存或/和片外緩存中的數(shù)據(jù)可能已經(jīng)被更新,內(nèi)存也是一樣,為了保證數(shù)據(jù)的一致,在片上緩存或/和片外緩存被關(guān)閉前,應(yīng)將片上緩存或/和片外緩存中的數(shù)據(jù)保存到非易失性存儲器214中,也應(yīng)將內(nèi)存中的數(shù)據(jù)保存到片外大容量非易失性存儲器中之后才能關(guān)閉內(nèi)存。
      [0062]服務(wù)器在退出超低功耗模式時,有以下幾種情況:
      [0063]—、片上緩存或/和片外緩存仍然處于關(guān)閉狀態(tài),內(nèi)存仍然處于關(guān)閉狀態(tài)。在這種情況下,處理器(低壓低速)直接從非易失性存儲器中讀取指令和數(shù)據(jù),這種情況適用于那些不需要處理器很高性能而且處理器在處理完任務(wù)后很快又進入超低功耗模式的應(yīng)用,同時該應(yīng)用程序已經(jīng)存儲在非易失性存儲器中。
      [0064]二、片上緩存或/和片外緩存被打開,內(nèi)存仍然處于關(guān)閉狀態(tài)。這種情況適用于那些需要部分或者全部處理器處于高性能模式的應(yīng)用,同時該應(yīng)用存儲在非易失性存儲器中。下面我們舉例子來說明,假設(shè)處理器被喚醒后要執(zhí)行的應(yīng)用程序為X,應(yīng)用程序X存儲在非易失性存儲器中,我們有兩種方式來執(zhí)行應(yīng)用程序X,第一種方法是處理器直接從非易失性存儲器中讀取指令的數(shù)據(jù),同時從非易失性存儲器向片上緩存或/和片外緩存搬運數(shù)據(jù),接著再由處理器執(zhí)行片上緩存或/和片外緩存中的數(shù)據(jù);第二種方法是先從非易失性存儲器向片上緩存或/和片外緩存上搬運數(shù)據(jù),接著由處理器執(zhí)行片上緩存或/和片外緩存中的數(shù)據(jù)。第一種方法適用于應(yīng)用程序X需要部分處理器處于高性能模式時,第二種方法適用于應(yīng)用程序X需要全部處理器均處于高性能模式時。
      [0065]三、片上緩存或/和片外緩存被打開,內(nèi)存被打開。該種情況適用于那些需要處理器處于高性能模式的應(yīng)用。下面舉幾個例子說明該種情況的應(yīng)用。第一個例子,處理器被喚醒后要執(zhí)行兩個應(yīng)用程序,分別為應(yīng)用程序X和應(yīng)用程序Y,應(yīng)用程序X存儲在非易失性存儲器中,應(yīng)用程序Y存儲在片外大容量存儲器中,處理應(yīng)用程序X和應(yīng)用程序Y需要處理器處于高性能模式,因此處理器可以先在非易失性存儲器中執(zhí)行應(yīng)用程序X,同時從非易失性存儲器中搬運數(shù)據(jù)到片上緩存或/和片外緩存中,從片外大容量存儲器中搬運數(shù)據(jù)到內(nèi)存中,這三個步驟同時進行,加快了系統(tǒng)的立即啟動速度。第二個例子,處理器被喚醒后要執(zhí)行應(yīng)用程序Y,應(yīng)用程序Y存儲在片外大容量存儲器中,處理應(yīng)用程序Y需要處理器處于高性能模式,因此需要從片外大容量存儲器中搬運數(shù)據(jù)到內(nèi)存中,再由內(nèi)存搬運到緩存中,最后由處理器執(zhí)行。第三個例子,處理器被喚醒后要執(zhí)行應(yīng)用程序X和應(yīng)用程序Y,應(yīng)用程序X存儲在非易失性存儲器中,應(yīng)用程序Y存儲在片外大容量存儲器中,處理應(yīng)用程序X需要處理器處于高性能模式,因此把數(shù)據(jù)從非易失性存儲器中搬運到片上緩存或/和片外緩存中進行啟動操作的同時,把應(yīng)用程序Y從片外大容量存儲器搬運到內(nèi)存中。
      [0066]四、片上緩存或/和片外緩存被關(guān)閉,內(nèi)存被打開。這種情況適用于應(yīng)用程序存儲在片外大容量存儲器中且處理應(yīng)用程序不需要處理器處于高性能模式的應(yīng)用。下面我們舉一個例子說明。處理器被喚醒后要執(zhí)行應(yīng)用程序X,應(yīng)用程序X存儲在片外大容量存儲器中,但是執(zhí)行該應(yīng)用程序處理器不需要處于高性能模式下,因此可以先把數(shù)據(jù)從片外大容量存儲器搬運到內(nèi)存中,再由內(nèi)存搬運到非易失性存儲器中,處理器在非易失性存儲器中執(zhí)行應(yīng)用程序X。
      [0067]附圖2中3為設(shè)置在處理器芯片上的風(fēng)扇,當(dāng)服務(wù)器進入所述超低功耗模式時,風(fēng)扇的速度就會降低甚至被關(guān)閉。比如當(dāng)所有處理器均被關(guān)閉,片上緩存或/和片外緩存被關(guān)閉,內(nèi)存被關(guān)閉,非易失性存儲器全部被關(guān)閉或者進入待機狀態(tài)時,這時因為所有的處理器都不再處理任務(wù),片上緩存或片外緩存均被關(guān)閉,所以我們可以將風(fēng)扇關(guān)閉,從而更進一步節(jié)省功耗。當(dāng)部分處理器被關(guān)閉,片上緩存或/和片外緩存部分被關(guān)閉,內(nèi)存被部分關(guān)閉,非易失性存儲器的工作電壓為正常電壓時,我們可以降低風(fēng)扇的速度,從而達到節(jié)省功耗的目的,在這兩種情況下,風(fēng)扇的速度降低或者風(fēng)扇被關(guān)閉,那么帶動風(fēng)扇轉(zhuǎn)動的馬達的功耗就會降低,數(shù)據(jù)中心機柜的溫度就會降低,給機柜降溫的空調(diào)消耗的功耗也就會相應(yīng)的降低,同時整個放置機柜的房間的溫度也會降低,給放置機柜的房間降溫的空調(diào)所消耗的功耗也會降低,也就是說降低了數(shù)據(jù)中心的成本。其他情況類似,這里不再贅述。
      [0068]下面我們從功耗、處理器被喚醒到執(zhí)行任務(wù)所需要的時間和軟錯誤的出現(xiàn)幾率三個方面對具有超低功耗模式的服務(wù)器和傳統(tǒng)的服務(wù)器做對比:
      [0069]功耗方面。一方面?zhèn)鹘y(tǒng)的服務(wù)器雖然利用DVFS技術(shù)在一定程度上減小了服務(wù)器的功耗,但是無論服務(wù)器處于DVFS的哪種模式下面,風(fēng)扇一直在轉(zhuǎn)動,風(fēng)扇的轉(zhuǎn)動是靠馬達的帶動,馬達在帶動風(fēng)扇時也會帶來一定的熱量,因此對于數(shù)據(jù)中心的機柜來說,需要空調(diào)進行降溫,而機柜中的空調(diào)在降溫的同時也會散發(fā)熱量,因此整個放機柜的房間也需要進行降溫,這樣就會使數(shù)據(jù)中心的成本增大,即使服務(wù)器利用DVFS技術(shù)降低工作電壓和頻率,在一定程度上降低了服務(wù)器的功耗,但是并不能進一步的降低數(shù)據(jù)中心的功耗。而對于本發(fā)明提出的具有超低功耗模式的服務(wù)器來說,當(dāng)服務(wù)器進入超低功耗模式時,可以降低風(fēng)扇的速度甚至關(guān)閉風(fēng)扇,這樣在很大程度上更進一步減小了服務(wù)器的功耗,從而使數(shù)據(jù)中心的成本降低。另一方面,傳統(tǒng)的服務(wù)器中的處理器被關(guān)閉后,當(dāng)要處理任務(wù)時,處理器需要從片外大容量存儲器中搬運數(shù)據(jù)到內(nèi)存中,再由內(nèi)存搬運到片上緩存中,數(shù)據(jù)搬運需要消耗大量的時間,所以傳統(tǒng)服務(wù)器為了保證服務(wù)器的性能,不會頻繁進入DVFS模式中的情況二和情況三,也就說傳統(tǒng)服務(wù)器利用DVFS技術(shù)降低的功耗有限,而利用本發(fā)明提出的具
      當(dāng)前第3頁1 2 3 4 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1