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

  • View
    219

  • Download
    0

Embed Size (px)

Text of ECMA-383ECMA-383 2 nd edition Measuring the energy consumption of personal computing products...

  • Slide 1

ECMA-383ECMA-383 2 nd edition Measuring the energy consumption of personal computing products Overview November 2009 Ecma/TC38-TG2/2009/113 Slide 2 Agenda What is ECMA-383 2 nd editionECMA-383 2 nd 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 Slide 3 Measuring the energy consumption of Personal Computing products 2 nd 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 2 nd edition does not provide Pass / fail criteria Power allowances for adders What is ECMA-383 2 nd edition?ECMA-383 2 nd edition 3 Slide 4 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 Slide 5 Why Develop ECMA-383?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 Slide 6 Elements of the Standard ECMA-383383 Measuring the energy consumption of personal computing products ECMA-389389 Procedure for the registration of categories for ECMA-383 On-line comments form On-line appeals form On-line categories 6 Slide 7 Key clauses in ECMA-383 2 nd editionECMA-383 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 Annexs 7 Slide 8 Why Categorize? Categories are used to group systems with similar capability together Allows a consumption (TEC) comparison based on their capabilities ConsumptionTransportation Uses Computer Uses NetbookMotorbike: 40 Km/L Netbook: 6W Transport a person A B Web Browsing NotebookCar: 13 Km/L Notebook: 9W Transport people A B Content creation High-end Notebook Pickup: 4 Km/L HE Notebook: 30W Transport people and things A B Games, Media creation, computational analysis Motor vehicle analogy 8 Slide 9 Categorisation (Nov 09) http://www.ecma- international.org/publications/standards/Categories_to_be_used_with _Ecma-383.htm 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 Slide 10 ECMA-389ECMA-389: Procedure for the registration of categories for ECMA-383 2 nd edition http://www.ecma-international.org/publications/standards/Ecma-389.htm http://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 process http://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 updates 10 Slide 11 Power Mode Descriptions Note: 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 Slide 12 12 Duty Cycles The time a product spends in each of its power modes Slide 13 ECMA-383 Overview (rev 1.1) 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)*(P off *T off + P sleep *T sleep + P idle *T idle + P sidle *T sidle + P work *T work ) 13 Slide 14 TEC Formulae ECMA-383ECMA-383 2 nd edition provides two TEC formulae's TEC actual 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. TEC estimate Active included in Short-Idle No workload required A Profile TEC error of 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 = P on /P sidle PAWR = P work /P sidle 15% > |(PAPR - PAWR)|/PAPR (absolute values) 25 Slide 26 What is TEC? TEC = (8760/1000)*(P off *T off + P sleep *T sleep + P idle *T idle + P sidle *T sidle + P work *T work ) 100% = T off + T sleep + T idle + T sidle + T work T off Represents the percent time the system annually spends in the off state. T sleep Represents the percent time the system annually spends in the sleep. T idle Represents the percent time the system annually spends in the on state. T sidle Represents the percent time system is annually on and short idle (screen not blanked) T work Represents the percent time system is annually on and active (screen not blanked) 26 Slide 27 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. 27 Slide 28 Power Study Calculate True TEC for each machine in the study TEC true = (8760/1000)*(P off *T off + P sleep *T sleep + P on *T on ) Where Pon is the average on power measured in the power study Where Ton = T idle + T sidle + T work Derived from the Duty Cycle Study Calculate the Estimated TEC for each machine in the study TEC estimate = (8760/1000)*[P off *T off + P sleep *T sleep + P idle *T idle + P sidle *(T sidle + T work )] Average the TECs and calculate the Error %Error = [Avg(TEC true ) - Avg(TEC estimate )] /Avg(TEC true ) If %Error < 15% then P sidle can substitute for P work for that profile Else Profile will require an Active workload to be created to measure Pwork Log On Power (P on ) for study period on Study machines with selected profile users Measure P off, P sleep, P idle, P sidle 28 Slide 29 Rue du Rhne 114 CH-1204 Geneva T: +41 22 849 6000 F: +41 22 849 6001 www.ecma-international.org