TWI743620B - 效能管理方法及電子裝置 - Google Patents

效能管理方法及電子裝置 Download PDF

Info

Publication number
TWI743620B
TWI743620B TW108145413A TW108145413A TWI743620B TW I743620 B TWI743620 B TW I743620B TW 108145413 A TW108145413 A TW 108145413A TW 108145413 A TW108145413 A TW 108145413A TW I743620 B TWI743620 B TW I743620B
Authority
TW
Taiwan
Prior art keywords
temperature
setting value
system processor
frequency
temperature setting
Prior art date
Application number
TW108145413A
Other languages
English (en)
Other versions
TW202122964A (zh
Inventor
陳建良
賴照民
蔡明宗
李承諭
Original Assignee
瑞昱半導體股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 瑞昱半導體股份有限公司 filed Critical 瑞昱半導體股份有限公司
Priority to TW108145413A priority Critical patent/TWI743620B/zh
Priority to US16/904,050 priority patent/US11231759B2/en
Publication of TW202122964A publication Critical patent/TW202122964A/zh
Application granted granted Critical
Publication of TWI743620B publication Critical patent/TWI743620B/zh

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/20Cooling means
    • G06F1/206Cooling means comprising thermal management
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01KMEASURING TEMPERATURE; MEASURING QUANTITY OF HEAT; THERMALLY-SENSITIVE ELEMENTS NOT OTHERWISE PROVIDED FOR
    • G01K3/00Thermometers giving results other than momentary value of temperature
    • G01K3/005Circuits arrangements for indicating a predetermined temperature
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/20Cooling means
    • G06F1/203Cooling means for portable computers, e.g. for laptops
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/324Power saving characterised by the action undertaken by lowering clock frequency
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/3243Power saving in microcontroller unit
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/3287Power saving characterised by the action undertaken by switching off individual functional units in the computer system
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • Power Sources (AREA)
  • Control Of Temperature (AREA)

Abstract

本案揭露一種效能管理方法及電子裝置。效能管理方法適用於具有系統處理器的電子裝置,並包含感測電子裝置之溫度,判斷溫度是否大於一第一溫度設定值。溫度未大於第一溫度設定值時,啟動一升頻程序。溫度大於該第一溫度設定值時,判斷溫度是否大於一第二溫度設定值,其中第二溫度設定值大於第一溫度設定值,當溫度大於第一溫度設定值且未大於第二溫度設定值時,啟動一第一降頻程序,當溫度大於第二溫度設定值時,啟動一第二降頻程序或關閉電子裝置的系統處理器。

Description

效能管理方法及電子裝置
本案係有關一種電源效能管理技術,特別是關於一種利用急降緩升方式來達成控制工作頻率的效能管理方法及電子裝置。
隨著積體電路技術的高度發展,對於積體電路功能規格的要求日益升高,使得積體電路的設計日漸複雜與細緻。依據此種電路設計所設計出來的系統單晶片(SOC)在電子產品的應用上相當重要。當系統單晶片工作於較高頻率時,其消耗的功率也會提高,相對產生的熱量也會增加,此將會造成系統單晶片的溫度提高。一旦溫度過高時,將造成系統單晶片無法正常工作,甚至使整個系統當機或損毀。
而為了避免過高的溫度造成系統單晶片當機或損毀,當系統單晶片溫度超過一預定的溫度時,就會對系統單晶片內的中央處理器進行降頻,以減少功率消耗,並在系統單晶片之溫度降低到一預設溫度後才會開始升頻。然而,降頻後的電子產品的速度明顯低於原來中央處理器的正常速度,其將造成電子產品的運算速度降低,無法維持最佳效能。
有鑒於此,本案提出一種效能管理方法,適用於一具有系統處理器的電子裝置,此效能管理方法包含:感測電子裝置之溫度、判斷溫度是否大於一第一溫度設定值。當溫度未大於第一溫度設定值時,啟動一升頻程序;當溫度大於該第一溫度設定值時,判斷溫度是否大於一第二溫度設定值,其中第二溫度設定值大於第一溫度設定值。當溫度大於第一溫度設定值且溫度未大於第二溫度設定值時,啟動一第一降頻程序,當溫度大於第二溫度設定值時,啟動一第二降頻程序或關閉系統處理器。
本案另外提出一種電子裝置,包括一溫度感測器、一系統處理器以及一控制模組。溫度感測器用以感測一溫度。系統處理器係具有一工作頻率。控制模組電性連接溫度感測器及系統處理器,當溫度小於一第一溫度設定值時,控制模組對系統處理器啟動一升頻程序,當溫度大於第一溫度設定值且未大於一第二溫度設定值時,控制模組對系統處理器啟動一第一降頻程序,其中第二溫度設定值大於第一溫度設定值,當溫度大於第二溫度設定值時,控制模組啟動一第二降頻程序或關閉系統處理器。
依據一些實施例,升頻程序更包含:判斷系統處理器之工作頻率是否為最高值,當工作頻率不是最高值時,依據一第一時間區間對系統處理器進行升頻,以將工作頻率升高一個頻率量值。
依據一些實施例,第一降頻程序更包含:對系統處理器進行降頻,以將工作頻率降低一個頻率量值。
依據一些實施例,第一降頻程序被連續啟動二次以上時,相鄰二個第一降頻程序的啟動時間之間係間隔一第二時間區間,且第二時間區間小於第一時間區間。
依據一些實施例,當溫度大於第二溫度設定值時,控制模組先判斷系統處理器之工作頻率是否為最低值,當系統處理器之工作頻率不是最低值時,啟動第二降頻程序,當系統處理器之工作頻率為最低值時,關閉系統處理器。
依據一些實施例,第二降頻程序更包含:對系統處理器進行降頻,以將系統處理器之工作頻率降為最低值。
依據一些實施例,控制模組係依據一週期時間定期判斷此溫度是否大於第一溫度設定值,且週期時間等於第二時間區間。
依據一些實施例,電子裝置係為一系統單晶片。
綜上所述,在電子裝置溫度過高,需要調降頻率來降低溫度時,本案利用漸進式降頻與升頻的方式調整系統處理器的工作頻率,並配合急降緩升的方式來讓電子裝置處於最佳工作狀態,故可有效讓電子裝置維持最佳效能。
本案所提供的效能管理方法,係用於具備系統處理器的電子裝置上,且利用控制模組之軟體對系統處理器進行升頻或降頻處理,以維持電子裝置在最佳工作狀態。
圖1係根據本案一實施例之電子裝置的方塊示意圖,請參閱圖1所示,一種電子裝置10包含一溫度感測器12、一控制模組14以及一系統處理器16,在此實施例中,一中央處理器(CPU)18係包含控制模組14及系統處理器16。溫度感測器12係用來感測電子裝置10的溫度,尤其是系統處理器16運作時產生的高溫。系統處理器16係具有一工作頻率。控制模組14電性連接溫度感測器12及系統處理器16,控制模組14會持續接收溫度感測器12所感測到的溫度,並根據此溫度變化來決定對應方式,控制模組14內係已事先設定好一第一溫度設定值及一第二溫度設定值,其中第二溫度設定值大於第一溫度設定值。當溫度感測器12感測到的溫度未大於第一溫度設定值時,控制模組14對系統處理器16啟動一升頻程序。當溫度大於該第一溫度設定值且未大於第二溫度設定值時,控制模組14對系統處理器16啟動一第一降頻程序。當溫度大於第一溫度設定值及第二溫度設定值時,控制模組14就會啟動一第二降頻程序或是關閉系統處理器16。
在一實施例中,控制模組14在關閉系統處理器16之前,控制模組14會先判斷系統處理器16之工作頻率是否為最低值,當系統處理器16之工作頻率不是最低值時,控制模組14會啟動第二降頻程序,當系統處理器16之工作頻率為最低值時,控制模組14才會關閉系統處理器16,以避免過高的溫度造成系統處理器16當機或損毀。
在一實施例中,電子裝置10係為一系統單晶片(SOC),使溫度感測器12、中央處理器18(控制模組14及系統處理器16)等皆整合在此系統單晶片中。
在一實施例中,第一溫度設定值可設定為100℃,則第二溫度設定值可以設定為120℃,但不以此為限。
圖2係根據本案一實施例之效能管理方法的流程示意圖。請參閱圖1及圖2所示,效能管理方法包含步驟S10至步驟S26,並以中央處理器18內之控制模組14的軟體來執行步驟S12至步驟S26。首先如步驟S10,溫度感測器12持續感測電子裝置10的溫度,並將感測到的溫度傳送至控制模組14。
如步驟S12所示,在接收到溫度感測器12所感測到的溫度之後,控制模組14會判斷此溫度是否大於一第一溫度設定值,當溫度未大於第一溫度設定值時,控制模組14對系統處理器16啟動一升頻程序(步驟S14及步驟S16)。當溫度大於該第一溫度設定值時,進行下一步驟S18。在一實施例中,控制模組14係依據一週期時間(例如250 ms)定期判斷此溫度是否大於第一溫度設定值,以便據此決定進行升頻程序或步驟S18。
當溫度未大於第一溫度設定值而啟動升頻程序時,如步驟S14所示,控制模組14確認系統處理器16之工作頻率是否為最高值,當系統處理器16之工作頻率為最高值時,控制模組14會重新進行判斷溫度是否大於該第一溫度設定值之步驟(回到步驟S12)。當控制模組14確認系統處理器16之工作頻率不是最高值時,即可進行下一步驟S16。如步驟S16所示,控制模組14依據一第一時間區間對系統處理器16進行升頻,以將工作頻率升高一頻率量值,然後控制模組14會重新進行判斷溫度是否大於該第一溫度設定值之步驟(回到步驟S12)。在一實施例中,第一時間區間係為1秒,當控制模組14確認溫度未大於第一溫度設定值且系統處理器16之工作頻率不是最高值時,控制模組14會等待1秒的第一時間區間後,才將系統處理器16之工作頻率升高一個頻率量值。若控制模組14重複確認溫度未大於第一溫度設定值且系統處理器16之工作頻率不是最高值時,控制模組14會每隔1秒的第一時間區間對系統處理器16之工作頻率提升一個頻率量值,直至控制模組14判斷出其他步驟為止。
當溫度大於第一溫度設定值時,如步驟S18所示,控制模組14繼續判斷溫度是否大於第二溫度設定值。當溫度大於第一溫度設定值且溫度未大於第二溫度設定值時,如步驟S20所示,控制模組14對系統處理器16啟動一第一降頻程序。當溫度大於第二溫度設定值時,則進行步驟S22,以進一步決定要啟動第二降頻程序或是關閉系統處理器16。
在步驟S20中,第一降頻程序更包含控制模組14對系統處理器16進行降頻,以將系統處理器16之工作頻率降低一個頻率量值。在一實施例中,若第一降頻程序被連續啟動二次以上時,相鄰二個第一降頻程序的啟動時間之間係間隔一第二時間區間,其中第二時間區間小於第一時間區間,且第二時間區間係等於前述之週期時間。例如,當第二時間區間為250毫秒(ms)時,在溫度大於第一溫度設定值且小於第二溫度設定值時,控制模組14會每隔250 ms對系統處理器16之工作頻率降低一個頻率量值,直至控制模組14判斷出其他步驟為止。
當控制模組14判斷溫度大於第二溫度設定值時,如步驟S22所示,控制模組14會進一步判斷系統處理器16之工作頻率是否為最低值,當系統處理器16之工作頻率不是最低值時,如步驟S24所示,控制模組14對系統處理器16啟動第二降頻程序,使控制模組14對系統處理器16進行降頻,以直接將系統處理器16之工作頻率降為最低值,然後控制模組14會重新進行判斷溫度是否大於該第一溫度設定值之步驟(回到步驟S12),以進一步確定電子裝置10的溫度是否有降低。當系統處理器16之工作頻率已經是最低值時,如步驟S26所示,控制模組14可以直接關閉系統處理器16,以避免過高的溫度造成系統處理器16當機或損毀。
在一實施例中,當控制模組14於步驟S18中判斷出溫度大於第二溫度設定值時,此效能管理方法亦可以省略步驟S22及步驟S24,直接進行步驟S26,將系統處理器16關閉。
圖3係根據本案一實施例之工作頻率與溫度之間的曲線示意圖,請參閱圖1及圖3所示,在時間點t1 時,溫度高於第一溫度設定值且也沒有高於第二溫度設定值,此時,控制模組14會降低系統處理器16之工作頻率一個頻率量值,且經過250 ms(第二時間區間)之後,於時間點t2 的溫度仍高於第一溫度設定值,所以會再降低系統處理器16之工作頻率一個頻率量值並且一直判斷溫度是否高於第一溫度設定值,所以在時間點t1 、t2 、t3 、t4 及t5 每隔250 ms就會降一次頻率,直到工作頻率的最低值。在時間點t6 時,溫度開始轉變為低於第一溫度設定值,所以控制模組14會等待1s(第一時間區間)的時間後對系統處理器16之工作頻率升高一個頻率量值,且在時間點t7 、t8 、t9 、t10 、t11 時,溫度都維持低於第一溫度設定值,所以系統處理器16之工作頻率每隔1s就會漸進式的上升一個頻率量值,直至工作頻率的最高值(於時間點t6 後,溫度都沒有高於第一溫度設定值)。
圖4係根據本案另一實施例之工作頻率與溫度之間的曲線示意圖,請參閱圖1及圖4所示,當溫度小於第一溫度設定值時,在等待第一時間區間的升頻過程中,都會再根據週期時間來確認溫度是否高於第一溫度設定值,如果有會先進行降頻。因此,在時間點t1 時,溫度雖然小於第一溫度設定值,但是在等待1s(第一時間區間)的過程中,僅經過250 ms(週期時間)溫度就已經改變,於時間點t2 的溫度已經高於第一溫度設定值(沒有高於第二溫度設定值),此時在時間點t2 ,控制模組14直接降低系統處理器16之工作頻率一個頻率量值,且每經過250 ms(第二時間區間)的時候,於時間點t3 、t4 的溫度仍高於第一溫度設定值,所以會漸進式的降低系統處理器16之工作頻率一個頻率量值並且一直判斷溫度是否高於第一溫度設定值。在時間點t5 時,溫度開始轉變為低於第一溫度設定值,所以控制模組14會等待1s(第一時間區間)的時間後對系統處理器16之工作頻率升高一個頻率量值,且由於在時間點t6 、t7 、t8 時,溫度都維持低於第一溫度設定值,所以系統處理器16之工作頻率每隔1s就會上升一個頻率量值,直至工作頻率的最高值(於時間點t5 後,溫度都沒有高於第一溫度設定值)。
圖5係根據本案再一實施例之工作頻率與溫度之間的曲線示意圖,請參閱圖1及圖5所示,在時間點t1 時,溫度高於第一溫度設定值且沒有高於第二溫度設定值,此時控制模組14降低系統處理器16之工作頻率一個頻率量值,且經過250 ms(第二時間區間)之後,於時間點t2 的溫度仍高於第一溫度設定值,所以會降低系統處理器16之工作頻率一個頻率量值並且一直判斷溫度是否高於第一溫度設定值,所以在時間點t1 、t2 、t3 、t4 及t5 每隔250 ms就會降一次頻率。在時間點t6 時,溫度開始轉變為低於第一溫度設定值,所以控制模組14會等待1s(第一時間區間)後對系統處理器16之工作頻率升高一個頻率量值,且在時間點t7 、t8 、t9 時,由於溫度都維持低於第一溫度設定值,所以系統處理器16之工作頻率每隔1s的時間就會漸進式的上升一個頻率量值,但還沒上升到工作頻率的最高值時,於時間點t10 、t11 溫度又高於第一溫度設定值,所以會逐漸降低工作頻率,於時間點t12 溫度又低於第一溫度設定值,所以控制模組14會再升高工作頻率,以此類推。在時間點t13 ~t20 期間,藉由控制模組14的頻率調整,系統處理器16都會維持在第一溫度設定值上下的工作頻率下運作,如此可達到系統處理器16當時的最大效能。
當電子裝置10溫度過高時,本案利用快速降頻達到系統處理器16的安全使用,溫度未達到第一溫度設定值時就慢慢升頻來達成系統處理器16的效能。控制模組14利用第一溫度設定值來設定高溫的門檻溫度,讓系統處理器16不要高於第一溫度設定值,如果超過第一溫度設定值就降頻來達到降低溫度的效果。如果沒有降溫還是繼續升溫時,控制模組14就可以根據第二溫度設定值來決定讓系統處理器16關機。
因此,在電子裝置溫度過高,需要調降頻率來降低溫度時,本案利用漸進式降頻與升頻的方式調整系統處理器的工作頻率,並配合急降緩升的方式來讓電子裝置處於最佳工作狀態,故可有效讓電子裝置維持最佳效能。
以上所述之實施例僅係為說明本案之技術思想及特點,其目的在使熟悉此項技術者能夠瞭解本案之內容並據以實施,當不能以之限定本案之專利範圍,即大凡依本案所揭示之精神所作之均等變化或修飾,仍應涵蓋在本案之專利範圍內。
10:電子裝置 12:溫度感測器 14:控制模組 16:系統處理器 18:中央處理器 S10~S26:步驟 t1 ~t20 :時間點
圖1係根據本案一實施例之電子裝置的方塊示意圖。 圖2係根據本案一實施例之效能管理方法的流程示意圖。 圖3係根據本案一實施例之工作頻率與溫度之間的曲線示意圖。 圖4係根據本案另一實施例之工作頻率與溫度之間的曲線示意圖。 圖5係根據本案再一實施例之工作頻率與溫度之間的曲線示意圖。
S10~S26:步驟

Claims (10)

  1. 一種效能管理方法,適用於一具有系統處理器的電子裝置,該效能管理方法包含: 感測該電子裝置之溫度; 判斷該溫度是否大於一第一溫度設定值; 當該溫度未大於該第一溫度設定值時,啟動一升頻程序; 當該溫度大於該第一溫度設定值時,判斷該溫度是否大於一第二溫度設定值,其中該第二溫度設定值大於該第一溫度設定值; 當該溫度大於該第一溫度設定值且該溫度未大於該第二溫度設定值時,啟動一第一降頻程序;以及 當該溫度大於該第二溫度設定值時,啟動一第二降頻程序或關閉該系統處理器。
  2. 如請求項1所述之效能管理方法,其中該升頻程序更包含: 判斷該系統處理器之工作頻率是否為一最高值;以及 當該工作頻率不是該最高值時,依據一第一時間區間對該系統處理器進行升頻,以將該工作頻率升高一頻率量值。
  3. 如請求項2所述之效能管理方法,其中該第一降頻程序更包含:對該系統處理器進行降頻,以將該工作頻率降低該頻率量值。
  4. 如請求項2所述之效能管理方法,其中該第一降頻程序被連續啟動二次以上時,相鄰二個該第一降頻程序的啟動時間之間係間隔一第二時間區間,其中該第二時間區間小於該第一時間區間。
  5. 如請求項1所述之效能管理方法,更包括: 當該溫度大於該第二溫度設定值時,判斷該系統處理器之工作頻率是否為一最低值; 當該系統處理器之該工作頻率不是該最低值時,啟動該第二降頻程序;以及 當該系統處理器之該工作頻率為該最低值時,關閉該系統處理器。
  6. 如請求項5所述之效能管理方法,其中該第二降頻程序更包含:對該系統處理器進行降頻,以將該系統處理器之該工作頻率降為該最低值。
  7. 如請求項4所述之效能管理方法,其中在判斷該溫度是否大於該第一溫度設定值之步驟係依據一週期時間定期進行,且該週期時間等於該第二時間區間。
  8. 如請求項1所述之效能管理方法,其中該電子裝置係為一系統單晶片。
  9. 一種電子裝置,包含: 一溫度感測器,用以感測一溫度; 一系統處理器,其係具有一工作頻率;以及 一控制模組,電性連接該溫度感測器及該系統處理器,當該溫度小於一第一溫度設定值時,該控制模組對該系統處理器啟動一升頻程序,當該溫度大於該第一溫度設定值且未大於一第二溫度設定值時,該控制模組對該系統處理器啟動一第一降頻程序,其中該第二溫度設定值大於該第一溫度設定值,當該溫度大於該第二溫度設定值時,控制模組啟動一第二降頻程序或關閉該系統處理器。
  10. 如請求項9所述之電子裝置,其中該升頻程序更包含:該控制模組判斷該系統處理器之工作頻率是否為一最高值,當該工作頻率不是該最高值時,依據一第一時間區間對該系統處理器進行升頻,以將該工作頻率升高一頻率量值。
TW108145413A 2019-12-11 2019-12-11 效能管理方法及電子裝置 TWI743620B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TW108145413A TWI743620B (zh) 2019-12-11 2019-12-11 效能管理方法及電子裝置
US16/904,050 US11231759B2 (en) 2019-12-11 2020-06-17 Power performance management method and electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW108145413A TWI743620B (zh) 2019-12-11 2019-12-11 效能管理方法及電子裝置

Publications (2)

Publication Number Publication Date
TW202122964A TW202122964A (zh) 2021-06-16
TWI743620B true TWI743620B (zh) 2021-10-21

Family

ID=76317917

Family Applications (1)

Application Number Title Priority Date Filing Date
TW108145413A TWI743620B (zh) 2019-12-11 2019-12-11 效能管理方法及電子裝置

Country Status (2)

Country Link
US (1) US11231759B2 (zh)
TW (1) TWI743620B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20240077928A1 (en) * 2022-09-01 2024-03-07 Qualcomm Incorporated Stepped clocking frequency mode for integrated circuit components

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9032125B2 (en) * 2011-09-08 2015-05-12 Intel Corporation Increasing turbo mode residency of a processor
CN106557135A (zh) * 2015-09-29 2017-04-05 北京壹人壹本信息科技有限公司 处理器温度调控方法及装置
CN107102707A (zh) * 2017-04-19 2017-08-29 青岛海信移动通信技术股份有限公司 温度控制方法及移动终端
CN107340833A (zh) * 2017-05-27 2017-11-10 努比亚技术有限公司 终端温度控制方法、终端及计算机可读存储介质
TWI650630B (zh) * 2018-04-03 2019-02-11 和碩聯合科技股份有限公司 電子裝置及其降頻方法

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7461272B2 (en) * 2004-12-21 2008-12-02 Intel Corporation Device, system and method of thermal control
US7694161B2 (en) * 2006-06-30 2010-04-06 Intel Corporation Uncore thermal management
US10048744B2 (en) * 2014-11-26 2018-08-14 Intel Corporation Apparatus and method for thermal management in a multi-chip package
KR20170069730A (ko) * 2015-12-11 2017-06-21 삼성전자주식회사 온도 및 공간적인 위치에 따라 코어들의 동작들을 관리하는 연산 처리 장치, 및 연산 처리 장치를 포함하는 전자 장치
US10009016B1 (en) * 2016-12-28 2018-06-26 Qualcomm Incorporated Dynamically adaptive voltage-frequency guardband control circuit
US10514748B2 (en) * 2017-09-27 2019-12-24 Western Digital Technologies, Inc. Reactive power management for non-volatile memory controllers

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9032125B2 (en) * 2011-09-08 2015-05-12 Intel Corporation Increasing turbo mode residency of a processor
CN106557135A (zh) * 2015-09-29 2017-04-05 北京壹人壹本信息科技有限公司 处理器温度调控方法及装置
CN107102707A (zh) * 2017-04-19 2017-08-29 青岛海信移动通信技术股份有限公司 温度控制方法及移动终端
CN107340833A (zh) * 2017-05-27 2017-11-10 努比亚技术有限公司 终端温度控制方法、终端及计算机可读存储介质
TWI650630B (zh) * 2018-04-03 2019-02-11 和碩聯合科技股份有限公司 電子裝置及其降頻方法

Also Published As

Publication number Publication date
US20210181822A1 (en) 2021-06-17
TW202122964A (zh) 2021-06-16
US11231759B2 (en) 2022-01-25

Similar Documents

Publication Publication Date Title
TWI743620B (zh) 效能管理方法及電子裝置
TWI635383B (zh) 記憶體時脈頻率調整方法、主機板及計算機操作系統
US8700217B2 (en) Thermal protection method and related system for a computer system
TWI425337B (zh) 具超/降頻控制功能之電腦系統及其相關控制方法
TWI635382B (zh) 記憶體超頻方法及電腦裝置
US20070124609A1 (en) System and method for controlling cpu overclocking
EP3522290A1 (en) Fast charging control method, fast charging control system, and terminal device
TW201812507A (zh) 感知熱策略方法和相應感知熱策略裝置
TW202004393A (zh) 一種智慧型超頻方法
CN1936858A (zh) 在符合温度要求下提升处理器效能的装置及方法
US20160187897A1 (en) Thermal control system and thermal control method for electronic device
US20140351612A1 (en) Information processing method and electronic device
CN107992183B (zh) 一种cpu功耗限值的优化方法及电子设备
CN113009998B (zh) 效能管理方法及电子装置
CN112656209B (zh) 一种干烧检测方法、装置及存储介质
CN111796986A (zh) 固态硬盘临界温度过热保护方法、装置、计算机设备及存储介质
TWI386019B (zh) 手持裝置與插卡式無線通訊模組之間的相互喚醒系統及其方法
US9170586B2 (en) Computer device and method for dissipating heat from a discrete graphics processing unit in the same
CN104252210A (zh) 风扇转速控制***、电子装置及风扇转速控制方法
US20220171834A1 (en) Electronic device and control method
KR101104471B1 (ko) Cpu 주파수 선택 장치 및 그 방법
JP2010225111A (ja) 電子機器
TW200923554A (en) Projector and method for over-hot protecting same
TW201248384A (en) System and method for protecting voltage
CN104847638A (zh) 压缩机的启动方法及启动装置