JP2007042091A - プロセッサモジュールの電力監視 - Google Patents
プロセッサモジュールの電力監視 Download PDFInfo
- Publication number
- JP2007042091A JP2007042091A JP2006186790A JP2006186790A JP2007042091A JP 2007042091 A JP2007042091 A JP 2007042091A JP 2006186790 A JP2006186790 A JP 2006186790A JP 2006186790 A JP2006186790 A JP 2006186790A JP 2007042091 A JP2007042091 A JP 2007042091A
- Authority
- JP
- Japan
- Prior art keywords
- power
- power consumption
- processor module
- processor
- monitor
- 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.)
- Withdrawn
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Power Sources (AREA)
Abstract
【課題】最大所要電力よりも高い公称最大所要電力を割り当てる等の電力の無駄を削減することのできるプロセッサモジュールを提供する。
【解決手段】プロセッサモジュールは、命令デコーダ33と、実行ユニット31と、前記命令デコーダ33を含むプロセッサコンポーネント及び前記実行ユニット31に電力を供給するための電力ノードと、この電力ノードを介して供給された電力の消費を表す電力消費データを生成するための電力消費モニタと39と、を備える。
【選択図】図1
【解決手段】プロセッサモジュールは、命令デコーダ33と、実行ユニット31と、前記命令デコーダ33を含むプロセッサコンポーネント及び前記実行ユニット31に電力を供給するための電力ノードと、この電力ノードを介して供給された電力の消費を表す電力消費データを生成するための電力消費モニタと39と、を備える。
【選択図】図1
Description
本発明は、コンピュータに関し、より詳細には、コンピュータのコンピュータプロセッサモジュールに関する。この明細書では、「従来技術」というラベルが付けられた関連技術は、公認された従来技術であり、「従来技術」というラベルが付けられていない関連技術は、公認された従来技術ではない。
コンピュータは、通常、プロセッサ、ソリッドステートメモリ及びディスクベースのメモリ、入出力デバイス、並びに入出力デバイスのインターフェースを含む。その上、多くのコンピュータは、拡張可能であり、且つ/又は、アップグレード可能である。したがって、コンピュータには、通常、コンピュータの初期構成においてコンピュータにより必要とされる最大電力を取り扱うことができるだけでなく、追加電力を必要とし得る追加されたコンポーネント及びアップグレードされたコンポーネントの余裕も可能にする電源装置が設けられる。一般に、コンピュータの電源装置は、事前にインストールされたコンポーネントに必要とされる最大電力に、追加されるコンポーネント及びアップグレードされるコンポーネントのマージンを加えた合計を取り扱うように選択することができる。
本発明の過程において、すべてのコンポーネントが常に最大電力で動作されるとは限らないので、最大の要求を満たす電力を配分することは、無駄の多いものとなる可能性があることが認識された。これは、一部の製造者が、実際の最大所要電力よりも高い公称最大所要電力を割り当てて、たとえば、電力が不十分であるために障害が発生した時の責任を回避するような場合にはなおさらそうである。
したがって、本発明は、特許請求の範囲で定義されるように、電力消費の監視を伴うプロセッサモジュールを提供する。これによって、プロセッサにより消費される実際の電力を動的に求めることが可能になる。公称定格とは対照的に、実際の電力に関する情報によって、電力の配分に必要な許容範囲が削減される。放熱は電力消費に関連するので、本発明によって、熱を除去するためのより適度な備えも可能になる。
本発明は、実際の電力消費データに備えるので、公称電力定格のみの使用、理論的な電力消費値のみの使用、さらには設計及び/又は検証時に決定される経験的データのみの使用で利用可能になる電力消費データよりも正確な電力消費データを提供する(電力消費はデバイスの寿命にわたって変化する可能性があるので)。本発明の一定の実施の形態によって、電力消費が高すぎる時に電力消費を削減する動作を取ることが可能になる。たとえば、いくつかのプロセッサのクロックレートを削減して、それらのプロセッサの電力消費を下げることができる。これらの実施の形態によって、電力の配分の許容範囲をさらに削減することが可能になる。一般に、本発明は、(たとえば、電源装置及び熱除去に関する)コストと機能との間のより都合の良いバランス(トレードオフ)を提供する。本発明のこれらの特徴及び他の特徴並びにこれらの利点及び他の利点は、以下の説明から、及び、添付図面を参照することにより明らかである。
本発明によって提供される多くの可能なシステムの1つであるホストコンピュータシステムAP1は、プロセッサモジュール30及び40、システムバス11、ファームウェア13、入出力(I/O)デバイス15、並びにメモリ17に加えて、当業者により理解されるような他のコンポーネントも備える。メモリ17は、オペレーティングシステム21、他のプログラム23、及びデータ25を記憶する。メモリ17には、ソリッドステートメモリ及びディスクベースのメモリの双方が含まれる。ファームウェア13は、電源投入オペレーションをガイドし、システムAP1の低レベルの機能を提供する。I/Oデバイス15は、ネットワーク、他のデバイス、及び人間(たとえば、キーボード及びディスプレイを介して)とのインターフェイスに備える。
プロセッサモジュール30は、実行ユニット31、命令デコーダ33、レジスタ35、クロック乗算器37、及び電力モニタ39に加えて、当業者により理解されるような他の機能コンポーネントも備える。プロセッサモジュール30は、たとえば、オペレーティングシステム21及びプログラム23のプログラム命令に従ってデータを操作する。これらの命令は、命令デコーダ33によって復号され、実行ユニット31によって実行される。実行ユニット31は、命令を並列に実行できるように複数の機能サブユニットを含むことができる。レジスタ35は、実行ユニット31によって操作されているデータの短期ストレージを提供する。
プロセッサモジュール30のさまざまなコンポーネントによって行われるオペレーションは、クロック乗算器37によって分配されるクロック信号により同期される個別のステップで実行される。クロック乗算器37は、一定のクロック周波数を有するシステムクロック信号を受け取って、内部クロック信号を導き出す。この内部クロック信号は、通常、互いに対する所定の位相においてシステムクロック周波数の単純な倍数である。
電力モニタ39は、プロセッサモジュール30への電源装置及び接地源に接続されて、プロセッサモジュール30による電力消費を監視する。実際には、多くの電源ライン及び接地ラインが存在し得る。実施の形態に応じて、すべての電源ライン及び接地ラインを監視することもできるし、それらの一部のみを監視することもできる。電力モニタ39は、電力消費を時間の関数として求め、所定の時刻の電力消費を、1年の現時点、及び、クロック乗算器37によって適用される乗算器等の現在の構成に関連付ける。電力消費データは、たとえば、バックグラウンドで実行されているシステム資源モニタといったプログラム命令に応答して、実行ユニット31を介してアクセス可能である。
電力消費データが、対処する必要のある問題を示している場合、電力モニタ39は、たとえば割り込みの形で警告を発することができる。警告を発する条件は、実行ユニット31を介してプログラミングすることができる。たとえば、電力モニタコンソールプログラムによって、ユーザは、それを超えた時に警告を出させる電力消費しきい値を指定することが可能になる。状況に応じて、警告の結果、自動保護動作又は自動是正動作を行うこともできるし、このような動作が必要とされることをユーザに通知することもできる。
オペレーションが実行される速度は、システムクロックレートを調整することによって制御することもできるし、クロック乗算器37により適用される異なる基本倍数を選択することによって制御することもできる。通常、クロックレートが高くなることは、電力消費が多くなることを意味し、したがって、クロックレートを削減することによって、電力を節減でき、放熱を削減することができる。また、電力消費は、実行ユニット31の1つ又は2つ以上の実行サブユニットを停止することによっても削減することができる。もちろん、これは、性能ペナルティを招く可能性がある。電力モニタ39がどのように構成されるかに応じて、クロックレートの削減や実行サブユニットの停止等の動作(たとえば、「モード」入力を使用する)を自動的に行うこともできるし、人間の介入により行うこともできる。
プロセッサモジュール30は、実行ユニット31、命令デコーダ33、レジスタ35、クロック乗算器37、及び電力モニタ39を組み込む単一の集積回路を有する集積回路パッケージである。これとは対照的に、プロセッサモジュール40は、図2にさらに詳細に示すが、プロセッサ42及び別個の電圧レギュレータ44を備える。これらは共にキャリア46に実装されている。キャリア46は、たとえば、ホストコンピュータシステムAP1のマザーボード上の差込用ソケット(mating socket)に差し込むことができるドーターボードである。プロセッサ42は、オンチップ電力モニタが存在しない点を除いて、プロセッサモジュール30のコンポーネントに対応するコンポーネントを含む集積回路パッケージである。
プロセッサモジュール40の場合、電力モニタ49は、電圧レギュレータ44に内蔵されている。電圧レギュレータ44は、キャリア46の導体を介してプロセッサ42に正確な電圧を提供する。電圧レギュレータが、専らプロセッサ42にのみ電力を供給することに使用されるので、組み込まれた電力モニタは、ホストコンピュータシステムAP1の他のコンポーネントとは独立にプロセッサ42による電力消費を監視することができる。
電力モニタ49は、プロセッサ42に接続されて、プロセッサ42から構成情報を受け取る。この構成情報は、クロック乗算器の設定を含むことができ、どの実行サブユニットがアクティブであるかを示すことができる。これに加えて、プロセッサ42は、電力モニタ49から電力消費データを読み出すことができ、たとえば警告しきい値といった構成データを電力モニタ49に書き込むことができる。
電力モニタ49は、電力レギュレータ44に内蔵されたフィールドプログラマブルゲートアレイ(FPGA)とすることができる。他の実施の形態では、電力モニタは、たとえばFPGA又は特定用途向け集積回路(ASIC)といった独立の集積回路とすることができる。たとえば、プロセッサ及び電圧レギュレータを共通のキャリア上に有する電源モジュールでは、電力モニタを、キャリアにおける、電圧レギュレータとプロセッサとの間に電気的に実装することができる。
多くの電源ライン及び接地ラインが存在する可能性があり、電源ラインは異なる電圧である可能性があるという点で、図1及び図2の電源及び接地の表現は簡略化されている。電力モニタ39及び49は、このようなすべてのラインを監視することもできるし、ラインの一部を監視することもできる。たとえば、全体の電力消費の正確な表現を提供するのに、単一の接地ラインで十分な場合もあるし、既存の電源ラインのサブセットで十分な場合もある。
本発明によって提供される多くの可能な方法の1つが、図3にフローチャート化されている。方法M1は、電力消費が監視される方法セグメントS1で開始する。電力モニタ39及び49は、共に、自身が監視する各電源ラインについて消費される電力のアナログ表現を生成する。このアナログ表現は、デジタルデータに変換される。
方法セグメントS2では、生の電力監視データが操作され、関連付けられ、そして記憶される。電力モニタ39及び49は、電力消費に対応するアナログ信号を生成するセンサを備える。オプションとして、これらの信号は、アナログ領域において、センサ間で結合することができる。アナログ/デジタル変換後、コンテクストデータ(context data)を電力消費データに関連付けることができる。たとえば、電力消費対時刻の測定を行うことができるように、電力消費データにタイムスタンプを付けることができる。電力モニタ39及び49は、タイムスタンプデータを提供するための時期クロック(time-of-year clock)を含む。これに加えて、プロセッサ構成データ(たとえば、実行ユニット31を介して提供される)を電力データに関連付けることもできる。たとえば、乗算器の設定、及び、実行サブユニットの駆動/非駆動ステータスを電力設定に関連付けることができる。図示した実施の形態では、電力データ及び関連付けられたデータは、電力モニタ39及び49内にローカルに記憶される。
方法セグメントS3では、近時に取得された電力データが警告判定基準と比較され、判定基準を満たした場合に、警告が出される。この判定基準は、複数の要素で構成することができる。たとえば、異なるしきい値を、異なる可能なプロセッサ構成又はクロック乗算器に割り当てることができる。このように、実行ユニット31がフルに駆動された場合に予想される電力消費レベルは、実行ユニット31のサブユニットの一部が停止された場合の問題を示すものとみなすことができる。同様に、高いクロック乗算器に関連付けられた電力消費レベルは、乗算器が低く設定される時の警告となる可能性がある。警告は割り込みの形にすることができる。或いは、他の警告信号を使用することもできる。
方法セグメントS4では、解析のために、電力モニタに記憶された電力データが、ホストコンピュータシステムへ送信される。通常、この転送は、たとえばオペレーティングシステム21に関連するバックグラウンドで実行されるソフトウェアプログラムによって統制される。或いは、ファームウェア13が、電力データを管理することもできる。また、電力データは、ファームウェア及びソフトウェアの組み合わせによって管理することもできる。転送の1つの目的は、限られたローカルストレージを解放して、より多くの近時の電力データを取り込む一方、古い電力データをアーカイブに入れることである。この定型化したデータ収集は、故障の予測につながる可能性のある解析、及び、その後に続く潜在的な故障に対処する動作も含むことができる。また、警告の基になったものを特定することができ、且つ、あらゆる関連した問題を診断することができるように、データ転送は、方法セグメントS3で出された警告信号に応答して行うこともできる。
解析が方法セグメントS5で実行される。各電力モニタについて、データは、傾向分析(trending)及び他の統計的解析を受けることができる。さらに、電力モニタ間でデータを結合することができ、それによって、たとえば、プロセッサモジュール30及び40のその全電力消費を求めて、それらのプロセッサに配分された電力しきい値と比較することができる。他のプロセッサモジュールが存在する場合、監視データ(又は、たとえば公称値を使用するといった別の方法で取得されたデータ)をモジュール間で結合して電力の配分を行うことができる。この結合は、メモリやI/Oデバイス等の他のタイプのコンポーネント間に拡張して、電力消費の総合的な測定を得ることができる。より総合的な測定によって、利用可能な電力のより効率的な割り当てが可能になる。
調整及び是正動作を方法セグメントS6で行うことができる。たとえば、ステップS5で実行された解析が、電力予算を超えることを示す場合、乗算器又はプロセッサの構成を変更して、電力消費を削減することができる。逆に、電力消費が十分予算内にある場合、性能を向上させるようにプロセッサを構成することができる(プロセッサがまだ最大能力で動作していない場合)。マルチプロセッサシステムでは、事前にアクティブなプロセッサモジュールが予算内にある場合、追加のプロセッサモジュールを駆動することができる。
解析が、問題の存在又は可能性を示す場合、方法セグメントS6が、保護動作及び/又は是正動作を提供する。ほとんどの場合、これは、ユーザ又は管理者へ通知を送信することを含むことができる。一方、場合によっては、ホストコンピュータシステムAP1は、自動的に動作することができる。第3の可能性は、ホストコンピュータシステムAP1とネットワーク接続された自動化管理システムへ通知を送信することである。この場合、管理システムは、保護動作及び/又は是正動作を行う。極端な場合には、ホストコンピュータシステムAP1をシャットダウンして、修復及び/又はコンポーネントの取り替えを行うことができる。それ以外に、オペレーションの継続を可能にすると同時に、プロセッサモジュールの構成に或る変更を実施することもできる。明らかに、一連の可能な動作を自動的に取ることもできるし、人間の介入によって取ることもできる。
本発明は、シングルプロセッサシステム及びマルチプロセッサシステムに備える。いずれの場合も、シングルコアプロセッサ及びマルチコアプロセッサが提供される。各コア又は各プロセッサについて電力モニタを設けることもできるし、1つの電力モニタを2つ又は3つ以上のプロセッサによって共有することもできる。
電力モニタは、「オンボード」とする、すなわち、プロセッサに内蔵することもできるし、「アウトボード」とする、すなわち、プロセッサの外部とすることもできる。後者の場合、モニタは、共通の集積回路上の別個の存在とすることもできるし、プロセッサが規定される集積回路から分離することもできる。分離された場合、モニタをプロセッサと共にパッケージ化することもできるし、プロセッサパッケージから分離することもできる。プロセッサモジュール40と同様に、モニタを、電圧レギュレータ等の別個のデバイスに内蔵することもできるし、独立のコンポーネントとすることもできる。
本発明は、監視されているプロセッサモジュールとのさまざまなタイプの通信を提供する。たとえば、従来のプログラム命令を使用して、電力モニタを構成でき、電力モニタにプロセッサ構成を示すことができ、且つ、電力モニタにより記憶されたデータにアクセスできるように、電力モニタに関連付けられたメモリは、アドレス空間内とすることもできるし、プロセッサのレジスタ空間内とすることもできる。或いは、データ通信が、命令サイクルの間、プログラムと競合しないように、電力モニタは、ファームウェアに対する別個のインターフェースを有することもできる。
本発明は、さまざまな方法で監視される電力消費以外のパラメータ、及び電力消費データと結び付けられた結果に備える。たとえば、温度を監視して、局所的な高熱エリアを特定することができる。高温領域の電力消費しきい値を下げて、さらなる熱の増加を制限することができる。電力の予算の制約のためにプロセッサの性能を限定しなければならないシステムでは、全体の性能にペナルティを科すことなく、利用可能な処理性能をより低温のエリアのプロセッサへシフトさせることができる。電力消費と性能との間でより聡明なバランス(トレードオフ)を取れるように、性能を監視することができる。本発明におけるこれらの変形及び他の変形並びに本発明に対するこれらの変更及び他の変更は、添付の特許請求の範囲によって定義された本発明により提供される。
AP1 ホストコンピュータシステム
11 バス
13 ファームウェア
15 入出力
17 メモリ
21 オペレーティングシステム
23 プログラム
25 データ
30 プロセッサモジュール
31 実行ユニット
33 命令デコーダ
35 レジスタ
37 クロック乗算器
39 電力モニタ
40 プロセッサモジュール
42 プロセッサ
44 電圧レギュレータ
46 キャリア
49 電力モニタ
11 バス
13 ファームウェア
15 入出力
17 メモリ
21 オペレーティングシステム
23 プログラム
25 データ
30 プロセッサモジュール
31 実行ユニット
33 命令デコーダ
35 レジスタ
37 クロック乗算器
39 電力モニタ
40 プロセッサモジュール
42 プロセッサ
44 電圧レギュレータ
46 キャリア
49 電力モニタ
Claims (10)
- 命令デコーダと、
実行ユニットと、
前記命令デコーダを含むプロセッサコンポーネント及び前記実行ユニットに電力を供給するための電力ノードと、
この電力ノードを介して供給された電力の消費を表す電力消費データを生成するための電力消費モニタと、
を備えることを特徴とするプロセッサモジュール。 - プログラマブル乗算器モードを有するクロック乗算器をさらに備え、前記電力消費モニタは、前記乗算器のモードを表すデータを前記電力消費データに関連付けることを特徴とする請求項1に記載のプロセッサモジュール。
- 前記実行ユニットは、複数の実行モードを有し、前記電力消費モニタは、前記実行モードに対応する構成データを前記電力消費データに関連付けることを特徴とする請求項1に記載のプロセッサモジュール。
- 前記実行ユニット及び前記電力モニタが規定される集積回路をさらに備えることを特徴とする請求項1に記載のプロセッサモジュール。
- キャリアをさらに備え、このキャリアは、前記実行ユニットを組み込む第1の集積回路と、前記電力消費モニタを有する第2の集積回路とを有することを特徴とする請求項1に記載のプロセッサモジュール。
- プロセッサモジュールが、このプロセッサモジュール自身の電力の消費を表す電力消費データを生成すること、及び
前記電力消費データの関数として前記プロセッサのモードを選択すること、
とを含むことを特徴とする方法。 - 前記モードは、命令サイクルの継続期間に影響を与えることを特徴とする請求項6に記載の方法。
- 前記モードは、前記プロセッサモジュールによって達成される並列性に影響を与えることを特徴とする請求項6に記載の方法。
- 前記電力消費データが警告判定基準を満たす場合に警告を出すことをさらに含むことを特徴とする請求項6に記載の方法。
- 前記判定基準はプログラミング可能であることを特徴とする請求項9に記載の方法。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/192,735 US7613935B2 (en) | 2005-07-29 | 2005-07-29 | Power monitoring for processor module |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007042091A true JP2007042091A (ja) | 2007-02-15 |
Family
ID=37695759
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006186790A Withdrawn JP2007042091A (ja) | 2005-07-29 | 2006-07-06 | プロセッサモジュールの電力監視 |
Country Status (2)
Country | Link |
---|---|
US (1) | US7613935B2 (ja) |
JP (1) | JP2007042091A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010191937A (ja) * | 2008-08-22 | 2010-09-02 | Fujitsu Ltd | 計算機装置および消費電力のサンプリング方法 |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070198864A1 (en) * | 2006-02-21 | 2007-08-23 | Toshiba America Electronic Components | Systems and methods for determining and using power profiles for software programs executing on data processors |
US20080072079A1 (en) * | 2006-09-15 | 2008-03-20 | Andreas Bieswanger | System and Method for Implementing Predictive Capacity on Demand for Systems With Active Power Management |
GB0709113D0 (en) * | 2007-05-11 | 2007-06-20 | Univ Leicester | Monitoring device |
US20080313492A1 (en) * | 2007-06-12 | 2008-12-18 | Hansen Peter A | Adjusting a Cooling Device and a Server in Response to a Thermal Event |
JP4900289B2 (ja) * | 2008-03-06 | 2012-03-21 | 富士通株式会社 | 電子装置およびシステム起動方法 |
JP2009294875A (ja) * | 2008-06-04 | 2009-12-17 | Fujitsu Ltd | 演算処理装置、演算処理装置の電源制御方法 |
US7934123B2 (en) * | 2008-09-05 | 2011-04-26 | Oracle America, Inc. | Prolonging the remaining useful life of a power supply in a computer system |
US8037325B1 (en) | 2008-12-09 | 2011-10-11 | Google Inc. | System and method for determining power consumption |
AU2011323210A1 (en) | 2010-11-03 | 2013-05-23 | Virginia Tech Intellectual Properties, Inc. | Using power fingerprinting (PFP) to monitor the integrity and enhance security of computer based systems |
US8627128B2 (en) | 2010-11-09 | 2014-01-07 | International Business Machines Corporation | Power management for processing capacity upgrade on demand |
US9037892B2 (en) | 2011-04-13 | 2015-05-19 | International Business Machines Corporation | System-wide power management control via clock distribution network |
US8799694B2 (en) * | 2011-12-15 | 2014-08-05 | International Business Machines Corporation | Adaptive recovery for parallel reactive power throttling |
US20140229754A1 (en) * | 2013-02-11 | 2014-08-14 | Nvidia Corporation | Power telemetry remote monitoring |
EP2972877B1 (en) | 2013-03-15 | 2021-06-16 | Power Fingerprinting Inc. | Systems, methods, and apparatus to enhance the integrity assessment when using power fingerprinting systems for computer-based systems |
WO2015032666A1 (en) * | 2013-09-04 | 2015-03-12 | Zentrum Mikroelektronik Dresden Ag | Fpga power management system |
US9268938B1 (en) | 2015-05-22 | 2016-02-23 | Power Fingerprinting Inc. | Systems, methods, and apparatuses for intrusion detection and analytics using power characteristics such as side-channel information collection |
US10859609B2 (en) | 2016-07-06 | 2020-12-08 | Power Fingerprinting Inc. | Methods and apparatuses for characteristic management with side-channel signature analysis |
JP6521020B2 (ja) * | 2017-10-11 | 2019-05-29 | オムロン株式会社 | セーフティコントローラ |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6172611B1 (en) * | 1998-10-19 | 2001-01-09 | Telcom Semiconductor, Inc. | Independent hardware thermal sensing and monitoring |
JP3297389B2 (ja) * | 1998-12-07 | 2002-07-02 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 消費電力制御方法および電気機器 |
US6895479B2 (en) * | 2000-11-15 | 2005-05-17 | Texas Instruments Incorporated | Multicore DSP device having shared program memory with conditional write protection |
US6950950B2 (en) * | 2001-12-28 | 2005-09-27 | Hewlett-Packard Development Company, L.P. | Technique for conveying overload conditions from an AC adapter to a load powered by the adapter |
US6986069B2 (en) * | 2002-07-01 | 2006-01-10 | Newisys, Inc. | Methods and apparatus for static and dynamic power management of computer systems |
US6857055B2 (en) | 2002-08-15 | 2005-02-15 | Micron Technology Inc. | Programmable embedded DRAM current monitor |
US7243243B2 (en) * | 2002-08-29 | 2007-07-10 | Intel Corporatio | Apparatus and method for measuring and controlling power consumption of a computer system |
US7062665B2 (en) * | 2002-12-18 | 2006-06-13 | Intel Corporation | Control of voltage regulator thermal condition |
US7120804B2 (en) * | 2002-12-23 | 2006-10-10 | Intel Corporation | Method and apparatus for reducing power consumption through dynamic control of supply voltage and body bias including maintaining a substantially constant operating frequency |
US6879489B2 (en) * | 2003-02-06 | 2005-04-12 | Intel Corporation | Processor sensing voltage regulator |
EP1473630A3 (en) | 2003-04-11 | 2007-10-10 | Samsung Electronics Co., Ltd. | Computer system and method of setting an interface card therein |
US6976113B2 (en) | 2003-05-08 | 2005-12-13 | Sun Microsystems, Inc. | Supporting non-hotswap 64-bit CPCI cards in a HA system |
US6950896B2 (en) | 2003-05-09 | 2005-09-27 | Emulex Design & Manufacturing Corporation | Hot swap compact PCI power supply |
US7437581B2 (en) * | 2004-09-28 | 2008-10-14 | Intel Corporation | Method and apparatus for varying energy per instruction according to the amount of available parallelism |
US8041967B2 (en) * | 2005-02-15 | 2011-10-18 | Hewlett-Packard Development Company, L.P. | System and method for controlling power to resources based on historical utilization data |
US7475262B2 (en) * | 2005-06-29 | 2009-01-06 | Intel Corporation | Processor power management associated with workloads |
-
2005
- 2005-07-29 US US11/192,735 patent/US7613935B2/en active Active
-
2006
- 2006-07-06 JP JP2006186790A patent/JP2007042091A/ja not_active Withdrawn
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010191937A (ja) * | 2008-08-22 | 2010-09-02 | Fujitsu Ltd | 計算機装置および消費電力のサンプリング方法 |
US8645718B2 (en) | 2008-08-22 | 2014-02-04 | Fujitsu Limited | Apparatus and method for sampling power consumption |
Also Published As
Publication number | Publication date |
---|---|
US7613935B2 (en) | 2009-11-03 |
US20070028129A1 (en) | 2007-02-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2007042091A (ja) | プロセッサモジュールの電力監視 | |
JP5189921B2 (ja) | コンピュータの放熱システム | |
US10402207B2 (en) | Virtual chassis management controller | |
KR101748747B1 (ko) | 프로세서의 구성가능한 피크 성능 제한들의 제어 | |
US7152013B2 (en) | Heat dissipating method | |
JP2013546070A (ja) | 処理ノードの熱制御のための方法および装置 | |
KR20190104867A (ko) | 스토리지 시스템의 전력 분석을 수행하는 방법 및 장치 | |
TW201610850A (zh) | 用於管理電腦系統中之基本輸入輸出系統組態之方法、管理裝置、及電腦可讀取媒體 | |
EP2405323A1 (en) | Computer and power management system for computer | |
KR20140103971A (ko) | 이종의 다중-프로세서 시스템 온 칩에서 열 구동식 작업로드 스케줄링 | |
TW200903243A (en) | Dynamic power reduction | |
EP3367538B1 (en) | Smart power supply management for high standby power system | |
US20190171270A1 (en) | System, method and apparatus for energy efficiency and energy conservation by configuring power management parameters during run time | |
JP2007042090A (ja) | コンピュータの電力配分 | |
GB2511628A (en) | Dynamically controlling a maximum operating voltage for a processor | |
CN111142644A (zh) | 一种硬盘运行控制方法、装置及相关组件 | |
JP2005202506A (ja) | ブレードサーバにおける電力管理システム | |
CN111949320A (zh) | 提供***数据的方法、***及服务器 | |
US11086390B2 (en) | Method and apparatus for improving power management by controlling a system input current in a power supply unit | |
EP3874341B1 (en) | Method and apparatus for providing peak optimized power supply unit | |
EP3295275B1 (en) | Managing power in a high performance computing system for resiliency and cooling | |
US11327549B2 (en) | Method and apparatus for improving power management by controlling operations of an uninterruptible power supply in a data center | |
JP4410215B2 (ja) | 消費電力の制御方法およびコンピュータ装置 | |
US20210096624A1 (en) | Electronic apparatus and operation information output method | |
US20140122799A1 (en) | Storage device and power saving method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20091006 |