Power-Aware DVFS on PowerPC 405LP: Front Bus Scaling

Slides:



Advertisements
Similar presentations
Predicting Performance Impact of DVFS for Realistic Memory Systems Rustam Miftakhutdinov Eiman Ebrahimi Yale N. Patt.
Advertisements

Feedback EDF Scheduling Exploiting Dynamic Voltage Scaling Yifan Zhu and Frank Mueller Department of Computer Science Center for Embedded Systems Research.
Arindam Mallik Jack Cosgrove Robert P. Dick Gokhan Memik Peter Dinda Northwestern University Department of Electrical Engineering and Computer Science.
1 EE5900 Advanced Embedded System For Smart Infrastructure Energy Efficient Scheduling.
MP3 Optimization Exploiting Processor Architecture and Using Better Algorithms Mancia Anguita Universidad de Granada J. Manuel Martinez – Lechado Vitelcom.
Real- time Dynamic Voltage Scaling for Low- Power Embedded Operating Systems Written by P. Pillai and K.G. Shin Presented by Gaurav Saxena CSE 666 – Real.
Keeping Hot Chips Cool Thermal Management for Green Computing Yang Ge Professor Qinru Qiu.
Alice EMCAL Meeting, July 2nd EMCAL global trigger status: STU design progress Olivier BOURRION LPSC, Grenoble.
Laser Shoot-Out Game By Steven Noto and Laura Miller Advisor: Steven Gutschlag April 4, 2000 Senior Project Status Report 2.
1 Center for Embedded Systems Research (CESR) Department of Computer Science North Carolina State University Frank Mueller Timing Analysis: In Search of.
Reliable Data Storage using Reed Solomon Code Supervised by: Isaschar (Zigi) Walter Performed by: Ilan Rosenfeld, Moshe Karl Spring 2004 Midterm Presentation.
Optimization Of Power Consumption For An ARM7- BASED Multimedia Handheld Device Hoseok Chang; Wonchul Lee; Wonyong Sung Circuits and Systems, ISCAS.
Akhil Langer, Harshit Dokania, Laxmikant Kale, Udatta Palekar* Parallel Programming Laboratory Department of Computer Science University of Illinois at.
CS 3530 Term Project Jason Bakos Cosmin Rusu Dakai Zhu.
Face-Recognition In Intelligent Sureillence System Feng Zhao 2007 Nov.
Cloud Data Center/Storage Power Efficiency Solutions Junyao Zhang 1.
Compiler Research in HPC Lab R. Govindarajan High Performance Computing Lab.
Background   Who does this project addresses to?   Handicapped.   Amputated limbs.   Paralyzed.   Motivation Statistics.
VOLTAGE SCHEDULING HEURISTIC for REAL-TIME TASK GRAPHS D. Roychowdhury, I. Koren, C. M. Krishna University of Massachusetts, Amherst Y.-H. Lee Arizona.
Abhilash Thekkilakattil, Radu Dobrin, Sasikumar Punnekkat Mälardalen Real-time Research Center, Mälardalen University Västerås, Sweden Preemption Control.
Data Acquisition Overview 1 Using LabVIEW to acquire, analyze and record data.
Computer Science Department University of Pittsburgh 1 Evaluating a DVS Scheme for Real-Time Embedded Systems Ruibin Xu, Daniel Mossé and Rami Melhem.
Seaborg Cerise Wuthrich CMPS Seaborg  Manufactured by IBM  Distributed Memory Parallel Supercomputer  Based on IBM’s SP RS/6000 Architecture.
1 EE5900 Advanced Embedded System For Smart Infrastructure Energy Efficient Scheduling.
Critical Power Slope Understanding the Runtime Effects of Frequency Scaling Akihiko Miyoshi, Charles Lefurgy, Eric Van Hensbergen Ram Rajamony Raj Rajkumar.
Probabilistic Preemption Control using Frequency Scaling for Sporadic Real-time Tasks Abhilash Thekkilakattil, Radu Dobrin and Sasikumar Punnekkat.
Outline Overview Renewable energy Customer behavior Storage battery Normalization Conclusion.
Performance Prediction for Random Write Reductions: A Case Study in Modelling Shared Memory Programs Ruoming Jin Gagan Agrawal Department of Computer and.
1 Tuning Garbage Collection in an Embedded Java Environment G. Chen, R. Shetty, M. Kandemir, N. Vijaykrishnan, M. J. Irwin Microsystems Design Lab The.
LDO or Switcher? …That is the Question Choosing between an LDO or DC/DC Converter Frank De Stasi Texas Instruments.
Bi-Hadoop: Extending Hadoop To Improve Support For Binary-Input Applications Xiao Yu and Bo Hong School of Electrical and Computer Engineering Georgia.
NC STATE UNIVERSITY 1 Feedback EDF Scheduling w/ Async. DVS Switching on the IBM Embedded PowerPC 405 LP Frank Mueller North Carolina State University,
Critical Power Slope: Understanding the Runtime Effects of Frequency Scaling Akihiko Miyoshi †,Charles Lefurgy ‡, Eric Van Hensbergen ‡, Ram Rajamony ‡,
A Freq. Resp. Example (PID) Wednesday 25 Oct 2013 EE 401: Control Systems Analysis and Design A Radar Tracking System  Design a PID controller  Specs:
Double-tank Process Hybrid Controller: Time-optimal controller –achieve fast step-change response and is used when states are far away from the reference.
Technical Seminar Presentation 2004 Presented by- Geetanjali Konhar EE O81 1 Dynamic power management for embedded system “ Dynamic power management.
CprE 458/558: Real-Time Systems (G. Manimaran)1 Energy Aware Real Time Systems - Scheduling algorithms Acknowledgement: G. Sudha Anil Kumar Real Time Computing.
ECE 692 Power-Aware Computer Systems Final Review Prof. Xiaorui Wang.
SPS – DM Shadow Position Sensors – Demonstration Model Gerardo Capobianco INAF – Astrophysical Observatory of Turin Torino, 21 st January 2016ASPIICS/Proba-3.
Low-power Task Scheduling for GPU Energy Reduction Li Tang, Yiji Zhang.
Networked Embedded Control System - Integration of control and computing Moonju Park Dept. of Computer Science & Engineering University of Incheon 1.
Networked Embedded Control System - Integration of control and computing Moonju Park Dept. of Computer Science & Engineering University of Incheon 1.
Data Reduction Schemes for MicroBoone Wu, Jinyuan Fermilab.
Overview Motivation (Kevin) Thermal issues (Kevin)
Reducing the Number of Preemptions in Real-Time Systems Scheduling by CPU Frequency Scaling Abhilash Thekkilakattil, Anju S Pillai, Radu Dobrin, Sasikumar.
Part B – Effect of Feedback on BW
Power Management in Embedded Systems
EE434 Jason Adams Mike Dierickx
ECE Department, University of California, Davis
The deadline establish a priority among interrupt requests.
DPM (Dynamic Power Management)
Decoupled Access-Execute Pioneering Compilation for Energy Efficiency
Architecture & Organization 1
Image Segmentation Classify pixels into groups having similar characteristics.
Fast Orbit Feedback System for HEPS (Cooperation work among all related systems) Dapeng Jin Control System Dec. 12, 2017.
ECE 445: Robotic Microphone Stand
Part B – Effect of Feedback on BW
CSE 591: Energy-Efficient Computing Lecture 19 SPEED: memory
Architecture & Organization 1
CPU Central Processing Unit
Combiner functionalities
Power improvement in the multitasking environment
Voltage Scaling and Power Management Dynamic Voltage Scaling
eV-TEK Andrew Phillips Ben Laskowski Rob Swanson Shannon Abrell
Stray field corrector: conceptual design
Leakage Error in Fourier Transforms
DIGITAL ELECTRONICS, MICROPROCESSORS, AND COMPUTERS
FAST: Frequency-Aware Static Timing Analysis
Research Topics Embedded, Real-time, Sensor Systems Frank Mueller moss
Ultra-low Power for Always-on with Minima Dynamic Margining
Presentation transcript:

Power-Aware DVFS on PowerPC 405LP: Front Bus Scaling Mohamed Nishar Kamaruddin Santhosh Selvaraj OVERVIEW Previous work with the IBM 405LP board showed that Feedback-DVS of the processor voltage and frequency produces considerable power savings. Our work is to study the frequency scaling for the memory subsystem to achieve power savings. We also study the feasibility of integrating this with the existing feedback DVS-EDF scheduling schemes.

Development up to present Experimented with different operating points including those with same processor frequency but with different memory subsystem frequencies. Changes to data acquisition programs and sample applications to record the power savings of the memory subsystem. Integration of PLB frequency scaling into the existing feedback DVS-EDF scheduling schemes.

Results Frequency scaling of the memory subsystem was found to produce significant power savings. Reducing the FSB freq from 100MHz to 50 MHz for a tight noop looped application produced nearly 34% energy savings. Fitting this into the PID Feedback scheduling - we changed all operating points to use half of their original PLB frequencies. Energy savings now: 1.38%. This is because the various operating points defined in the PID feedback scheduling code already scale PLB frequency along with processor frequency. For memory intensive operation, energy savings: 1.1%