RU2012151345A - METHOD FOR ASSESSING ENERGY CONSUMPTION OF A COMPUTER - Google Patents
METHOD FOR ASSESSING ENERGY CONSUMPTION OF A COMPUTER Download PDFInfo
- Publication number
- RU2012151345A RU2012151345A RU2012151345/08A RU2012151345A RU2012151345A RU 2012151345 A RU2012151345 A RU 2012151345A RU 2012151345/08 A RU2012151345/08 A RU 2012151345/08A RU 2012151345 A RU2012151345 A RU 2012151345A RU 2012151345 A RU2012151345 A RU 2012151345A
- Authority
- RU
- Russia
- Prior art keywords
- architecture
- old
- new
- viu
- type
- Prior art date
Links
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
- Debugging And Monitoring (AREA)
Abstract
Способ оценки энергопотребления вычислителя, заключающийся в:- запуске прикладного программного обеспечения на вычислителе, имеющего вычислительный кластер со старой процессорной архитектурой;- выделении профилировщиком в прикладном программном оборудовании наиболее вычислительно-интенсивных участков (ВИУ) выполнения программы, при этом во время каждого ВИУ выполнения программы синхронно замеряют точное энергопотребление вычислительного кластера старой архитектуры и/или узлов, задействованных в ходе расчета;- определении для каждого ВИУ процессорных инструкций каждого типа;- запуске этого же прикладного программного обеспечения на симуляторе, симулирующего запуск и работу программного обеспечения на кластере, имеющего новую процессорную архитектуру;- проведении вычислений в части ВИУ в симуляторе;- определении при помощи симулятора новой архитектуры для каждого ВИУ точного числа процессорных инструкций каждого типа;и пропорциональном пересчете энергопотребления старой архитектуры на новую архитектуру, используя соотношение между числом процессорных инструкций, потребовавшейся для выполнения ВИУ на старой и новой архитектуре, вычисляют энергопотребление на новой архитектуре из формулы:,где P(НА) - оценка общего энергопотребления для новой архитектуры в ходе выполнения программного обеспечения,n(НА)- число выполненных инструкций с номером i, тип инструкций поддерживается, как на старой, так и на новой архитектуре,α- поправочный коэффициент для энерговыделения при выполнении одной процессорной инструкции i-го типа, поддержанного старой, так и в новой архитектуре, который определяется разрабо�A method for evaluating the energy consumption of a calculator, which consists in: - launching application software on a calculator having a computing cluster with an old processor architecture; - selecting by the profiler in the application software equipment the most computationally intensive sections (VIU) of program execution, and during each VIU of program execution synchronously measure the exact power consumption of the computing cluster of the old architecture and / or nodes involved in the calculation; - determination for each of the VIU of processor instructions of each type; - launching the same application software on a simulator simulating the launch and operation of software on a cluster having a new processor architecture; - performing calculations on the VIU in the simulator; - determining using a simulator a new architecture for each VIU the exact number of processor instructions of each type; and proportionally converting the energy consumption of the old architecture to the new architecture, using the ratio between the number of processor instructions of the functions required to perform the VIU on the old and new architecture, the energy consumption on the new architecture is calculated from the formula: where P (ON) is the estimate of the total energy consumption for the new architecture during the execution of the software, n (ON) is the number of instructions i , the type of instructions is supported on both the old and the new architecture, the α-correction factor for energy release when executing one processor instruction of the i-th type, supported by the old one, and in the new architecture, which is determined by
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2012151345/08A RU2538289C2 (en) | 2012-11-30 | 2012-11-30 | Method of estimating computer power consumption |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2012151345/08A RU2538289C2 (en) | 2012-11-30 | 2012-11-30 | Method of estimating computer power consumption |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2012151345A true RU2012151345A (en) | 2014-06-10 |
RU2538289C2 RU2538289C2 (en) | 2015-01-10 |
Family
ID=51214000
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2012151345/08A RU2538289C2 (en) | 2012-11-30 | 2012-11-30 | Method of estimating computer power consumption |
Country Status (1)
Country | Link |
---|---|
RU (1) | RU2538289C2 (en) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2005122021A (en) * | 2003-01-13 | 2006-01-20 | Арм Лимитед (Gb) | DATA PROCESSING MANAGEMENT |
US7437580B2 (en) * | 2004-05-05 | 2008-10-14 | Qualcomm Incorporated | Dynamic voltage scaling system |
US7484110B2 (en) * | 2006-03-16 | 2009-01-27 | Microsoft Corporation | Adaptive power management |
US8386816B2 (en) * | 2008-10-30 | 2013-02-26 | Nokia Corporation | Methods, apparatuses, and computer program products for reducing power consumption in computing devices |
-
2012
- 2012-11-30 RU RU2012151345/08A patent/RU2538289C2/en active
Also Published As
Publication number | Publication date |
---|---|
RU2538289C2 (en) | 2015-01-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2014513853A5 (en) | ||
Duan et al. | Is there a difference between the energy and CO2 emission performance for China’s thermal power industry? A bootstrapped directional distance function approach | |
Elshaer | Impact of sensitivity information on the prediction of project's duration using earned schedule method | |
JP2014526107A5 (en) | ||
Zhou et al. | A new algorithm for variance based importance analysis of models with correlated inputs | |
Bernardini et al. | Effects of the aerodynamic uncertainties in HFFB loading schemes on the response of tall buildings with coupled dynamic modes | |
JP2014180130A5 (en) | ||
Yuan et al. | Calibration of stochastic computer models using stochastic approximation methods | |
Honda et al. | A generalized software reliability model considering uncertainty and dynamics in development | |
Kundu et al. | An extension of the generalized exponential distribution | |
Hasan et al. | Performance prediction model and analysis for compute-intensive tasks on GPUs | |
Kooli et al. | A mixed integer programming approach for the single machine problem with unequal release dates | |
KR101655027B1 (en) | Method and apparatus for determining valid work load of electronic device | |
Carrington et al. | Inferring large-scale computation behavior via trace extrapolation | |
Zhou et al. | Bayesian beta regression for bounded responses with unknown supports | |
RU2012151345A (en) | METHOD FOR ASSESSING ENERGY CONSUMPTION OF A COMPUTER | |
JP2013215426A5 (en) | ||
Tran et al. | RTHpower: Accurate fine-grained power models for predicting race-to-halt effect on ultra-low power embedded systems | |
Lu et al. | Scheduling jobs with position and sum-of-processing-time based processing times | |
Burtscher et al. | Power characteristics of irregular GPGPU programs | |
CN103310073B (en) | A kind of software cost model modeling method considering software test and running environment difference | |
RU116254U1 (en) | DEVICE FOR SOLVING THE PROBLEM OF ESTIMATING THE TECHNICAL LEVEL OF OPTIONS OF THE SAMPLE OF MISSILE-ARTILLERY WEAPONS | |
US9384016B2 (en) | Method of estimating program speed-up with highly parallel architectures | |
KR102007881B1 (en) | Method and system for fast and accurate cycle estimation through hybrid instruction set simulation | |
CN104268386B (en) | A kind of method that testability virtual test data is converted to actual loading test data |