Jamie Unger-Fink John David Eriksen. Outline Intro to LCDs Power Issues Energy Model New Reduction Techniques Results Conclusion.

Slides:



Advertisements
Similar presentations
Display Power Management Policies in Practice Stephen P. Tarzia Peter A. Dinda Robert P. Dick Gokhan Memik Presented by: Andrew Hahn.
Advertisements

Processing Efficiency Jonah Probell Multimedia Systems Engineer Tensilica Truly Understanding Low-Power Multimedia Chip Design.
VADA Lab.SungKyunKwan Univ. 1 L3: Lower Power Design Overview (2) 성균관대학교 조 준 동 교수
1 A Self-Tuning Cache Architecture for Embedded Systems Chuanjun Zhang*, Frank Vahid**, and Roman Lysecky *Dept. of Electrical Engineering Dept. of Computer.
BY Kamran Yousaf BY Kamran Yousaf Display Technologies Color Graphics Adapter (CGA), 1981 four colors 320 * 200 pixels Enhanced Graphics Adapter (EGA)
Smart Refresh: An Enhanced Memory Controller Design for Reducing Energy in Conventional and 3D Die-Stacked DRAMs Mrinmoy Ghosh Hsien-Hsin S. Lee School.
Power Reduction Techniques For Microprocessor Systems
System Design Tricks for Low-Power Video Processing Jonah Probell, Director of Multimedia Solutions, ARC International.
Oscilloscope Watch Teardown. Agenda History and General overview Hardware design: – Block diagram and general overview – Choice of the microcontroller.
Low Power Memory. Quick Start Training Agenda What constitutes low power memory Variations & vendors of low power memory How to interface using CoolRunner-II.
Computer Parts Assignment
ENERGY STAR Computer Monitor Test Methodology Craig Hershberg US EPA
Mehdi Amirijoo1 Power estimation n General power dissipation in CMOS n High-level power estimation metrics n Power estimation of the HW part.
Optimization Of Power Consumption For An ARM7- BASED Multimedia Handheld Device Hoseok Chang; Wonchul Lee; Wonyong Sung Circuits and Systems, ISCAS.
Lecture 7: Power.
Ch 1 Intro to Graphics page 1CS 367 First Day Agenda Best course you have ever had (survey) Info Cards Name, , Nickname C / C++ experience, EOS experience.
Processor Frequency Setting for Energy Minimization of Streaming Multimedia Application by A. Acquaviva, L. Benini, and B. Riccò, in Proc. 9th Internation.
EET Advanced Digital Display Adapters. A vital part to the system provides the visual part of the Human/Computer interface In boot process, goes.
Power-aware Computing n Dramatic increases in computer power consumption: » Some processors now draw more than 100 watts » Memory power consumption is.
Architectural and Compiler Techniques for Energy Reduction in High-Performance Microprocessors Nikolaos Bellas, Ibrahim N. Hajj, Fellow, IEEE, Constantine.
Lecture 7 Lecture 7: Hardware/Software Systems on the XUP Board ECE 412: Microcomputer Laboratory.
Terms 1. VGA VGA - Short for Video Graphics Array, VGA is a popular display standard developed by IBM and introduced in 1987 VGA provides 640 x 480 resolution.
Bhojan Anand‡, Karthik Thirugnanam†, Jeena Sebastian‡, Pravein G. Kannan‡, Akhihebbal L. Ananda‡, Mun Choon Chan‡ and Rajesh Krishna Balan† ‡ National.
Power-Saving Techniques with High Visual-Quality for Mobile Displays Dep. of Computer Science & Engineering Yuan Ze University Speaker: Chun-Han Lin National.
Mathieu Stephan, EPFL. Why? Create a complete product Remotely control your music player Get information about the tracks being played Get calls / listen.
©2008. Renesas Technology America., All rights reserved. Renesas Direct Drive for Connecting to TFT-LCD Panels David Hedley – Staff Applications Engineer.
Microcontroller: Introduction
 A monitor or display is an electronic visual display for computers.  The monitor consists of : o the display device o circuitry o enclosure The display.
Monitor. The Basics Often referred to as a monitor when packaged in a separate case, the display is the most-used output device on a computer. The display.
Power Minimization for LED-backlit TFT-LCDs Wei-Chung Cheng July 26, 2006 PODLAB – Perception Oriented Design Lab Department of Photonics and Display.
CAD/Graphics 2013, Hong Kong An Image-space Energy-saving Visualization Scheme for OLED Displays Haidong Chen 1, Ji Wang 2, Weifeng Chen 3, Huamin Qu 4,
CS 423 – Operating Systems Design Lecture 22 – Power Management Klara Nahrstedt and Raoul Rivas Spring 2013 CS Spring 2013.
Memory. Random Access Memory Defined What is memory? operating system and other system software that control the usage of the computer equipment application.
Basic Computer Structure and Knowledge Project Work.
TOPIC 2: H ARDWARE COMPONENTS FOR INTEGRATIVE MEDIA SYSTEMS 1.
Basics of a Computer Graphics System Introduction to Computer Graphics CSE 470/598 Arizona State University Dianne Hansford.
Design of Robust, Energy-Efficient Full Adders for Deep-Submicrometer Design Using Hybrid-CMOS Logic Style Sumeer Goel, Ashok Kumar, and Magdy A. Bayoumi.
1 VLSI Design SMD154 LOW-POWER DESIGN Magnus Eriksson & Simon Olsson.
CPU (CENTRAL PROCESSING UNIT): processor chip (computer’s brain) found on the motherboard.
Organization of a computer: The motherboard and its components.
Lecture No. 3.  Screen resolution  Color  Blank space between the pixels  Intentional image degradation  Brightness  Contrast  Refresh rate  Sensitivity.
Chapter 2 Getting Started: Drawing Figures. The Framebuffer Lecture 2 Fri, Aug 29, 2003.
INTRODUCTION Crusoe processor is 128 bit microprocessor which is build for mobile computing devices where low power consumption is required. Crusoe processor.
Critical Power Slope Understanding the Runtime Effects of Frequency Scaling Akihiko Miyoshi, Charles Lefurgy, Eric Van Hensbergen Ram Rajamony Raj Rajkumar.
Power Management of iPAQ Sukjae Cho
1 Distributed Energy-Efficient Scheduling for Data-Intensive Applications with Deadline Constraints on Data Grids Cong Liu and Xiao Qin Auburn University.
Mobile Middleware for Energy-Awareness Wei Li
L28:Lower Power Algorithm for Multimedia Systems(2) 성균관대학교 조 준 동
1 Tuning Garbage Collection in an Embedded Java Environment G. Chen, R. Shetty, M. Kandemir, N. Vijaykrishnan, M. J. Irwin Microsystems Design Lab The.
PlayStation Portable Made by Santeri Lehtonen. History 12th December 2004 in Japan 24th March 2005 in North-America 1st September 2005 in Europe.
ATMEL AVR 8 bit RISC MICROCONTROLLERS a general comparison.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Power Aware Mobile Displays Ali Iranli Wonbok Lee Massoud Pedram July 26, 2006 Department of Electrical Engineering University of Southern California.
Jason Li Jeremy Fowers 1. Speedups and Energy Reductions From Mapping DSP Applications on an Embedded Reconfigurable System Michalis D. Galanis, Gregory.
DSP Architectures Additional Slides Professor S. Srinivasan Electrical Engineering Department I.I.T.-Madras, Chennai –
The Cortex-M3 Embedded Systems: Programming With the Kitronix K350QVG-V1-F LCD Refer to “Kitronix Ltd. PRODUCT SPECIFICATION” “SSD2119 Advance Information”
A SEMINAR ON 1 CONTENT 2  The Stream Programming Model  The Stream Programming Model-II  Advantage of Stream Processor  Imagine’s.
Adaptive Sleep Scheduling for Energy-efficient Movement-predicted Wireless Communication David K. Y. Yau Purdue University Department of Computer Science.
CS-321 Dr. Mark L. Hornick 1 Graphics Displays Video graphics adapter Monitor.
/ Confidential Specification Table 42HD ITEMLC420WX5-SLA1 General Active Area(mm×mm) X Resolution 1366X768 Display mode S-IPS.
Week 9 Monitors and output to the screen. Monitors, also known as Visual display units (V.D.Us) Desktop computers contain a Cathode Ray Tube (C.R.T.)
Components of Computer. Output The data that has been processed into useful information is called output. Types –Screen – soft copy –Printer – hard copy.
PRESENTED BY: MOHAMAD HAMMAM ALSAFRJALANI UFL ECE Dept. 3/31/2010 UFL ECE Dept 1 CACHE OPTIMIZATION FOR AN EMBEDDED MPEG-4 VIDEO DECODER.
1.  The primary output device in a graphics system is a video monitor. These monitors are based on Cathode Ray Tube (CRT) design.  CRT is a vacuum tube/electron.
Computer Graphics Lecture 03 Graphics Systems Cont… Taqdees A. Siddiqi
Power Management. Outline Why manage power? Power management in CPU cores Power management system wide Ways for embedded programmers to be power conscious.
Short Circuiting Memory Traffic in Handheld Platforms
Dynamic Voltage Scaling
Chapter 1 Introduction.
Dynamic Power Management for Streaming Data
Presentation transcript:

Jamie Unger-Fink John David Eriksen

Outline Intro to LCDs Power Issues Energy Model New Reduction Techniques Results Conclusion

LCD Intro STN vs TFT Large power consumer even in high-performance embedded systems

Why so much power? Hand-held embedded systems usually execute interactive programs Lots of slack time, dynamic power management can save CPU and memory access power Shutting down LCD or turning off backlight results in unacceptable quality degradation Display cannot ‘sleep’, so how do we reduce power here? Need new energy reduction techniques

System Energy Model Display System LCD Controller Frame Buffer LCD panel & bus LCD backlight Inverter

System-level Approach Must utilize detailed energy consumption characteristics System-level simulator Locate major energy consuming components Minor quality loss but no major degradation Compare CPU/memory power consumption to display consumption

Reference Platform 32 bit RISC 206 MHz 32 bit 64MB 66MHz 8KB 2-way-set-associative data and instruction caches

Reference Platform (4) Samsung SDRAM, 2” bus length, 2.7 pF capacitance Fairchild buffer, 4 pF capacitance Bus-hold circuit, 0.5 pF capacitance SDRAM data ports, 5.3 pF capacitance Buffer for memory address bus, 4.0 pF capacitance Address port input, 15 pF capacitance CPU and main memory

Reference Platform LCD controller and frame buffer memory 32 bit frame buffer Controller implemented in Xilinx Spartan II Xpower estimate: V core voltage, 3.3V I/O voltage, 66MHz, 10 pF load LCD panel and bus 640 x 480, 6.4”, 18-bit transmissive color TFT LCD (VGA) LCD backlight and inverter CCFT backlight tube, 12V supply inverter

LCD Power Consumption Power Consumption per color Power consumption at pixel clock freq 25MHz

Energy Consumption Example: MPEG4 player

New Energy Reduction Techniques Variable-duty-ratio refresh Dynamic-color-depth control Brightness compensation with backlight dimming Contrast enhancement with backlight dimming

Variable-duty-ratio refresh CRT compatible interface Can exploit CRT/LCD differences to save power Variable-duty-ratio implemented with DTMG Reduce to 50% duty with no flicker

LCD sub-pixel circuit Two capacitive components, C LC an C ST C ST needs to be refreshed For TFT LCD, if refresh rate is higher than C ST time constant, no flicker at all Don’t need a high rate like 120 Hz

Dynamic-color-depth control Modify pixel organization to reduce color depth when appropriate CPU independent

Dynamic-color-depth control During rendering, CPU draws image in full depth During sweeping, LCD controller adjusts the color depth to save energy Can shut down 8 LSB when we use 8-bit depth Application dependent energy gain MPEG4 player – mW MP3 player – 250 mW Image viewer – 253 mW Document viewer – mW Text editor – mW

Backlight dimming techniques Brightness compensation Contrast enhancement

Brightness compensation When you dim the backlight, you decrease the luminance Need to compensate by increasing brightness, as long as number of saturated pixels is small I = ρLY I – Perceived Intensity ρ – LCD transmittance L – Backlight Luminance Y – Image Luminance

Contrast enhancement If too many saturated pixels in image, contrast enhancement may be used Will not work if there is a continuous color spectrum Can dim the backlight more aggressively than with Brightness compensation

Results By using the new techniques outlined in the paper, energy consumption can be reduced by 15% to 27% MPEG4 player: 320x240 pixels, 30Hz fram rate MP3 player: 100x50 pixel user interface, 1Hz Image viewer: 640 x 480, updates every 3 s Document viewer: 640 x 480, new page every 5 s Text editor: updates 3 new characters per second

Results Application Specific Parameters Aggregate Power Reduction

Conclusion New low power techniques Minimal quality loss As hand-held devices become smaller, low power displays become more important Battery life Heat dissipation Average power consumption savings: 25%