JPH01292416A - プロセッサの消費電力低減方式 - Google Patents
プロセッサの消費電力低減方式Info
- Publication number
- JPH01292416A JPH01292416A JP63122440A JP12244088A JPH01292416A JP H01292416 A JPH01292416 A JP H01292416A JP 63122440 A JP63122440 A JP 63122440A JP 12244088 A JP12244088 A JP 12244088A JP H01292416 A JPH01292416 A JP H01292416A
- Authority
- JP
- Japan
- Prior art keywords
- processor
- frequency
- reference oscillation
- power consumption
- processing
- 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.)
- Pending
Links
- 230000010355 oscillation Effects 0.000 claims abstract description 47
- 238000000034 method Methods 0.000 claims description 6
- 230000004044 response Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔概要〕
プロセッサの消費電力を低減する消費電力低減方式に関
し、 基準発振信号の周波数を切り替え得る基準発振源を設け
、プロセッサの必要処理速度に対応してこの基準発振信
号の周波数を動的に切り替え、消費電力を必要最小限に
することを目的とし、プロセッサに入力される外部事象
の頻度あるいはプロセッサの遊び時間の割合などに基づ
いて処理量を判断する処理量判断部と、この処理量判断
部によって判断された結果に基づいて、周波数を所定段
数上げあるいは所定段数下げた基準発振信号を発生する
基準発振源とを備え、この発生された基準発振信号を用
いて上記プロセッサを駆動するように構成する。
し、 基準発振信号の周波数を切り替え得る基準発振源を設け
、プロセッサの必要処理速度に対応してこの基準発振信
号の周波数を動的に切り替え、消費電力を必要最小限に
することを目的とし、プロセッサに入力される外部事象
の頻度あるいはプロセッサの遊び時間の割合などに基づ
いて処理量を判断する処理量判断部と、この処理量判断
部によって判断された結果に基づいて、周波数を所定段
数上げあるいは所定段数下げた基準発振信号を発生する
基準発振源とを備え、この発生された基準発振信号を用
いて上記プロセッサを駆動するように構成する。
本発明は、プロセッサの消費電力を低減する消費電力低
減方式に関するものである。
減方式に関するものである。
一般に、C−MO3素子を使用したマイクロプロセッサ
は、基準発振源の周波数が高いと、C−MO3素子の性
質上、消費電力が大きくなる。このため、電池を電源と
する機器においては、マイクロプロセッサの消費電力を
低減させるために、動作しなくてもよい時に、基準発振
源を停止させる手法がある。しかし、この基準発振源を
停止させる手法を採用した場合、再起動させるための例
えば割り込みのための回路が必要となると共に、再起動
されるまでに時間がかかるという問題がある。更に、マ
イクロプロセッサを動作させる周波数は、最大の仕事量
に見合う周波数に固定的に設定していたため、少しの仕
事量に対しても固定的な周波数で動作され、余分な電力
を消費してしまうという問題があった。
は、基準発振源の周波数が高いと、C−MO3素子の性
質上、消費電力が大きくなる。このため、電池を電源と
する機器においては、マイクロプロセッサの消費電力を
低減させるために、動作しなくてもよい時に、基準発振
源を停止させる手法がある。しかし、この基準発振源を
停止させる手法を採用した場合、再起動させるための例
えば割り込みのための回路が必要となると共に、再起動
されるまでに時間がかかるという問題がある。更に、マ
イクロプロセッサを動作させる周波数は、最大の仕事量
に見合う周波数に固定的に設定していたため、少しの仕
事量に対しても固定的な周波数で動作され、余分な電力
を消費してしまうという問題があった。
本発明は、基準発振信号の周波数を切り替え得る基準発
振源を設け、プロセッサの必要処理速度に対応してこの
基準発振信号の周波数を動的に切り替え、消費電力を必
要最小限にすることを目的としている。
振源を設け、プロセッサの必要処理速度に対応してこの
基準発振信号の周波数を動的に切り替え、消費電力を必
要最小限にすることを目的としている。
第1図を参照して課題を解決する手段を説明する。
第1図において、プロセッサ1は、処理量判断部1−1
などから構成され、外部事象に対応した処理などを行う
ものである。
などから構成され、外部事象に対応した処理などを行う
ものである。
処理量判断部1−1は、外部事象の顛度あるいはプロセ
ッサ1の遊び時間の割合などに基づいて処理量を判断す
るものである。
ッサ1の遊び時間の割合などに基づいて処理量を判断す
るものである。
基準発振源2は、周波数切替信号に対応して周波数を切
り替えた基準発振信号をプロセッサ1に供給するもので
ある。
り替えた基準発振信号をプロセッサ1に供給するもので
ある。
本発明は、第1図に示すように、処理量判断部1−1が
プロセッサ1に入力される外部事象の穎度あるいはプロ
セッサ1の遊び時間の割合などに基づいて処理量を判断
してこの処理量に対応する周波数切替信号を基準発振源
2に通知すると、基準発振源2はこの通知を受けた周波
数切替信号に対応する周波数の基準発振信号を発生して
プロセッサlに供給するようにしている。
プロセッサ1に入力される外部事象の穎度あるいはプロ
セッサ1の遊び時間の割合などに基づいて処理量を判断
してこの処理量に対応する周波数切替信号を基準発振源
2に通知すると、基準発振源2はこの通知を受けた周波
数切替信号に対応する周波数の基準発振信号を発生して
プロセッサlに供給するようにしている。
従って、プロセッサ1は、処理量に応じた必要最小限の
低い周波数の基準発振信号によって駆動され、CMO3
素子などで作成した当該プロセッサ1が消費する電力を
必要最小限にすることが可能となる。
低い周波数の基準発振信号によって駆動され、CMO3
素子などで作成した当該プロセッサ1が消費する電力を
必要最小限にすることが可能となる。
次に、第1図および第2図を用いて本発明の1実施例の
構成および動作を順次詳細に説明する。
構成および動作を順次詳細に説明する。
第1図において、プロセッサ1は、C−MO3素子など
を用いて作成したマイクロプロセッサなどであって、プ
ログラムを格納するROM(読み出し専用メモリ)、デ
ータなどを格納するRAM(読み書き可能なメモリ)な
どから構成されている。このC−MO3素子を用いてプ
ロセッサ1を作成すると、C−MO3素子の性質上、駆
動クロック周波数に依存して消費電力が増減する。従っ
て、電池を用いて駆動する携帯用の機器にプロセッサ(
マイクロプロセッサ)1を用いる場合には、本実施例に
よって処理量に見合った必要最小限のクロック周波数で
動的に駆動するようにする。
を用いて作成したマイクロプロセッサなどであって、プ
ログラムを格納するROM(読み出し専用メモリ)、デ
ータなどを格納するRAM(読み書き可能なメモリ)な
どから構成されている。このC−MO3素子を用いてプ
ロセッサ1を作成すると、C−MO3素子の性質上、駆
動クロック周波数に依存して消費電力が増減する。従っ
て、電池を用いて駆動する携帯用の機器にプロセッサ(
マイクロプロセッサ)1を用いる場合には、本実施例に
よって処理量に見合った必要最小限のクロック周波数で
動的に駆動するようにする。
基準発振源2は、プロセッサ1からの周波数切替信号に
対応した周波数の基準発振信号を切り替える態様で生成
するものである。
対応した周波数の基準発振信号を切り替える態様で生成
するものである。
次に、第2図フローチャートを用いて第1図構成の動作
を詳細に説明する。
を詳細に説明する。
第2図において、■は、通常動作を行う状態を示す。
■は、CPUの処理能力に、高速性が必要か否かを判別
する。これは、現在、基準発振源2からプロセッサ1に
供給されている基準発振信号に基づいて、プロセッサ1
が処理を行い、処理能力に不足が生じ、高速にする必要
があるか否かを判別することを意味している。この高速
性の必要性は、プロセッサ1に入力される外部事象の単
位時間当りの回数、あるいはプロセッサ1の遊び時間の
割合などに基づいて判断するようにしている。YESの
場合には、■を行う、NOの場合には、■を行う。
する。これは、現在、基準発振源2からプロセッサ1に
供給されている基準発振信号に基づいて、プロセッサ1
が処理を行い、処理能力に不足が生じ、高速にする必要
があるか否かを判別することを意味している。この高速
性の必要性は、プロセッサ1に入力される外部事象の単
位時間当りの回数、あるいはプロセッサ1の遊び時間の
割合などに基づいて判断するようにしている。YESの
場合には、■を行う、NOの場合には、■を行う。
■は、■で高速性が必要と判断されたので、現在の処理
量の判断を行う、これは、既述したように、プロセッサ
1の処理量(外部事象の発生頻度あるいはプロセッサl
の遊び時間の割合などから算出した処理量)をレベルl
、レベル2、・・・レベルnのいずれかに段階づけ、こ
のレベルに対応して周波数を1段、2段、・・・、n段
上げるような周波数切替信号を基準発振源2に通知する
。
量の判断を行う、これは、既述したように、プロセッサ
1の処理量(外部事象の発生頻度あるいはプロセッサl
の遊び時間の割合などから算出した処理量)をレベルl
、レベル2、・・・レベルnのいずれかに段階づけ、こ
のレベルに対応して周波数を1段、2段、・・・、n段
上げるような周波数切替信号を基準発振源2に通知する
。
これに対応して所定段数周波数の上げられた基準発振信
号を基準発振源2が生成してプロセッサlに供給する。
号を基準発振源2が生成してプロセッサlに供給する。
これにより、プロセッサ1の処理量の増大に対応して、
動的に基準発振信号の周波数が高められる。。
動的に基準発振信号の周波数が高められる。。
■は、■で高速性が必要でないと判断されたので、現在
の処理量の判断を行う、これは、既述したように、プロ
セッサ1の処理量をレベル1、レベル2、・・・レベル
nのいずれかに段階づけ、このレベルに対応して周波数
を1段、2段、・・・、n段下げるような周波数切替信
号を基準発振源2に通知する。これに対応して所定段数
周波数の下げられた基準発振信号を基準発振源2が生成
してプロセッサlに供給する。これにより、プロセッサ
1の処理量の減少に対応して、動的に基準発振信号の周
波数が低められる。
の処理量の判断を行う、これは、既述したように、プロ
セッサ1の処理量をレベル1、レベル2、・・・レベル
nのいずれかに段階づけ、このレベルに対応して周波数
を1段、2段、・・・、n段下げるような周波数切替信
号を基準発振源2に通知する。これに対応して所定段数
周波数の下げられた基準発振信号を基準発振源2が生成
してプロセッサlに供給する。これにより、プロセッサ
1の処理量の減少に対応して、動的に基準発振信号の周
波数が低められる。
以上説明したように、本発明によれば、基準発振信号を
切り替え得る基準発振源2を設け、プロセッサlの処理
量に対応して当該基準発振源2によって発振される基準
発振信号の周波数を増減する構成を採用しているため、
プロセッサ1は、処理量に応じた必要最小限の低い周波
数の基準発振信号によって駆動され、0MO3素子など
で作成した当該プロセッサ1が消費する電力を必要最小
限にすることができる。
切り替え得る基準発振源2を設け、プロセッサlの処理
量に対応して当該基準発振源2によって発振される基準
発振信号の周波数を増減する構成を採用しているため、
プロセッサ1は、処理量に応じた必要最小限の低い周波
数の基準発振信号によって駆動され、0MO3素子など
で作成した当該プロセッサ1が消費する電力を必要最小
限にすることができる。
第1図は本発明の1実施例構成図、第2図は本発明の動
作説明図を示す。 図中、1はプロセッサ、1−1は処理量判断部、2は基
準発振源を表す。
作説明図を示す。 図中、1はプロセッサ、1−1は処理量判断部、2は基
準発振源を表す。
Claims (1)
- 【特許請求の範囲】 プロセッサの消費電力を低減する消費電力低減方式にお
いて、 プロセッサ(1)に入力される外部事象の頻度あるいは
プロセッサ(1)の遊び時間の割合などに基づいて処理
量を判断する処理量判断部(1−1)と、この処理量判
断部(1−1)によって判断された結果に基づいて、周
波数を所定段数上げあるいは所定段数下げた基準発振信
号を発生する基準発振源(2)とを備え、 この発生された基準発振信号を用いて上記プロセッサ(
1)を駆動するように構成したことを特徴とするプロセ
ッサの消費電力低減方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63122440A JPH01292416A (ja) | 1988-05-19 | 1988-05-19 | プロセッサの消費電力低減方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63122440A JPH01292416A (ja) | 1988-05-19 | 1988-05-19 | プロセッサの消費電力低減方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01292416A true JPH01292416A (ja) | 1989-11-24 |
Family
ID=14835897
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63122440A Pending JPH01292416A (ja) | 1988-05-19 | 1988-05-19 | プロセッサの消費電力低減方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01292416A (ja) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6021502A (en) * | 1997-03-19 | 2000-02-01 | Mitsubishi Denki Kabushiki Kaisha | System for monitoring power consumption of semiconductor devices |
| US6751741B1 (en) | 1999-02-09 | 2004-06-15 | International Business Machines Corporation | Computer power management apparatus and method for optimizing CPU throttling |
| US6826702B1 (en) | 1999-09-28 | 2004-11-30 | Nec Corporation | Method and apparatus for reducing power consumption of a CPU in a radio set by adaptively adjusting CPU clock frequency according to CPU load |
| JP2005084712A (ja) * | 2003-09-04 | 2005-03-31 | Renesas Technology Corp | キャッシュシステム |
| US7228445B2 (en) | 2002-06-28 | 2007-06-05 | Kabushiki Kaisha Toshiba | Clock frequency control method and electronic apparatus |
| JP2009032521A (ja) * | 2007-07-26 | 2009-02-12 | Panasonic Electric Works Co Ltd | 放電灯点灯装置及び照明システム |
| JP2009110509A (ja) * | 2007-09-28 | 2009-05-21 | Intel Corp | プロセッサハードウェアフィードバックメカニズムを用いた最適プロセッサ性能レベルを選択するためのシステムおよび方法 |
| US9526026B2 (en) | 2012-09-21 | 2016-12-20 | Fujitsu Limited | Method for controlling information processing apparatus and information processing apparatus |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS608920A (ja) * | 1983-06-28 | 1985-01-17 | Sharp Corp | 電子計算機 |
-
1988
- 1988-05-19 JP JP63122440A patent/JPH01292416A/ja active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS608920A (ja) * | 1983-06-28 | 1985-01-17 | Sharp Corp | 電子計算機 |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6021502A (en) * | 1997-03-19 | 2000-02-01 | Mitsubishi Denki Kabushiki Kaisha | System for monitoring power consumption of semiconductor devices |
| US6751741B1 (en) | 1999-02-09 | 2004-06-15 | International Business Machines Corporation | Computer power management apparatus and method for optimizing CPU throttling |
| US6826702B1 (en) | 1999-09-28 | 2004-11-30 | Nec Corporation | Method and apparatus for reducing power consumption of a CPU in a radio set by adaptively adjusting CPU clock frequency according to CPU load |
| US7228445B2 (en) | 2002-06-28 | 2007-06-05 | Kabushiki Kaisha Toshiba | Clock frequency control method and electronic apparatus |
| JP2005084712A (ja) * | 2003-09-04 | 2005-03-31 | Renesas Technology Corp | キャッシュシステム |
| JP2009032521A (ja) * | 2007-07-26 | 2009-02-12 | Panasonic Electric Works Co Ltd | 放電灯点灯装置及び照明システム |
| JP2009110509A (ja) * | 2007-09-28 | 2009-05-21 | Intel Corp | プロセッサハードウェアフィードバックメカニズムを用いた最適プロセッサ性能レベルを選択するためのシステムおよび方法 |
| US9526026B2 (en) | 2012-09-21 | 2016-12-20 | Fujitsu Limited | Method for controlling information processing apparatus and information processing apparatus |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5471621A (en) | Information processing systems having a main CPU and a sub-CPU which controls the overall system to achieve power savings | |
| EP0666525B1 (en) | Method and apparatus for control of power consumption in a computer system | |
| US5083266A (en) | Microcomputer which enters sleep mode for a predetermined period of time on response to an activity of an input/output device | |
| US5822597A (en) | Power management apparatus and method for an information processing system | |
| JPH09204242A (ja) | コンピュータシステムの電力消費を低減するためのシステム及び方法 | |
| US20030131268A1 (en) | Dynamic power control in integrated circuits | |
| JPH01292416A (ja) | プロセッサの消費電力低減方式 | |
| JPH09231194A (ja) | 携帯端末 | |
| JP2001168879A (ja) | 無線lan端末のためのパワーマネージメント方式 | |
| KR100303271B1 (ko) | 전력소비를감소시키기위한클록공급장치 | |
| US20020104032A1 (en) | Method for reducing power consumption using variable frequency clocks | |
| JP3000965B2 (ja) | データ処理装置 | |
| JP4230585B2 (ja) | コンピュータシステムおよび省電力制御方法 | |
| JP2006072698A (ja) | 省電力対応装置 | |
| JP2759588B2 (ja) | 情報処理装置のための電力供給制御装置 | |
| JP2000039930A (ja) | 電子機器の低消費電力方式 | |
| JP4054448B2 (ja) | プログラマブルコントローラ | |
| JPH10124200A (ja) | 携帯情報端末 | |
| JPS6198426A (ja) | クロツク周波数切替機能付マイクロコンピユ−タ | |
| JPS6155721A (ja) | マイクロコンピユ−タ | |
| JPH0883137A (ja) | 電子回路 | |
| JPH0863253A (ja) | マイクロプロセッサ | |
| JPH05289786A (ja) | 情報処理装置 | |
| JPH0511877A (ja) | マイクロコンピユータ | |
| JPH08147065A (ja) | 論理回路搭載装置における消費電力低減装置 |