JP5880962B2 - 電子装置、計算方法、プログラム、および情報処理装置 - Google Patents
電子装置、計算方法、プログラム、および情報処理装置 Download PDFInfo
- Publication number
- JP5880962B2 JP5880962B2 JP2012132558A JP2012132558A JP5880962B2 JP 5880962 B2 JP5880962 B2 JP 5880962B2 JP 2012132558 A JP2012132558 A JP 2012132558A JP 2012132558 A JP2012132558 A JP 2012132558A JP 5880962 B2 JP5880962 B2 JP 5880962B2
- Authority
- JP
- Japan
- Prior art keywords
- power consumption
- cpu
- application
- electronic device
- ratio
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/20—Cooling means
- G06F1/203—Cooling means for portable computers, e.g. for laptops
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/20—Cooling means
- G06F1/206—Cooling means comprising thermal management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
-
- 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
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Power Sources (AREA)
- Debugging And Monitoring (AREA)
Description
[電子装置の構成例]
図1は、本開示の実施形態である電子装置の構成例を示している。この電子装置10は、CPU(Central Processing Unit)11、GPU(Graphics Processing Unit)12、ROM(Read Only Memory)13、RAM(Random Access Memory)14を有しており、それぞれがバス15により相互に接続されている。
図2は、アプリ別消費電力算出処理用プログラムの機能ブロックの構成例を示している。
次に、アプリ別消費電力算出処理の具体的手順について、図3および図4を参照して説明する。
図5は、遅延対処処理を説明するフローチャートである。
Claims (8)
- CPUと1以上のデバイスから構成され、前記CPUが同時に複数のアプリケーションを実行可能な電子装置において、
前記CPUと前記デバイスの統計情報またはログ情報の少なくとも一方に基づき、実行されている前記アプリケーション毎の前記CPUと前記デバイスの使用率を算出する算出部と、
前記電子装置全体の消費電力に占める前記CPUと前記デバイスの消費電力の割合を決定する分割部と、
前記算出部により算出された前記アプリケーション毎の前記CPUと前記デバイスの前記使用率と、前記分割部により決定された前記電子装置全体の消費電力に占める前記CPUと前記デバイスの消費電力の前記割合とに基づき、前記電子装置全体の消費電力に占める前記アプリケーション毎の消費電力の割合を推定する推定部と
を備える電子装置。 - 前記推定部は、推定した前記電子装置全体の消費電力に占める前記アプリケーション毎の消費電力の割合に基づいて、OSの消費電力を推定する
請求項1に記載の電子装置。 - 前記推定部は、同時に実行されている複数のアプリケーションが共通して使用するデバイスの消費電力の割合を重複してカウントすることなく、前記電子装置全体の消費電力に占める前記アプリケーション毎の消費電力の割合を推定する
請求項2に記載の電子装置。 - 前記算出部は、前記アプリケーションからの指示に対して動作が遅延し得る遅延デバイスの前記アプリケーション毎の使用率を算出する場合、前記遅延デバイスが動作したときに、保持されている前記統計情報または前記ログ情報の少なくとも一方に基づいて前記使用率を算出する
請求項2に記載の電子装置。 - 推定された前記電子装置全体の消費電力に占める前記アプリケーション毎の消費電力の割合、または前記アプリケーション毎の消費電力をユーザに提示する提示部を
さらに備える請求項2に記載の電子装置。 - CPUと1以上のデバイスから構成され、前記CPUが同時に複数のアプリケーションを実行可能な電子装置における消費電力の計算方法において、
前記電子装置による、
前記CPUと前記デバイスの統計情報またはログ情報の少なくとも一方に基づき、実行されている前記アプリケーション毎の前記CPUと前記デバイスの使用率を算出する算出ステップと、
前記電子装置全体の消費電力に占める前記CPUと前記デバイスの消費電力の割合を決定する分割ステップと、
算出された前記アプリケーション毎の前記CPUと前記デバイスの前記使用率と、決定された前記電子装置全体の消費電力に占める前記CPUと前記デバイスの消費電力の前記割合とに基づき、前記電子装置全体の消費電力に占める前記アプリケーション毎の消費電力の割合を推定する推定ステップと
を含む計算方法。 - CPUと1以上のデバイスから構成され、前記CPUが同時に複数のアプリケーションを実行可能な電子装置を、
前記CPUと前記デバイスの統計情報またはログ情報の少なくとも一方に基づき、実行されている前記アプリケーション毎の前記CPUと前記デバイスの使用率を算出する算出部と、
前記電子装置全体の消費電力に占める前記CPUと前記デバイスの消費電力の割合を決定する分割部と、
前記算出部により算出された前記アプリケーション毎の前記CPUと前記デバイスの前記使用率と、前記分割部により決定された前記電子装置全体の消費電力に占める前記CPUと前記デバイスの消費電力の前記割合とに基づき、前記電子装置全体の消費電力に占める前記アプリケーション毎の消費電力の割合を推定する推定部と
して機能させるプログラム。 - CPUと1以上のデバイスから構成され、前記CPUが同時に複数のアプリケーションを実行可能な電子装置における、前記CPUと前記デバイスの統計情報またはログ情報の少なくとも一方に基づき算出された、前記電子装置で実行されている前記アプリケーション毎の前記CPUと前記デバイスの使用率を取得する使用率取得部と、
前記電子装置全体の消費電力に占める前記CPUと前記デバイスの消費電力の割合を取得する割合取得部と、
前記使用率取得部により取得された前記アプリケーション毎の前記CPUと前記デバイスの前記使用率と、前記割合取得部により取得された前記電子装置全体の消費電力に占める前記CPUと前記デバイスの消費電力の前記割合とに基づき、前記電子装置全体の消費電力に占める前記アプリケーション毎の消費電力の割合を推定する推定部と
を備える情報処理装置。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012132558A JP5880962B2 (ja) | 2012-06-12 | 2012-06-12 | 電子装置、計算方法、プログラム、および情報処理装置 |
| US13/896,824 US9223366B2 (en) | 2012-06-12 | 2013-05-17 | Calculating power consumption for each application executed by an electronic apparatus |
| CN201310220384.3A CN103488269B (zh) | 2012-06-12 | 2013-06-05 | 电子设备、计算方法以及信息处理设备 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012132558A JP5880962B2 (ja) | 2012-06-12 | 2012-06-12 | 電子装置、計算方法、プログラム、および情報処理装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2013257680A JP2013257680A (ja) | 2013-12-26 |
| JP5880962B2 true JP5880962B2 (ja) | 2016-03-09 |
Family
ID=49716261
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012132558A Expired - Fee Related JP5880962B2 (ja) | 2012-06-12 | 2012-06-12 | 電子装置、計算方法、プログラム、および情報処理装置 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US9223366B2 (ja) |
| JP (1) | JP5880962B2 (ja) |
| CN (1) | CN103488269B (ja) |
Families Citing this family (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150377937A1 (en) * | 2013-03-22 | 2015-12-31 | St-Ericsson Sa | Calculating Power Consumption of Electonic Devices |
| JP6252333B2 (ja) * | 2014-04-18 | 2017-12-27 | 富士通株式会社 | 装置 |
| WO2015183336A1 (en) | 2014-05-30 | 2015-12-03 | Apple Inc. | Battery usage tracking user interface |
| DE212015000194U1 (de) | 2014-08-06 | 2017-05-31 | Apple Inc. | Verkleinerte Benutzeroberflächen für Batteriemanagement |
| CN104216953B (zh) * | 2014-08-21 | 2017-12-05 | 山东创泽信息技术股份有限公司 | 一种移动终端应用耗电提醒的方法、系统及移动终端 |
| CN105354044B (zh) * | 2014-08-21 | 2018-11-13 | 阿里巴巴集团控股有限公司 | 一种应用唤醒方法及装置 |
| CN105467202B (zh) | 2014-08-22 | 2020-07-10 | 深圳市中兴微电子技术有限公司 | 一种电量检测方法及装置、终端 |
| KR102360178B1 (ko) * | 2015-08-25 | 2022-02-08 | 삼성전자주식회사 | 애플리케이션 리스트를 제공하는 시스템 및 그 방법 |
| JP6486295B2 (ja) * | 2016-03-22 | 2019-03-20 | Kddi株式会社 | 電子機器、消費電流の算出方法及びプログラム |
| US10951043B2 (en) | 2017-06-04 | 2021-03-16 | Apple Inc. | Multi-device charging user interface |
| CN107566624B (zh) * | 2017-08-25 | 2020-09-11 | 维沃移动通信有限公司 | 一种终端的功耗和温度的显示方法、终端及计算机可读存储介质 |
| US10812350B2 (en) * | 2017-12-20 | 2020-10-20 | Silicon Laboratories, Inc. | System monitoring device |
| US11646591B2 (en) | 2019-05-09 | 2023-05-09 | Apple Inc. | Indication for protective charging mode |
| JP6770632B2 (ja) * | 2019-12-26 | 2020-10-14 | Kddi株式会社 | 電子機器、算出方法及びプログラム |
| US12572192B2 (en) * | 2023-12-29 | 2026-03-10 | Microsoft Technology Licensing, Llc | Population-based energy consumption discovery for reconfiguration recommendations |
Family Cites Families (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05265605A (ja) * | 1992-03-19 | 1993-10-15 | Fujitsu Ltd | Moslsiの消費電力見積り方法 |
| US6604200B2 (en) * | 1997-04-22 | 2003-08-05 | Intel Corporation | System and method for managing processing |
| US6367023B2 (en) * | 1998-12-23 | 2002-04-02 | Intel Corporation | Method and apparatus of measuring current, voltage, or duty cycle of a power supply to manage power consumption in a computer system |
| JP4380986B2 (ja) * | 2000-09-08 | 2009-12-09 | 富士通株式会社 | クロック制御装置及びその記録媒体 |
| US6715089B2 (en) * | 2001-01-22 | 2004-03-30 | Ati International Srl | Reducing power consumption by estimating engine load and reducing engine clock speed |
| US7035785B2 (en) * | 2001-12-28 | 2006-04-25 | Intel Corporation | Mechanism for estimating and controlling di/dt-induced power supply voltage variations |
| JP2006031525A (ja) * | 2004-07-20 | 2006-02-02 | Sony Corp | 情報処理装置および情報処理方法、並びに、プログラム |
| JP4262647B2 (ja) * | 2004-07-30 | 2009-05-13 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 情報処理装置、制御方法、プログラム、及び記録媒体 |
| WO2008007669A1 (en) * | 2006-07-10 | 2008-01-17 | Nec Corporation | Computer system managing device, and computer system managing method |
| JP4232121B2 (ja) * | 2006-12-28 | 2009-03-04 | ソニー株式会社 | 情報処理装置および方法、プログラム、並びに記録媒体 |
| US20090094472A1 (en) * | 2007-10-08 | 2009-04-09 | Asustek Computer Inc. | Computer system and method for dynamically saving power thereof |
| JP2010055296A (ja) * | 2008-08-27 | 2010-03-11 | Fujitsu Ltd | 負荷分散プログラム及び負荷分散装置 |
| JP5429746B2 (ja) * | 2009-02-25 | 2014-02-26 | 株式会社Nttドコモ | 消費電力評価装置、電力係数作成システム、消費電力評価方法及び電力係数作成方法。 |
| JP5193116B2 (ja) | 2009-04-02 | 2013-05-08 | レノボ・シンガポール・プライベート・リミテッド | 電子機器、電子機器の電力制御方法、およびコンピュータが実行するためのプログラム |
| US8214663B2 (en) * | 2009-04-15 | 2012-07-03 | International Business Machines Corporation | Using power proxies combined with on-chip actuators to meet a defined power target |
| US8538484B2 (en) * | 2009-08-14 | 2013-09-17 | Google Inc. | Providing a user with feedback regarding power consumption in battery-operated electronic devices |
| US8280456B2 (en) * | 2009-08-14 | 2012-10-02 | Google Inc. | Providing a user with feedback regarding power consumption in battery-operated electronic devices |
| GB2499185A (en) * | 2012-01-31 | 2013-08-14 | Qatar Foundation | Gathering power consumption data for monitoring impact of virtual machines on host server resources |
-
2012
- 2012-06-12 JP JP2012132558A patent/JP5880962B2/ja not_active Expired - Fee Related
-
2013
- 2013-05-17 US US13/896,824 patent/US9223366B2/en not_active Expired - Fee Related
- 2013-06-05 CN CN201310220384.3A patent/CN103488269B/zh not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| CN103488269B (zh) | 2017-03-01 |
| US20130332749A1 (en) | 2013-12-12 |
| US9223366B2 (en) | 2015-12-29 |
| JP2013257680A (ja) | 2013-12-26 |
| CN103488269A (zh) | 2014-01-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5880962B2 (ja) | 電子装置、計算方法、プログラム、および情報処理装置 | |
| JP6412162B2 (ja) | グラフィックスフレーム処理において電力消費を低減させるためのcpu/gpu dcvs相互最適化 | |
| KR101162156B1 (ko) | 전력 관리를 위한 다운스트림 디바이스 서비스 지연 보고 | |
| KR101700567B1 (ko) | 와트당 최적 성능을 위한 지능형 멀티코어 제어 | |
| US8751854B2 (en) | Processor core clock rate selection | |
| TW201436426A (zh) | 用於電子裝置之電池充電管理技術 | |
| US20170123775A1 (en) | Compilation of application into multiple instruction sets for a heterogeneous processor | |
| US9588578B2 (en) | Method of changing an operating frequency for performing a dynamic voltage and frequency scaling, system on-chip, and mobile device having the same | |
| KR20160147963A (ko) | 적응적 배터리 수명 연장 | |
| CN105468416A (zh) | 一种应用程序清理的方法及终端 | |
| CN103329100A (zh) | 异质的计算环境中的负载平衡 | |
| CN102662822B (zh) | 负载监控装置和方法 | |
| CN110764605A (zh) | 多核处理器控制方法、装置、电子设备及存储介质 | |
| US20140067295A1 (en) | Tracking power states of a peripheral device | |
| CN109558088B (zh) | 一种压缩方法、系统、设备及计算机可读存储介质 | |
| CN113055165A (zh) | 一种非对称密码算法装置、方法、设备及存储介质 | |
| US20170185411A1 (en) | Instruction execution method and processor | |
| CN111918326A (zh) | 信号检测周期的确定方法、装置、电子设备和存储介质 | |
| US20140149057A1 (en) | Estimating the battery life of a portable electronic device based on usage logs | |
| US10901491B2 (en) | Sleep management method and device, and computer storage medium | |
| US20140380329A1 (en) | Controlling sprinting for thermal capacity boosted systems | |
| WO2011104583A1 (en) | Method and apparatus for changing an operational characteristic of a device in order to adjust the power consumption level | |
| US20150220371A1 (en) | Energy aware information processing framework for computation and communication devices coupled to a cloud | |
| CN116594930A (zh) | 一种基于流水线的数据传输控制方法、系统及电子设备 | |
| US10394623B2 (en) | Techniques for processing custom events |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20141226 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20151112 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20151117 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20151214 |
|
| 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: 20160107 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160120 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 5880962 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |