ecma-383ecma-383 2 nd edition measuring the energy consumption of personal computing products...

29
ECMA-383 2 nd edition “Measuring the energy consumption of personal computing products” Overview November 2009 Ecma/TC38-TG2/2009/113

Upload: claire-cook

Post on 27-Mar-2015

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ECMA-383ECMA-383 2 nd edition Measuring the energy consumption of personal computing products Overview November 2009 Ecma/TC38-TG2/2009/113

ECMA-383 2nd edition

“Measuring the energy consumption of personal computing products”

OverviewNovember 2009

Ecma/TC38-TG2/2009/113

Page 2: ECMA-383ECMA-383 2 nd edition Measuring the energy consumption of personal computing products Overview November 2009 Ecma/TC38-TG2/2009/113

Agenda

• What is ECMA-383 2nd edition

• Who developed it and why

• Elements of the standard

• Categorisation

• Registration procedure

• Power modes and TEC

• Test Procedure

• Profiles

• Results reporting

• IEC plans

2

Page 3: ECMA-383ECMA-383 2 nd edition Measuring the energy consumption of personal computing products Overview November 2009 Ecma/TC38-TG2/2009/113

• Measuring the energy consumption of Personal Computing products

• 2nd edition scope: Notebook and Desktop computers– Defines Typical Energy Consumption (TEC)– Defines Profiles and a Majority Profile to describe usages– Defines a categorization framework which enables “like for like”

TEC comparisons– Defines how to measure and test TEC

• ECMA-383 2nd edition does not provide– Pass / fail criteria– Power allowances for adders

What is ECMA-383 2nd edition?

3

Page 4: ECMA-383ECMA-383 2 nd edition Measuring the energy consumption of personal computing products Overview November 2009 Ecma/TC38-TG2/2009/113

Who is involved in Developing ECMA-383

• Industry Expert Contributors– Advanced Micro Devices– Dell– Hewlett Packard– Intel– Microsoft– nvidia– Sony– Via

• Industry Expert Observers– Apple– Fujitsu– Hitachi– IBM– Lexmark– Océ – Ricoh– Toshiba

• Government Expert Contributors– Lawrence Berkeley National

Laboratory

– Terra Novum

• Government Expert Observers– US EPA (Environmental

Protection Agency)

– EU EC JRC (European Union Commission Joint Research Centre)

4

Page 5: ECMA-383ECMA-383 2 nd edition Measuring the energy consumption of personal computing products Overview November 2009 Ecma/TC38-TG2/2009/113

Why Develop ECMA-383?

• The development of Personal Computer energy regulations is accelerating across the globe– Provides a single global method for describing,

measuring and evaluating personal computer energy usage

– Provide a single method for doing “like for like” TEC comparisons

– Single test procedure for global regulations and voluntary agreements

– Provides a market driven categorizations framework with flexibility to keep up with market changes

5

Page 6: ECMA-383ECMA-383 2 nd edition Measuring the energy consumption of personal computing products Overview November 2009 Ecma/TC38-TG2/2009/113

Reference number ECMA-123:2009

© Ecma International 2009

ECMA-389 1st Edition / December 2009

Procedure for the Registration of Categories for ECMA-383 2nd edition

Elements of the Standard

Reference number ECMA-123:2009

© Ecma International 2009

Ecma/TC38-TG2/2009/0xx Ecma/TC38/2009/0xx

ECMA-383 2nd Edition / October 2009

FinalDraft

Measuring the Energy Consumption of Personal Computing Products

ECMA-383Measuring the energy consumption

of personal computing products

ECMA-389Procedure for the registration

of categories for ECMA-383

On-line comments form

On-line appeals form

On-line categories

6

Page 7: ECMA-383ECMA-383 2 nd edition Measuring the energy consumption of personal computing products Overview November 2009 Ecma/TC38-TG2/2009/113

Key clauses in ECMA-383 2nd edition

Scope

Terms and Definitions

Specifications for the Unit Under Test• Computer definitions

• Power Modes

• Duty Cycle Attributes

• Profile Attributes

• Categorisation Attributes

Test procedure

Test conditions

Categorisation

TEC formula

Meter specifications

Results reporting

Annex’s7

Page 8: ECMA-383ECMA-383 2 nd edition Measuring the energy consumption of personal computing products Overview November 2009 Ecma/TC38-TG2/2009/113

Why Categorize?

• Categories are used to group systems with similar capability together– Allows a consumption (TEC) comparison based on their capabilities

Consumption Transportation Uses

Computer Uses

Netbook Motorbike: 40 Km/LNetbook: 6W

Transport a person AB

Web Browsing

Notebook Car: 13 Km/LNotebook: 9W

Transport people AB

Content creation

High-end Notebook

Pickup: 4 Km/LHE Notebook: 30W

Transport people and things AB

Games, Media creation, computational analysis

Motor vehicle analogy

8

Page 9: ECMA-383ECMA-383 2 nd edition Measuring the energy consumption of personal computing products Overview November 2009 Ecma/TC38-TG2/2009/113

Categorisation (Nov 09)http://www.ecma-international.org/publications/standards/Categories_to_be_used_with_Ecma-383.htm

Notebook Computer• 5 Categories: Netbook, thin/low end, mainstream, performance and high end

Desktop Computer• 4 Categories: entry, mainstream, performance and high end

Discrete Graphics• Defined based on Frame Buffer BandWidth (FB_BW)

• Creates 5 groups of graphics cards based on performance

Out of scope products defined through categorisation• ULE – Ultra Low Energy

• Sets an Annualised TEC level below which a product is out of scope for the standard

• Upper limit on # cores, memory channels and FB_BW• Products with any of these attributes above upper limits are out of scope

• Rationale example: • If high end category stated >3 cores the TEC limit would be set based on known products on the

market today (e.g. 4 cores max)

• Would stifle innovation for someone bringing a “many” core product to market

• Categories will be updated via the registration procedure. ULE level and the upper limits will be constantly modified

9

Page 10: ECMA-383ECMA-383 2 nd edition Measuring the energy consumption of personal computing products Overview November 2009 Ecma/TC38-TG2/2009/113

ECMA-389: Procedure for the registration of categories for ECMA-383 2nd editionhttp://www.ecma-international.org/publications/standards/Ecma-389.htm

Why create the procedure• Categories need to be updated more often than the standard

• Defines how to manage the category changes

in an open and transparent way

The procedure: • Appoints a registration authority (Ecma)

• Defines where categories shall be posted

• Defines the criteria for anyone globally to

submit change requests together. Includes an

appeals processhttp://www.ecma-international.org/publications/standards/Ecma-383_comments_to_categories.php

http://www.ecma-international.org/publications/standards/Ecma-383_appeals_for_rejected_comments.php

• In case of approval of change requests the

registration authority shall• Maintain a minimum of 6 months between

changes to the International Registers

• Take into account all comment approvals and

manage the registers in a manner that minimises the

number of updates10

Page 11: ECMA-383ECMA-383 2 nd edition Measuring the energy consumption of personal computing products Overview November 2009 Ecma/TC38-TG2/2009/113

Power Mode DescriptionsNote: Full definitions are in the standard the descriptions below are a summary only

Off Mode

- Plugged in and switched off

Sleep Mode

- The product can be woken by user interface devices.

WoL Sleep Mode

- Same as sleep mode but can also be woken via a LAN device

On Modes

- Not in Off or Sleep modes

Idle Modes• OS and software completely loaded.

Activity is limited to basic applications that the product starts by default • Short Idle Mode

• Screen is on and set to as shipped brightness. Power management features have not engaged.

• Long Idle Mode• The same as Short Idle Mode only the screen has blanked

Active (Work) Mode• The product is carrying our work

11

Page 12: ECMA-383ECMA-383 2 nd edition Measuring the energy consumption of personal computing products Overview November 2009 Ecma/TC38-TG2/2009/113

12

Duty Cycles

The time a product spends in each of its power modes

ENERGY STAR® V5 Computer Study

Desktop Computer

Notebook Computer

Toff 55% 60%

Tsleep 5% 10%

Ton 40% 30%

Page 13: ECMA-383ECMA-383 2 nd edition Measuring the energy consumption of personal computing products Overview November 2009 Ecma/TC38-TG2/2009/113

ECMA-383 Overview (rev 1.1)

WorkEnergy(Avg Pwork)

Short Idle Energy(Avg Psidle)

TworkTsidle

Long Idle Energy (Avg Pidle)

Sleep Energy(Avg Psleep)Off Energy (Avg Poff)

TsleepToff Tidle 100%

Pow

er

Pwork

Ton

What is TEC?Typical Energy Consumption

Power States: Measured.

Duty Cycle: Set by Profile Study

Represents system use.Work Power:

Estimated or Measured depending on Profile Study.

TEC is calculated from common computer Power States weighted with yearly Duty Cycles determined by a specific usage profile (Majority Profile)

• Computer TEC will vary depending on its use; e.g. enterprise use versus gamer use will provide a different yearly TEC

• ECMA-383 determines TEC around a single use (Majority Profile)

TEC = (8760/1000)*(Poff*Toff + Psleep*Tsleep+ Pidle*Tidle + Psidle*Tsidle + Pwork*Twork)

13

Page 14: ECMA-383ECMA-383 2 nd edition Measuring the energy consumption of personal computing products Overview November 2009 Ecma/TC38-TG2/2009/113

TEC Formulae

ECMA-383 2nd edition provides two TEC formulae's

TECactual

• Requires accurate measurement of Active mode

• User of the standard would be required to develop a workload based on the Active Workload Criteria defined in the standard.

TECestimate

• Active included in Short-Idle

• No workload required

A Profile TEC error of <15%

enables use of TECestimate

• Product TEC error =

(TECactual / TECestimate) * 100%

• Profile TEC error = The average

of all the product TEC errors in a

Profile study

• Profile: A combination of duty cycle attributes and a given use case (e.g. office users, home users, gamers)

14

Page 15: ECMA-383ECMA-383 2 nd edition Measuring the energy consumption of personal computing products Overview November 2009 Ecma/TC38-TG2/2009/113

The Work Energy of TEC

• Power Study is used to determine if work can be estimated or must be measured– If work energy has minimum impact on TEC,

• Work energy can be estimated by short idle power– Else

• Workload is created to measure Pwork

Work(Pwork)

Short Idle (Psidle)

TworkTsidle

Long Idle (Avg Pidle)Sleep (Psleep)Off (Poff)

TsleepToff Tidle

Po

wer

Work(Pwork)

Short Idle (Psidle)

TworkTsidle

Long Idle (Avg Pidle)Sleep (Psleep)Off (Poff)

TsleepToff Tidle

Po

we

r

Short Idle (Psidle)

TworkTsidle

Long Idle (Avg Pidle)Sleep (Psleep)Off (Poff)

TsleepToff Tidle

Po

we

r

Small Impact

Large ImpactNeed to create an “Work” workloadEstimate Work power with Short Idle Power

15

Page 16: ECMA-383ECMA-383 2 nd edition Measuring the energy consumption of personal computing products Overview November 2009 Ecma/TC38-TG2/2009/113

Test Procedure

Defines details on

• Test setup

• Specifications for test

equipment (watt meter

and ambient light meter)

• Does not specify

specifications for line

conditioners

• Test conditions: Regional

supply voltage + THD,

ambient temperature,

humidity and ambient light

Defines test procedure for any or all power modes

• Off, Sleep, WoL Sleep, Long Idle, Short Idle and Active

16

Page 17: ECMA-383ECMA-383 2 nd edition Measuring the energy consumption of personal computing products Overview November 2009 Ecma/TC38-TG2/2009/113

Profiles

A combination of duty cycle attributes and a given use case (e.g. office users, home users, gamers)

• Majority profile is the most common profile of users

• Minority profiles represent less common profiles of users not represented in the majority profile

Profile Study: Performed to create a profile and generates• All the duty cycle attributes:

• Time in each of the power modes

• The profile active power ratio (PAPR): • The average on power divided by short idle power of a product (all products

averaged together to provide the PAPR)

• A number approaching 1 indicates the profile spends less time in active mode

• The profile TEC error

• Product TEC error: (TECactual / TECestimate) * 100%. Profile TEC error is the average of all the product TEC errors in a profile study

• The Profile Active Workload Ratio• The average ratio of Active power divided by Short Idle Power

• Used to validate that an active workload closely matches the profile study (through its PAPR).

17

Page 18: ECMA-383ECMA-383 2 nd edition Measuring the energy consumption of personal computing products Overview November 2009 Ecma/TC38-TG2/2009/113

What is a Majority Profile?

• The most common type of usage model– Determined by statistically significant data study

• IDC or Gartner data could be used to determine the most common type of usage

• Why a Majority Profile?– Provide accurate TEC measurement for the greatest population

• Accuracy of TEC will diminish for systems using different usage patterns– Allows consumers to understand a relative consumption model across different

computers • Even though their actual realized TEC will vary, it should vary in a similar way across all

machines– Lowers the cost and time impact by providing a single unified way for the industry to

express TEC for computing devices– Less confusion than providing 9-10 TEC values based on additional minority profiles

18

Page 19: ECMA-383ECMA-383 2 nd edition Measuring the energy consumption of personal computing products Overview November 2009 Ecma/TC38-TG2/2009/113

Developing a Majority Profile through a Profile Study

• A Profile Study is performed to create a Majority Profile– Creates the necessary attributes needed to calculate

TEC for that profile– Determines how to treat the active workload

contribution to TEC

Pick a Majority Profile

Perform a Duty Cycle Study on users that fit the majority profile, determines duty cycle

for profile

Tx = y Px = z

Perform a Power Study on users that fit the majority

profile, determines if a Active Work load is need, and if so its

characteristics

19

Page 20: ECMA-383ECMA-383 2 nd edition Measuring the energy consumption of personal computing products Overview November 2009 Ecma/TC38-TG2/2009/113

Profile concepts described in 4 Annex’s

• Overview of Profile Methodology

• Majority Profile

• How to conduct a Profile study

• Sample TEC calculations

20

Page 21: ECMA-383ECMA-383 2 nd edition Measuring the energy consumption of personal computing products Overview November 2009 Ecma/TC38-TG2/2009/113

Results reporting

Minimum set of results to be reported

• Product Description

• Category (including date stamp)

• Results

• Test conditions

• Declaration

21

Page 22: ECMA-383ECMA-383 2 nd edition Measuring the energy consumption of personal computing products Overview November 2009 Ecma/TC38-TG2/2009/113

IEC plans

• Priority for the Ecma Task Group is to convert ECMA-383 2nd edition into an IEC standard

• IEC TC108 WG Environment have been contributing to the work from the start

• Early draft sent to IEC for review and comments included in final draft of Ecma standard

• Final draft ECMA-383 2nd edition sent to IEC in Oct 2009

• Expect CD (committee draft) April 2010

• CDV (committee draft for vote) August 2010

• FDIS (final document international standard) April 2011

• Will work with European Standards Organisation to develop a European Norm (EN) from IEC version

22

Page 23: ECMA-383ECMA-383 2 nd edition Measuring the energy consumption of personal computing products Overview November 2009 Ecma/TC38-TG2/2009/113

Backup

23

Page 24: ECMA-383ECMA-383 2 nd edition Measuring the energy consumption of personal computing products Overview November 2009 Ecma/TC38-TG2/2009/113

Web Links

ECMA-383 2nd edition

ECMA-389

• Comments on categorieshttp://www.ecma-international.org/publications/standards/Ecma-

383_comments_to_categories.php

• Appeals on rejected commentshttp://www.ecma-international.org/publications/standards/Ecma-

383_appeals_for_rejected_comments.php

Categorieshttp://www.ecma-international.org/publications/standards/Categories_to_be_used_with_Ecma-383.htm

• Historic Categorieshttp://www.ecma-international.org/publications/standards/historical_categories.htm

24

Page 25: ECMA-383ECMA-383 2 nd edition Measuring the energy consumption of personal computing products Overview November 2009 Ecma/TC38-TG2/2009/113

Criteria for an active workload

• The workload shall be created to ensure that the Profile Active Power Ratio (PAPR), determined as a result of a profile study, comes within 15% of the Profile Active Workload Ratio (PAWR), determined by running the workload on the study computers.

• The active workload shall consist of workload fragments representative of the targeted profile.

• PAPR = Pon/Psidle

• PAWR = Pwork/Psidle

• 15% > |(PAPR - PAWR)|/PAPR (absolute values)

25

Page 26: ECMA-383ECMA-383 2 nd edition Measuring the energy consumption of personal computing products Overview November 2009 Ecma/TC38-TG2/2009/113

WorkEnergy(Avg Pwork)

Short Idle Energy(Avg Psidle)

TworkTsidle

Long Idle Energy (Avg Pidle)

Sleep Energy(Avg Psleep)Off Energy (Avg Poff)

TsleepToff Tidle 100%

Pow

er

Pwork

Psidle

Ton

What is TEC?

TEC = (8760/1000)*(Poff*Toff + Psleep*Tsleep+ Pidle*Tidle + Psidle*Tsidle + Pwork*Twork)

100% = Toff + Tsleep + Tidle + Tsidle + Twork

Toff Represents the percent time the system annually spends in the off state. Tsleep Represents the percent time the system annually spends in the sleep.Tidle Represents the percent time the system annually spends in the on state.Tsidle Represents the percent time system is annually on and short idle (screen not

blanked)Twork Represents the percent time system is annually on and active (screen not

blanked)26

Page 27: ECMA-383ECMA-383 2 nd edition Measuring the energy consumption of personal computing products Overview November 2009 Ecma/TC38-TG2/2009/113

Computer States

• Off: Defined by ACPI G2/S5 state.• Sleep: Defined by an ACPI G1 state (S1, S2, S3 or S4 state) which

provides a 5 second resume latency• Long Idle: Defined as being in an on state (G0/S0 state) for 15 minutes,

performing any work, and the screen being blanked.• Short Idle: Defined as being in an on state, not being in a sleep state, not

performing any work (after a short interval of idleness), and the screen being on.

• Work: Defined as being in an on state and performing some useful work as determined by the majority profile.

WorkState(Avg Pwork)

Short Idle State(Avg Psidle)

Long Idle State (Avg Pidle)

Sleep State(Avg Psleep)Off State (Avg Poff)

Pow

er

Pwork

27

Page 28: ECMA-383ECMA-383 2 nd edition Measuring the energy consumption of personal computing products Overview November 2009 Ecma/TC38-TG2/2009/113

Power Study

• Calculate True TEC for each machine in the studyTECtrue= (8760/1000)*(Poff*Toff + Psleep*Tsleep+ Pon*Ton)

– Where Pon is the average on power measured in the power study– Where Ton = Tidle + Tsidle + Twork

• Derived from the Duty Cycle Study

• Calculate the Estimated TEC for each machine in the studyTECestimate = (8760/1000)*[Poff*Toff + Psleep*Tsleep+ Pidle*Tidle + Psidle*(Tsidle + Twork)]

• Average the TECs and calculate the Error– %Error = [Avg(TECtrue) - Avg(TECestimate)] /Avg(TECtrue)

• If %Error < 15% then – Psidle can substitute for Pwork for that profile

• Else– Profile will require an Active workload to be created to measure Pwork

Log “On Power” (Pon) for study period on Study machines with selected profile users

Measure Poff, Psleep, Pidle, Psidle

28

Page 29: ECMA-383ECMA-383 2 nd edition Measuring the energy consumption of personal computing products Overview November 2009 Ecma/TC38-TG2/2009/113

Rue du Rhône 114CH-1204 GenevaT: +41 22 849 6000 F: +41 22 849 6001

www.ecma-international.org