The Theory and Implementation of DVFS on Linux
Upcoming SlideShare
Loading in...5
×
 

The Theory and Implementation of DVFS on Linux

on

  • 3,730 views

The theory and implementation of dvfs on linux

The theory and implementation of dvfs on linux

Statistics

Views

Total Views
3,730
Views on SlideShare
3,719
Embed Views
11

Actions

Likes
0
Downloads
63
Comments
0

2 Embeds 11

http://www.slashdocs.com 6
http://www.docshut.com 5

Accessibility

Categories

Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    The Theory and Implementation of DVFS on Linux The Theory and Implementation of DVFS on Linux Presentation Transcript

    • The Theory and Implementation of DVFS on  Linux
    • Energy!!!
    • No Power!!!
    • No Power Again!!!
    • 我該怎麼辦 ?????
    • Off­line OptimizationStatic Power Management (SPM) Dynamic Power Management (DPM) On­line Optimization
    • Static Power Management (SPM)System/Component Level of Detail Evaluation Under Test RTL level Cycle-level simulation CPU Instruction level Instruction-level simulation Hardware component level Functional simulation System Software component level Monitoring tool Hardware & Software Complete system simulation component level
    • Dynamic Power Management (DPM)System/Component Under Test (SUT/CUT) Implementation Level Methodology DVS (Dynamic Voltage CPU CPU and System software Scaling) Low power mode of System Components hardware operation CVS (Coordinated Voltage Cluster System CPU and System software Scaling)
    • IDEA?
    • 慢活,能活得更快樂、更長久
    • CPU-Level DPM
    • 一下睡一下又醒來
    • System-Level DPM
    • Dynamic Power of CMOS Circuits Core Voltage P ∝ fV 2 Clock Frequency
    • Dynamic Voltage and Frequency Scaling (DVFS)
    • 思考實際的使用……
    • Routine in User Space
    • Workflow of the Power Estimation Models
    • Framework of the Predictive User-Aware Power Management
    • Linux Kernel 支援了基本的架構
    • Linux 電源管理架構
    • Kernel Module Governor Functionalitycpufreq_ondemand ondemand 按需求調節,不是很強大,但實現了動態頻率調節cpufreq_powersave powersave 省電模式,通常以最低頻率運行, cpufreq_userspace userspace 用戶模式,一些調頻工具軟件需要在此模式下才能運行cpufreq_conservative conservative “ 保守”模式,類似於 ondemand ,但調整相對較緩 N/A performance 不降頻
    • Implementation onIntel XScale-PXA270
    • Performance Monitoring Unit
    • CPUFreq Definition
    • User-Space Application
    • Open Source● https://github.com/pickerweng/syf-pwm