ECPM

From Tizen Wiki
Jump to: navigation, search

Abstract

Albeit the continuous and rigorous effort of manufacturers of the recent decade, the battery life of mobile devices with rich OS (smart phones and watches) has never satisfied customers. Because the battery efficiency has not been improved significantly and the capability of processors to consume power has increased significantly, power management techniques to increase the energy efficiency have been the keys to battery life, which is a key performance factor of mobile devices.

Power management techniques

Intro

Motivation

Conventional Paradigms of Power Management

Device-Centric Power Management
  • What is DCPM (Device-Centric Power Management)?
  • Examples of DCPM Implementation
  • Problems of DCPM
  • How to Mitigate the Problems?
User-Centric Power Management
  • What is UCPM (User-Centric Power Management)?
  • Examples of UCPM Implementation
  • Problems of UCPM
  • How to Mitigate the Problems?

What ECPM Intends to Do

Related Work

Device-Centric

User-Centric

  • From Samsung
    1. USENIX ATC'15, 2015.7.
      • LPD: Low Power Display Mechanism for Mobile and Wearable Devices

Eco-Centric

  • From FCS, Samsung
    1. SIGCS.KR (정보과학회 컴퓨터시스템연구회) (Invited Talk), 2015.1.
      • Expected Barriers and Breakthroughs in Power Management
    2. USENIX ATC'15 (Industry Talk), 2015.7.
      • A New Paradigm for Power Management
    3. USENIX ATC'15 (Poster / Short Paper), 2015.7.
      • A New Paradigm for Power Management
    4. ACM SOSP'15 (Poster)
      • TBD (Submitted. Under Review)

Design

Overview

How to Motivate

How to Allow

Interfaces for Apps
Mechanisms for OS/Kernel
App-Aware Scheduler
App-Aware DVFS
= PoC-1 =

This is from /tools/ecpm/README.aadvfs

  1. Design
    1. Input from Userspace
    2. Input from System Configuration
      1. Sr
      2. Sm
      3. FM
      4. Fc
    3. Other Terminologies
    4. How Load is Calculated
  2. How to Use
  3. How to Test
Integrating Both

Codes

Experiments

Roadmap