本申請公開了一種功率控制方法、裝置和電子設備,在該方案中,在獲取電子設備中處理模塊當前的目標功率之后,確定用于調整所述處理模塊的所述目標功率所需的參數補償值;基于所述參數補償值,控制向所述處理模塊輸入的功率控制參數,以使得所述處理模塊基于所述功率控制參數所輸出的功率不小于所述目標功率。本申請的方案可以提高電子設備中處理模塊的工作頻率,進而提高處理模塊的處理性能。
【技術實現步驟摘要】
一種功率控制方法、裝置和電子設備
本申請涉及控制
,更具體地說,涉及一種功率控制方法、裝置和電子設備。
技術介紹
電子設備中處理模塊(如,中央處理器或者圖形處理器)的工作頻率越高,處理模塊的數據處理性能也越高。然而,電子設備的處理模塊均對應著有一個最大功率限制值,而由于該最大功率限制值限制了電子設備的功率,從而使得處理模塊的頻率也處于一個特定頻率之下,從而影響到了處理模塊的性能。因此,如何提高處理模塊的工作頻率,以提高處理模塊的性能是本領域技術人員迫切需要解決的技術問題。
技術實現思路
有鑒于此,本申請提供了一種功率控制方法、裝置和電子設備,可以實現電子設備的處理模塊以較高功率運行,從而有利于處理模塊的工作頻率,進而提高處理模塊的處理性能。為了實現上述目的,現提出的方案如下:在本方面本申請提供了一種功率控制方法,包括:獲取電子設備中處理模塊當前的目標功率;確定用于調整所述處理模塊的所述目標功率所需的參數補償值;基于所述參數補償值,控制向所述處理模塊輸入的功率控制參數,以使得所述處理模塊基于所述功率控制參數所輸出的功率不小于所述目標功率。優選的,在所述確定用于調整所述處理模塊的所述目標功率所需的參數補償值之前,還包括:檢測所述目標功率是否達到所述處理模塊設定的最大功率限制值;所述確定用于調整所述處理模塊的所述目標功率所需的參數補償值,包括:當所述目標功率達到所述最大功率限制值時,確定用于調整所述處理模塊的所述目標功率所需的參數補償值。優選的,所述獲取電子設備中處理模塊當前的目標功率,包括:獲取電子設備中處理模塊當前的目標電壓和目標電流;基于所述目標電壓和目標電流,確定出所述處理模塊當前的目標功率。優選的,所述獲取電子設備中處理模塊當前的目標功率,包括:獲取電子設備中的圖形處理器當前輸出的實際功率;所述確定用于調整所述處理模塊的所述目標功率所需的參數補償值,包括:獲取用于降低所述實際功率的功率補償值;所述基于所述參數補償值,控制向所述處理模塊輸入的功率控制參數,包括:依據所述功率補償值調整所述實際功率的取值,得到經過調整的實際功率取值,所述經過調整的實際功率的取值小于所述實際功率的取值;將所述經過調整的實際功率取值輸入所述圖形處理器,以使得圖形處理器基于所述經過調整的實際功率取值,判斷當前是否需要觸發降低所述圖形處理器輸出的功率。優選的,所述獲取用于降低所述實際功率的功率補償值,包括:獲取預置的用于降低所述實際功率的功率補償值。優選的,所述將所述經過調整的實際功率取值輸入所述圖形處理器之后,還包括:如果所述經過調整的實際功率取值大于預置的所述圖形處理器的最大功率限制值,則所述圖形處理器降低所述圖形處理器的輸出功率。優選的,所述獲取電子設備中處理模塊當前的目標功率,包括:獲取電子設備中的處理器當前所期望的目標功率;所述確定用于調整所述處理模塊的所述目標功率所需的參數補償值,包括:確定用于達到所述處理器當前所期望的目標功率所需的電壓補償值;所述基于所述參數補償值,控制向所述處理模塊輸入的功率控制參數,包括:基于所述電壓補償值,增大用于向所述處理器提供電源的電壓發生器所輸出的電壓值。優選的,所述確定用于達到所述處理器當前所期望的目標功率所需的電壓補償值,包括:根據預置的功率與補償值之間的對應關系,確定達到所述處理器當前所期望的目標功率所需的電壓補償值。優選的,所述獲取電子設備中的處理器當前所期望的目標功率,包括:從所述電壓發生器的寄存器中讀取所述處理器輸入的電壓期望值和電流期望值;根據所述電壓期望值和所述電流期望值,計算出所述處理器當前所期望的目標功率;所述基于所述電壓補償值,增大用于向所述處理器提供電源的電壓發生器所輸出的電壓值,包括:將所述電壓發生器的寄存器中的所述電壓期望值改寫為所述電壓期望值與所述電壓補償值之和,以增大所述電壓發生器向所述處理器所輸出的電壓值。另一方面,本申請還提供了一種電子設備,包括:處理模塊、功率采集裝置以及功率控制芯片;功率采集裝置,用于獲取所述處理模塊當前的目標功率;所述功率控制芯片,用于確定用于調整所述處理模塊的所述目標功率所需的參數補償值;基于所述參數補償值,控制向所述處理模塊輸入的功率控制參數;所述處理模塊,用于基于輸入所述功率控制參數運行,以使得所輸出的功率不小于所述目標功率。優選的,在所述功率控制芯片在確定用于調整所述處理模塊的所述目標功率所需的參數補償值之前,還用于檢測所述目標功率是否達到所述處理模塊設定的最大功率限制值;所述功率控制芯片在確定用于調整所述處理模塊的所述目標功率所需的參數補償值時,具體用于,當所述目標功率達到所述最大功率限制值時,確定用于調整所述處理模塊的所述目標功率所需的參數補償值。優選的,所述處理模塊為圖形處理器;所述功率采集裝置在獲取電子設備中處理模塊當前的目標功率時,具體用于獲取電子設備中的圖形處理器當前輸出的實際功率;所述功率控制芯片在確定用于調整所述處理模塊的所述目標功率所需的參數補償值時,具體用于獲取用于降低所述實際功率的功率補償值;所述功率控制芯片在基于所述參數補償值,控制向所述處理模塊輸入的功率控制參數時,具體用于,依據所述功率補償值調整所述實際功率的取值,得到經過調整的實際功率取值,所述經過調整的實際功率的取值小于所述實際功率的取值;將所述經過調整的實際功率取值輸入所述圖形處理器;所述圖形處理器,用于基于所述經過調整的實際功率取值,判斷當前是否需要觸發降低所述圖形處理器輸出的功率。優選的,所述功率控制芯片在所述獲取用于降低所述實際功率的功率補償值時,具體用于,獲取預置的用于降低所述實際功率的功率補償值。優選的,所述圖形處理器還用于,如果所述經過調整的實際功率取值大于預置的所述圖形處理器的最大功率限制值,則降低所述圖形處理器的輸出功率。優選的,所述處理模塊為處理器;所述電子設備還包括:與處理器相連的電壓發生器,用于向所述處理器提供電源;所述功率采集裝置在獲取所述處理模塊當前的目標功率時,具體用于,獲取電子設備中的處理器當前所期望的目標功率;所述功率控制芯片在確定用于調整所述處理模塊的所述目標功率所需的參數補償值時,具體用于,確定用于達到所述處理器當前所期望的目標功率所需的電壓補償值;所述功率控制芯片在基于所述參數補償值,控制向所述處理模塊輸入的功率控制參數時,具體用于,基于所述電壓補償值,增大所述電壓發生器所輸出的電壓值。優選的,所述功率控制芯片在確定用于達到所述處理器當前所期望的目標功率所需的電壓補償值時,具體用于根據預置的功率與補償值之間的對應關系,確定達到所述處理器當前所期望的目標功率所需的電壓補償值。優選的,所述功率采集裝置,在獲取電子設備中的處理器當前所期望的目標功率時,具體用于,從所述電壓發生器的寄存器中讀取所述處理器輸入的電壓期望值和電流期望值;根據所述電壓期望值和所述電流期望值,計算出所述處理器當前所期望的目標功率;所述功率控制芯片在基于所述電壓補償值,增大用于向所述處理器提供電源的電壓發生器所輸出的電壓值時,具體用于將所述電壓發生器的寄存器中的所述電壓期望值改寫為所述電壓期望值與所述電壓補償值之和,以增大所述電壓發生器向所述處理器所輸出的電壓值。另一方面,本申請還提供了一種功率控制裝置,包括:功率采集本文檔來自技高網...

【技術保護點】
一種功率控制方法,其特征在于,包括:獲取電子設備中處理模塊當前的目標功率;確定用于調整所述處理模塊的所述目標功率所需的參數補償值;基于所述參數補償值,控制向所述處理模塊輸入的功率控制參數,以使得所述處理模塊基于所述功率控制參數所輸出的功率不小于所述目標功率。
【技術特征摘要】
1.一種功率控制方法,其特征在于,包括:獲取電子設備中處理模塊當前的目標功率;確定用于調整所述處理模塊的所述目標功率所需的參數補償值;基于所述參數補償值,控制向所述處理模塊輸入的功率控制參數,以使得所述處理模塊基于所述功率控制參數所輸出的功率不小于所述目標功率。2.根據權利要求1所述的功率控制方法,其特征在于,在所述確定用于調整所述處理模塊的所述目標功率所需的參數補償值之前,還包括:檢測所述目標功率是否達到所述處理模塊設定的最大功率限制值;所述確定用于調整所述處理模塊的所述目標功率所需的參數補償值,包括:當所述目標功率達到所述最大功率限制值時,確定用于調整所述處理模塊的所述目標功率所需的參數補償值。3.根據權利要求1或2所述的功率控制方法,其特征在于,所述獲取電子設備中處理模塊當前的目標功率,包括:獲取電子設備中的圖形處理器當前輸出的實際功率;所述確定用于調整所述處理模塊的所述目標功率所需的參數補償值,包括:獲取用于降低所述實際功率的功率補償值;所述基于所述參數補償值,控制向所述處理模塊輸入的功率控制參數,包括:依據所述功率補償值調整所述實際功率的取值,得到經過調整的實際功率取值,所述經過調整的實際功率的取值小于所述實際功率的取值;將所述經過調整的實際功率取值輸入所述圖形處理器,以使得圖形處理器基于所述經過調整的實際功率取值,判斷當前是否需要觸發降低所述圖形處理器輸出的功率。4.根據權利要求3所述的功率控制方法,其特征在于,所述獲取用于降低所述實際功率的功率補償值,包括:獲取預置的用于降低所述實際功率的功率補償值。5.根據權利要求1或2所述的功率控制方法,其特征在于,所述獲取電子設備中處理模塊當前的目標功率,包括:獲取電子設備中的處理器當前所期望的目標功率;所述確定用于調整所述處理模塊的所述目標功率所需的參數補償值,包括:確定用于達到所述處理器當前所期望的目標功率所需的電壓補償值;所述基于所述參數補償值,控制向所述處理模塊輸入的功率控制參數,包括:基于所述電壓補償值,增大用于向所述處理器提供電源的電壓發生器所輸出的電壓值。6.根據權利要求5所述的功率控制方法,其特征在于,所述確定用于達到所述處理器當前所期望的目標功率所需的電壓補償值,包括:根據預置的功率與補償值之間的對應關系,確定達到所述處理器當前所期望的目標功率所需的電壓補償值。7.根據權利要求5所述的功率控制方法,其特征在于,所述獲取電子設備中的處理器當前所期望的目標功率,包括:從所述電壓發生器的寄存器中讀取所述處理器輸入的電壓期望值和電流期望值;根據所述電...
【專利技術屬性】
技術研發人員:付丙勤,
申請(專利權)人:聯想北京有限公司,
類型:發明
國別省市:北京,11
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。