国产精品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>

      一種處理器啟動的方法

      文檔序號:9375221閱讀:659來源:國知局
      一種處理器啟動的方法
      【技術領域】
      [0001]本發(fā)明涉及集成電路技術領域,尤其涉及一種處理器啟動的方法。
      【背景技術】
      [0002]隨著集成電路技術的發(fā)展,目前芯片已經實現(xiàn)在越來越先進的工藝節(jié)點上,即芯片的性能越來越高,同時芯片的工作頻率也比較高,因此芯片的功耗也比較大,但是并不是所有的應用程序都需要芯片工作在最高性能模式下,同時芯片也并不是所有時間都需要最高性能。因此為了減小芯片的功耗,動態(tài)電壓頻率調節(jié)(Dynamic Voltage and FrequencyScaling,簡稱DVFS)技術就應運而生。DVFS技術是根據(jù)芯片運行的應用程序對計算能力的不同需要,動態(tài)的調整芯片的工作電壓和運行頻率,從而降低芯片的功耗方法。目前服務器的處理單元結構如附圖1所示,服務器的處理器芯片I由N個處理器組成,分別為處理器111,處理器112,……處理器11N,其中N > O。該處理器芯片有N個本地片上緩存,分別為本地片上緩存121,本地片上緩存122,……本地片上緩存12N,這N個本地緩存分別對應于處理器111,處理器112,……處理器11N。圖中131為片上共享緩存,N個處理器通過片上共享緩存131進行數(shù)據(jù)的交互,N個本地片上緩存和片上共享緩存131均是由靜態(tài)隨機存儲器(Static Random Access Memory,簡稱SRAM)實現(xiàn),圖中141為圖形處理器,專門用于圖像處理等工作。圖中151為最后一級緩存,它為一個獨立的芯片,最后一級緩存一般是由嵌入式動態(tài)隨機訪問存儲器(Embedded Dynamic Random Access Memory,簡稱eDRAM)實現(xiàn),獨立的最后一級緩存芯片與處理器芯片通過多芯片封裝技術(Mult1-Chip Package,簡稱MCP)封裝在一起形成服務器的處理單元結構。舉例說明服務器在以下三種情況時會利用DVFS技術動態(tài)調整電壓和頻率,從而達到降低功耗的目的:
      [0003]1、服務器中的處理器在處理不需要高性能的任務時,這些處理器的工作電壓和頻率就會被降低,從而降低處理器的功耗;
      [0004]2、當一些處理器不需要處理任務時,那么這些處于空閑狀態(tài)的處理器會被關閉,相應的片上緩存或/和最后一級緩存的工作電壓應降為片上緩存或/和最后一級緩存的保持電壓,所謂片上緩存或/和最后一級緩存的保持電壓即保證片上緩存或/和最后一級緩存中的數(shù)據(jù)不丟失所需要的最小的電壓;
      [0005]3、一些處理器不需要處理任務而且相對應的片上緩存或/和最后一級緩存也不需要保持數(shù)據(jù),因此可以將空閑的處理器和相應的片上緩存或/和最后一級緩存關閉,從而進一步節(jié)省功耗。
      [0006]下面我們分別從功耗降低、處理器被喚醒到處理任務所需要的時間和出現(xiàn)軟錯誤的幾率三個方面對上面可以利用DVFS技術的三種情況進行如下分析:
      [0007]A、功耗降低方面;因為情況I中服務器中的處理器和相應的片上緩存或/和最后一級緩存仍在工作,只是減小了處理器和相應的片上緩存或/和最后一級緩存的工作電壓和頻率,在這里我們記該情況下功耗降低量為Pl ;情況2中空閑的處理器被關閉,相應片上緩存或/和最后一級緩存的工作電壓降低為保持電壓,在這里我們記該情況下功耗的降低量為P2 ;情況3中不僅空閑的處理器被關閉,相應的片上緩存或/和最后一級緩存也被關閉,在這里我們記該情況下功耗的降低量為P3,從以上分析我們很容易看出功耗降低量的關系為P3>P2>P1。
      [0008]B、處理器被喚醒到處理任務所需要的時間;情況I中處理器只是工作電壓和頻率被相應的降低,但是處理器仍然在工作,所以處理器如果要處理需要高性能的任務時,可以很快的進入高性能模式,在這里我們記處理器從該模式切換到處理任務所需要的時間為tl(tl很小);情況2中空閑的處理器被關閉,但是片上緩存或/和最后一級緩存中仍然存儲著數(shù)據(jù),因此只需要將處理器喚醒,處理器就可以執(zhí)行相應的任務,在這里我們記處理器醒來到處理任務所需要的時間為t2 ;情況3中空閑的處理器被關閉,相應的片上緩存或/和最后一級緩存也被關閉,因此不僅要將處理器喚醒,同時要將相應的片上緩存或/和最后一級緩存喚醒,而片上緩存一般是由靜態(tài)隨機存儲器實現(xiàn)(SRAM),最后一級緩存一般是由嵌入式動態(tài)隨機存儲器(eDRAM)實現(xiàn),在掉電后存儲在靜態(tài)隨機存儲器和嵌入式動態(tài)隨機存儲器中的數(shù)據(jù)會丟失,所以此時片上緩存或/和最后一級緩存中沒有數(shù)據(jù),需要從片外大容量存儲器中搬運數(shù)據(jù)到內存中,再由內存搬運到片上緩存中,在這里我們記處理器從醒來到處理任務所需要的時間為t3,從以上分析中我們可以得到3種情況下處理器從醒來到處理任務所需要的時間關系為t3?t2>tl。
      [0009]C、出現(xiàn)軟錯誤的幾率;對于靜態(tài)隨機存儲器和動態(tài)隨機存儲器來說,由于宇宙射線和芯片中其他放射性元素的存在,靜態(tài)隨機存儲器和動態(tài)隨機存儲器可能會出現(xiàn)一定數(shù)量的軟錯誤,而且靜態(tài)隨機存儲器和動態(tài)隨機存儲器的工作電壓越低,靜態(tài)隨機存儲器和動態(tài)隨機存儲器出現(xiàn)軟錯誤的幾率越大。傳統(tǒng)的服務器中片上緩存是由靜態(tài)隨機存儲器實現(xiàn),最后一級緩存是由嵌入式動態(tài)隨機存儲器實現(xiàn),情況I中由于片上緩存或/和最后一級緩存的工作電壓降低,所以片上緩存或/和最后一級緩存出現(xiàn)軟錯誤的幾率會增大,記此時片上緩存或/和最后一級緩存出現(xiàn)軟錯誤的幾率為Cl ;情況2中片上緩存或/和最后一級緩存的電壓被降為保持電壓,因此情況2中片上緩存或/和最后一級緩存出現(xiàn)軟錯誤的幾率比情況I大,記此時片上緩存或/和最后一級緩存出現(xiàn)軟錯誤的幾率為C2 ;因為情況3中片上緩存或/和最后一級緩存被關閉,所以在這里我們就不討論情況3中片上緩存或/和最后一級緩存出現(xiàn)軟錯誤的幾率。從以上分析我們可以得到情況I和情況2片上緩存或/和最后一級緩存出現(xiàn)軟錯誤的幾率關系為:C2>C1。
      [0010]在目前的服務器應用中,服務器一般不會頻繁進入情況2和情況3,因為雖然服務器的功耗降低了很多,但是由于服務器中的處理器從被喚醒到處理任務所需要的時間太長,在很大程度上降低了服務器的性能。同時由于片上緩存或/和最后一級緩存的工作電壓降低,片上緩存或/和最后一級緩存出現(xiàn)軟錯誤的幾率增大,同樣會降低服務器的性能。
      [0011]目前在數(shù)據(jù)中心中為了解決處理器工作時的散熱問題,一般通過在處理器芯片上面加上風扇來加快處理器的散熱,但是無論服務器中的處理器處于以上DVFS的哪一種情況下,風扇一直以相同的頻率在工作。風扇的轉動是靠馬達的帶動,因此馬達在帶動風扇時也會帶來一定的熱量,因此對于數(shù)據(jù)中心的機柜來說,需要空調對機柜進行降溫,而機柜中的空調在降溫的同時也會散發(fā)熱量,因此整個放置機柜的房間也需要進行降溫,這樣就會使數(shù)據(jù)中心的成本增大,所以說即使處理器利用DVFS技術降低處理器的工作電壓和頻率,在一定程度上降低了服務器的功耗,但是并不能進一步的降低數(shù)據(jù)中心的功耗。

      【發(fā)明內容】

      [0012]鑒于上述技術問題,本發(fā)明提供一種處理器啟動的方法,可應用于設置有處理單元結構的服務器上(如數(shù)據(jù)中心的服務器),所述處理單元結構具有包括處理器芯片和非易失性存儲器的MCP芯片,且所述服務器預設超低功耗模式,所述方法包括:
      [0013]所述服務器退出所述超低功耗模式時,所述處理器芯片讀取所述非易失性存儲器和/或所述片上緩存和/或所述片外緩存中存儲的數(shù)據(jù)進行啟動操作。
      [0014]作為一個優(yōu)選實施例,上述的處理器啟動的方法中:
      [0015]所述處理器單元結構還包括內存、片上緩存和/或片外緩存;以及
      [0016]所述服務器工作在所述超低功耗模式時,至少部分所述處理器芯片和/或至少部分所述內存和/或至少部分所述非易失性存儲器和/或至少部分片上緩存和/或至少部分片外緩存均被置于關閉模式或待機模式。
      [0017]作為一個優(yōu)選實施例,上述的處理器啟動的方法的所述服務器還包括片外大容量存儲器,且所述方法中:
      [0018]所述服務器退出所述超低功耗模式時,
      [0019]若所述片上緩存或/和所述片外緩存處于關閉狀態(tài),且所述內存也處于關閉狀態(tài)時,所述處理器芯片直接從所述非易失性存儲器中讀取存儲的數(shù)據(jù),以進行所述啟動操作;
      [0020]若所述片上緩存或/和所述片外緩存被打開,且所述內存處于關閉狀態(tài)時,所述處理器芯片直接從所述非易失性存儲器中讀取存儲的數(shù)據(jù)進行所述啟動操作的同時,從所述非易失性存儲器向所述片上緩存或/和所述片外緩存中搬運數(shù)據(jù);或者
      [0021]所述處理器芯片從所述非易失性存儲器向所述片上緩存或/和所述片外緩存搬運數(shù)據(jù),接著再利用所述處理器芯片執(zhí)行所述片上緩存或/和所述片外緩存中的數(shù)據(jù),以進行所述啟動操作;
      [0022]若所述片上緩存或/和所述片外緩存被打開,且所述內存也被打開時,所述處理器芯片從所述非易失性存儲器中執(zhí)行應用程序進行所述啟動操作的同時,從所述非易失
      當前第1頁1 2 3 4 
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1