JP7348336B1 - 情報処理装置および制御方法 - Google Patents
情報処理装置および制御方法 Download PDFInfo
- Publication number
- JP7348336B1 JP7348336B1 JP2022034590A JP2022034590A JP7348336B1 JP 7348336 B1 JP7348336 B1 JP 7348336B1 JP 2022034590 A JP2022034590 A JP 2022034590A JP 2022034590 A JP2022034590 A JP 2022034590A JP 7348336 B1 JP7348336 B1 JP 7348336B1
- Authority
- JP
- Japan
- Prior art keywords
- image processing
- unit
- temperature
- power
- heat dissipation
- Prior art date
- Legal status (The legal status 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 status listed.)
- Active
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 58
- 238000000034 method Methods 0.000 title claims abstract description 29
- 238000012545 processing Methods 0.000 claims abstract description 147
- 230000017525 heat dissipation Effects 0.000 claims abstract description 80
- 238000001816 cooling Methods 0.000 claims abstract description 32
- 230000004044 response Effects 0.000 claims abstract description 18
- 238000010586 diagram Methods 0.000 abstract description 12
- 230000005855 radiation Effects 0.000 description 21
- 230000008569 process Effects 0.000 description 19
- 238000012360 testing method Methods 0.000 description 17
- 230000006870 function Effects 0.000 description 12
- 230000000052 comparative effect Effects 0.000 description 8
- 238000001704 evaporation Methods 0.000 description 8
- 230000008020 evaporation Effects 0.000 description 8
- 239000012530 fluid Substances 0.000 description 8
- 230000007704 transition Effects 0.000 description 7
- 230000007423 decrease Effects 0.000 description 5
- 238000013461 design Methods 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 5
- 230000002093 peripheral effect Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 3
- 230000003111 delayed effect Effects 0.000 description 3
- 239000007791 liquid phase Substances 0.000 description 3
- 230000005494 condensation Effects 0.000 description 2
- 238000009833 condensation Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000020169 heat generation Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000011282 treatment Methods 0.000 description 2
- HBBGRARXTFLTSG-UHFFFAOYSA-N Lithium ion Chemical compound [Li+] HBBGRARXTFLTSG-UHFFFAOYSA-N 0.000 description 1
- 101150003432 TPBG gene Proteins 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000009792 diffusion process Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 229910001416 lithium ion Inorganic materials 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000011056 performance test Methods 0.000 description 1
- 239000012071 phase Substances 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
Images
Classifications
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE 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/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Cooling Or The Like Of Electrical Apparatus (AREA)
Abstract
【解決手段】画像処理演算装置と、放熱ファンを備える冷却部であって、前記中央演算装置と前記画像処理演算装置を冷却する冷却部と、温度を測定する温度センサと、温度に基づいて放熱ファンの動作を制御する制御部と、を備え、中央演算装置、画像処理演算装置、冷却部、および、温度センサは、同じ筐体の内部に設けられ、温度センサは、中央演算装置よりも画像処理演算装置に近接して設けられ、制御部は、画像処理演算装置の動作開始に応じて放熱ファンの駆動を開始する。画像処理演算装置と、放熱ファンと、温度を測定する温度センサと、を備える情報処理装置が、温度に基づいて放熱ファンの動作を制御する制御ステップを実行し、制御ステップは、画像処理演算装置の動作開始に応じて、前記画像処理演算装置の温度に関わらず前記放熱ファンの駆動を開始するステップを含む。
【選択図】図10
Description
USBコネクタ26は、USBを利用した周辺機器類を接続するためのコネクタである。
また、EC31は、チップセット21を経由してCPU11とGPU13のクロック周波数の変更、平均処理速度、等の制御を行って消費電力を制御してもよい。
温度センサ356は、GPU13の温度(以下、「GPU温度」と呼ぶ)を測定し、測定したGPU温度を示すGPU温度データを駆動制御部403に出力する。
駆動制御部403は、電力制御部217から入力される電力制御モード、温度センサ355から入力されるCPU温度データが示すCPU温度、および、GPU温度に基づいて放熱ファン351の動作を制御する。駆動制御部403は、BIOS321から入力されるGPU13の状態を示すプロセッサ状態情報に基づいて放熱ファン351の動作を制御する。駆動制御部403は放熱ファン351の動作の制御において、電力制御部217からBIOS321を経由して入力される電力制御モード情報に示される電力制御モードを参照してもよい。駆動制御部403は、制御目標とする動作状態を示す駆動制御信号を生成し、生成した駆動制御信号を電源回路33に出力する。駆動制御部403の機能は、EC31が所定のファームウェア(ECFW)を実行して実現される。
電源回路33は、駆動制御部403から入力される駆動制御信号が示す動作状態に対応する電力を放熱ファン351に供給する。
放熱ファン351は、電源回路33から供給される電力を消費して動作する。放熱ファン351の制御例については、後述する。
)、バランスモード(B:Balance mode)、高性能モード(P:Performance mode)および超高性能モード(U:Ultra-performance mode)のそれぞれについて、設定電力のパラメータと目標温度が対応付けられている。図4、図5は、それぞれCPU11、GPU13に適用される。設定電力のうち、PL1は、エコモード(E)、バランスモード(B)、高性能モード(P)、超高性能モード(U)の順に大きくなり、超高性能モード(U)が最も大きい。PL2は、エコモード(E)、バランスモード(B)、高性能モード(P)、超高性能モード(U)の順に大きくなってもよいし、全部または一部の隣接する電力制御モード間で同一の値になってもよい。
次に、放熱ファン351の制御例について説明する。図10は、放熱ファン351の第1制御例を示す図である。図10の例では、当初GPU13の動作が停止(消費電力POFFg)、GPU温度がT0g、放熱ファン351が停止(ファン出力0)と仮定する。消費電力POFFgは、GPU13が画像処理、演算処理、その他の実質的な処理を行わずに、機能の維持に要する最小限の処理により消費される消費電力であり、動作時よりも0Wに近似した値をとる。即ち、消費電力POFFgは動作判定閾値よりも低い。時刻t1gにおいて、GPU13が動作中の状態(消費電力PONg)、つまり動作を開始するとき、駆動制御部403は、停止していた放熱ファン351を起動する。消費電力PONgは動作判定閾値よりも高い値となる。放熱ファン351の起動直後のファン出力は、Rfgとなる。ファン出力は、その動作による冷却能力を意味する。ファン出力の指標として、例えば、単位時間当たりの回転数、ファンの騒音レベル、消費電力、などのいずれが用いられてもよい。GPU温度は、動作による発熱のため時間経過に応じて上昇する。時刻t2gにおいてGPU温度が予め設定された熱保護判定温度Tpgに達するとき、電力制御部217は、熱保護機構の動作を開始し、GPU13に設定する設定電力の低下を開始する。これにより、GPU13の消費電力が減少する。よって、GPU13が動作中に性能を発揮できるフル出力期間は、時刻t1gから時刻t2gとなる。駆動制御部403は、通知されるGPU13の消費電力が所定の動作判定閾値よりも多いか否かにより、動作中であるか否かを判定してもよいし、入力されるプロセッサ状態情報として動作中であるか否かが伝達されてもよい。
また、上記の説明では、駆動制御部403は、プロセッサの動作状態または温度に応じて放熱ファン351の動作の要否という2段階の制御を例示したが、これには限られない。駆動制御部403は、3段階以上の制御を実行し、いずれか1段階のファン出力を定めてもよい。各段階に対して異なる大きさのファン出力が設定されてもよい。活発な動作状態ほど、または、高い設定温度ほど大きいファン出力に対応付けられればよい。
(ステップS102)駆動制御部403には、GPU13の動作状態を示すプロセッサ状態情報が通知される。
(ステップS104)駆動制御部403は、プロセッサ状態情報に基づいてGPU13が動作中であるか否かを判定する。この例では、動作中とは、GPU13に電源投入されているが、描画処理など、CPU11から指示される実質的な処理が実行されていない状態も含まれる。動作中と判定される場合には(ステップS104 YES)、ステップS105の処理に進む。動作中と判定されない場合には(ステップS104 NO)、ステップS118の処理に進む。
(ステップS108)電力制御部217は、温度センサ356が検出したGPU温度を示すGPU温度データを取得する。
(ステップS110)電力制御部217は、GPU温度が熱保護判定温度Tpgを超えているか否かを判定する。熱保護判定温度Tpgを超えていると判定される場合(ステップS110 YES)、ステップS112の処理に進む。超えていないと判定される場合(ステップS110 NO)、ステップS114の処理に進む。
(ステップS112)電力制御部217は、熱保護処理要と判定し、熱保護処理を実行する。その後、ステップS108の処理に進む。
(ステップS114)電力制御部217は、熱保護処理否と判定し、熱保護処理を実行しない。その後、ステップS116の処理に進む。
(ステップS118)駆動制御部403は、放熱ファン351について駆動否と判定し、放熱ファン351を駆動させない。その後、ステップS102の処理に進む。
本実施形態では、これには限られず、主に画像処理機能にアクセスするためのグラフィックドライバ219に備わるGPU13の状態監視機能が利用されてもよい。図15に例示されるように、グラフィックドライバ219は、GPU13の状態を示すプロセッサ状態情報を所定時間ごとに電力制御部217に出力する。電力制御部217は、グラフィックドライバ219から取得されるプロセッサ状態情報を駆動制御部403にBIOS321を経由して出力する。よって、駆動制御部403は、ハードウェア上の設計変更を伴わずにGPU13の状態を示すプロセッサ状態情報を取得することができる。その場合には、サービスアプリケーション211が、GPU13の状態を取得し、電力制御部217に提供することを要しない。電力制御部217は、グラフィックドライバ219から取得したプロセッサ状態情報を用いてGPU13の消費電力を制御してもよい。
この構成によれば、画像処理演算装置の動作開始に応じて放熱ファン351の動作が開始する。画像処理演算装置の動作による温度上昇を待たずに放熱が開始する。熱保護機構の動作を予防、または、動作の開始を遅延することができるため、画像処理演算装置の性能を発揮することができる。
この構成によれば、動作判定閾値を画像処理演算装置の機能の維持に最低限必要とする消費電力に基づいて設定しておくことで、実質的に実行される演算処理の有無により、放熱の要否を的確に判定することができる。
この構成によれば、出力制御テーブルの変更により、放熱ファン351の制御に用いる温度の閾値を変更することができる。そのため、制御方式の変更を伴わずに、放熱ファン351の動作状態を定めることができる。
この構成によれば、定格電力が所定の定格電力よりも多い電力制御モードが選択されるとき、画像処理演算装置の動作開始に応じて放熱ファンの駆動が開始される。定格電力が多い場合に画像処理演算装置の動作開始に応じて放熱ファンの駆動を開始させることで、温度上昇を抑制して、熱保護機構の動作を予防、または、動作の開始を遅延することができる。
この構成によれば、画像処理演算装置の消費電力に基づいて定格電力が所定の定格電力よりも多い電力制御モードが選択されるとき、画像処理演算装置の動作開始に応じて放熱ファンの駆動が開始される。そのため、消費電力が多い場合に、温度上昇を抑制して、熱保護機構の動作を予防、または、動作の開始を遅延することができる。
この構成によれば、画像処理演算装置から取得された消費電力がシステムデバイスとは別個のデバイスである制御部に通知される。そのため、制御部による放熱ファン351の制御においてシステムデバイスによる動作環境の影響を低減することができる。
この構成によれば、画像処理演算装置の制御に用いられるグラフィックドライバの機能を利用して、画像処理演算装置の消費電力が通知される。そのため、ハードウェア上の設計変更を伴わずに、画像処理演算装置の消費電力に基づく放熱ファン351の制御を実現することができる。
Claims (6)
- 中央演算装置と、
画像処理演算装置と、
放熱ファンを備える冷却部であって、前記中央演算装置と前記画像処理演算装置を冷却する冷却部と、
温度を測定する温度センサと、
前記温度に基づいて前記放熱ファンの動作を制御する制御部と、
定格電力が異なる複数の電力制御モードからいずれかを選択し、
選択された電力制御モードに従って前記画像処理演算装置を動作させる電力制御部と、
を備え、
前記中央演算装置、前記画像処理演算装置、前記冷却部、および、前記温度センサは、同じ筐体の内部に設けられ、
前記温度センサは、前記中央演算装置よりも前記画像処理演算装置に近接して設けられ、
前記制御部は、
前記画像処理演算装置の消費電力が所定の基準値よりも増加するとき、前記画像処理演算装置の動作開始を判定し、
前記画像処理演算装置の動作開始に応じて、前記画像処理演算装置の温度に関わらず前記放熱ファンの駆動を開始し、
定格電力が所定の定格電力よりも多い電力制御モードが選択されるとき、
前記画像処理演算装置の動作開始に応じて前記放熱ファンの駆動を開始する
情報処理装置。 - 前記制御部は、
前記消費電力に基づいて、温度と放熱ファンの動作状態との関連が異なる複数の出力制御テーブルからいずれかを選択し、
選択した出力制御テーブルを用いて、前記温度に基づいて前記放熱ファンの動作状態を定める
請求項1に記載の情報処理装置。 - 前記電力制御部は、前記画像処理演算装置の消費電力に基づいて当該画像処理演算装置の電力制御モードを定める
請求項1に記載の情報処理装置。 - システムデバイスを備え、
前記システムデバイスは、基本入出力システムファームウェアを用いて取得した前記画像処理演算装置の消費電力を前記制御部に通知する
請求項2に記載の情報処理装置。 - システムデバイスを備え、
前記システムデバイスは、グラフィックドライバに従って前記画像処理演算装置の消費電力を監視し、
当該消費電力を前記制御部に通知する
請求項2に記載の情報処理装置。 - 中央演算装置と、
画像処理演算装置と、
放熱ファンを備える冷却部であって、前記中央演算装置と前記画像処理演算装置を冷却する冷却部と、
温度を測定する温度センサと、を備え、
前記中央演算装置、前記画像処理演算装置、前記冷却部、および、前記温度センサは、同じ筐体の内部に設けられ、
前記温度センサは、前記中央演算装置よりも前記画像処理演算装置に近接して設けられる情報処理装置における制御方法であって、
前記情報処理装置が、
前記温度に基づいて前記放熱ファンの動作を制御する制御ステップと、
定格電力が異なる複数の電力制御モードからいずれかを選択し、
選択された電力制御モードに従って前記画像処理演算装置を動作させる電力制御ステップと、を実行し、
前記制御ステップは、
前記画像処理演算装置の消費電力が所定の基準値よりも増加するとき、前記画像処理演算装置の動作開始を判定するステップと、
前記画像処理演算装置の動作開始に応じて、前記画像処理演算装置の温度に関わらず前記放熱ファンの駆動を開始するステップと、
定格電力が所定の定格電力よりも多い電力制御モードが選択されるとき、
前記画像処理演算装置の動作開始に応じて前記放熱ファンの駆動を開始するステップと、を含む
制御方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022034590A JP7348336B1 (ja) | 2022-03-07 | 2022-03-07 | 情報処理装置および制御方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022034590A JP7348336B1 (ja) | 2022-03-07 | 2022-03-07 | 情報処理装置および制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP7348336B1 true JP7348336B1 (ja) | 2023-09-20 |
JP2023134858A JP2023134858A (ja) | 2023-09-28 |
Family
ID=88021675
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022034590A Active JP7348336B1 (ja) | 2022-03-07 | 2022-03-07 | 情報処理装置および制御方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7348336B1 (ja) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000187975A (ja) | 1998-12-22 | 2000-07-04 | Nec Corp | ディスクアレイ装置 |
JP2002340945A (ja) | 2001-05-16 | 2002-11-27 | Sony Corp | 監視装置 |
JP2016068451A (ja) | 2014-09-30 | 2016-05-09 | 株式会社沖データ | 冷却ファン制御装置、印刷装置及び冷却ファン制御方法 |
JP2018006701A (ja) | 2016-07-08 | 2018-01-11 | レノボ・シンガポール・プライベート・リミテッド | 電子機器 |
JP2021022115A (ja) | 2019-07-26 | 2021-02-18 | レノボ・シンガポール・プライベート・リミテッド | 情報処理装置、制御方法およびプログラム |
-
2022
- 2022-03-07 JP JP2022034590A patent/JP7348336B1/ja active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000187975A (ja) | 1998-12-22 | 2000-07-04 | Nec Corp | ディスクアレイ装置 |
JP2002340945A (ja) | 2001-05-16 | 2002-11-27 | Sony Corp | 監視装置 |
JP2016068451A (ja) | 2014-09-30 | 2016-05-09 | 株式会社沖データ | 冷却ファン制御装置、印刷装置及び冷却ファン制御方法 |
JP2018006701A (ja) | 2016-07-08 | 2018-01-11 | レノボ・シンガポール・プライベート・リミテッド | 電子機器 |
JP2021022115A (ja) | 2019-07-26 | 2021-02-18 | レノボ・シンガポール・プライベート・リミテッド | 情報処理装置、制御方法およびプログラム |
Also Published As
Publication number | Publication date |
---|---|
JP2023134858A (ja) | 2023-09-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6767548B1 (ja) | 情報処理装置、制御方法およびプログラム | |
KR101155757B1 (ko) | 처리 장치, 및 프로세서 성능 조정 방법 | |
JP5189921B2 (ja) | コンピュータの放熱システム | |
US20060266510A1 (en) | Information processing apparatus and a method of controlling the same | |
JP2007233782A (ja) | 発熱量の制御方法およびコンピュータ | |
KR20130049201A (ko) | 저장 드라이브 관리 | |
US12117880B2 (en) | Information processing apparatus and control method | |
EP4064003B1 (en) | Power adjustment method and apparatus for processor | |
US11507176B2 (en) | Information processing apparatus and control method | |
TWI683215B (zh) | 計算裝置中使用管理控制器的散熱管理方法與系統 | |
US20140181539A1 (en) | System for adaptive -power consumption design in ultrathin computing devices | |
JP2019194762A (ja) | 情報処理装置及び制御方法 | |
JP7348336B1 (ja) | 情報処理装置および制御方法 | |
US11847009B1 (en) | Power control for improving foreground application performance in an information handling system | |
CN111190478A (zh) | 调整风扇转速的方法和设备 | |
JP4833560B2 (ja) | 常時動作可能なコンピューティングデバイス | |
US12147289B2 (en) | Information processing apparatus and control method | |
JP4410215B2 (ja) | 消費電力の制御方法およびコンピュータ装置 | |
JP7293327B1 (ja) | 情報処理装置および制御方法 | |
JP7233513B1 (ja) | 情報処理装置および制御方法 | |
JP7331166B2 (ja) | 情報処理装置および制御方法 | |
JP7549695B1 (ja) | 情報処理装置および制御方法 | |
US20240393845A1 (en) | Information processing apparatus and control method | |
JP7521065B1 (ja) | 情報処理装置および制御方法 | |
JP2022115561A (ja) | 電子機器及び電力制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220307 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20220921 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230530 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230807 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20230822 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230907 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7348336 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |