Display Management: Outline
|
|
- Gervais Dorsey
- 5 years ago
- Views:
Transcription
1 Display Management: Sensing User Intention and Context (HOTOS 2003) Outline Motivation and Research Objective FaceOff Architecture and Prototype Evaluation Best Case Feasibility Study Responsiveness Study Future Work Related Work ACPI Dark Windows 2 1
2 Motivation Current energy management techniques tied to process execution Can we use low power sensors to match I/O behavior more directly to user behavior and reduce system energy consumption? Sensing User Intention and Context for Energy Management 3 Case Study: FaceOff Displays: Typically responsible for large power drain Power State can be controlled by software State transition strategies naïve A display is only necessary if someone is looking at it. 4 2
3 Image Capture Face Detector No Face=off Main Control Loop Face=on 5 Prototype IBM ThinkPad T21 running RedHat Linux Base Power Consumption = 9.6 Watts Max CPU = 8.5 Watts over Base Display = 7.6 Watts Logitech QuickCam Web Cam Power Consumption = 1.5 Watts Software components: Image capture, face detection, display power state control 6 3
4 Face Detection Skin detection used for prototype Real time proprietary methods exist 7 Outline Motivation and Research Objective FaceOff Architecture and Prototype Evaluation Best Case Feasibility Study Responsiveness Study Future Work Related Work ACPI Dark Windows 8 4
5 Best Case Feasibility Study What is the potential for energy savings? Assume perfect accuracy Best case user behavior start it and leave. Tradeoff of energy costs: CPU/Camera vs. Display Effect on System Performance Network file transfer (113 MB) CPU intensive process (Linux kernel compile) MP3 Song (no display necessary) 9 File Transfer Traces 10 5
6 Kernel Compile Traces 11 Energy and Time Comparisons Energy (J) Default With FaceOff % Savings Compile Transfer Time (s) Default With FaceOff % Overhead Compile Transfer
7 MP3 Application Playing an MP3 Display not necessary Song completes before default timeout turns off display Energy comparison 3,403 J with FaceOff vs. 4,714 J with Default 28% energy savings No noticeable effect on playback 13 Responsiveness Study Use full prototype including skin detection Establish baseline timing Examine Responsiveness varying system load varying polling rate 14 7
8 Responsiveness Timing polling latency detection latency Face arrives (or departs) Image acquired Total responsiveness latency detection complete display signaled 15 Baseline Detection Latency Measured over a period of one hour with no programs other than background processes running Latency increased over time Started at ~110ms Increased to ~160ms Why? Appears to be an effect of Linux scheduler reducing priority of long running jobs 16 8
9 Detection Latency over Time 17 Detection Latency Under Load Workload Average Maximum Minimum (99% Confidence) Network Transfer 175±7ms 305ms 116ms Kernel Compile 230±5ms 669ms 51ms MP3 Song 154±3ms 229ms 84ms 18 9
10 Outline Motivation and Research Objective FaceOff Architecture and Prototype Evaluation Best Case Feasibility Study Responsiveness Study Future Work Related Work ACPI Dark Windows 19 Varying Polling Rate Reduce overhead by reducing polling rate Increases responsiveness latency Adaptive polling rate Eliminate polling in presence of UI events Begin polling as duration without UI events increases and face is detected Reduce polling when no face present Similar problem with latency increase upon return 20 10
11 Optimization with Motion Sensor Combine adaptive polling & motion sensing Meet responsiveness requirements with minimal FaceOff system overhead Eliminate image polling when no motion Switch display state on immediately when motion detected and restart image polling 21 Implementation Prototype using X10 ActiveHome Wireless Motion Sensor and Receiver Receiver connects to serial port Reading port blocks until sensor triggers Takes up to 10 seconds to recharge Promising addition to FaceOff system 22 11
12 More Roles for Sensors Touch Sensor Detect picking up of a PDA Light, Sound sensors Adjust display brightness (Compaq ipaq) Adjust speaker volume Signal Strength sensor Determine possibility of offloading computation 23 Enhanced Sensors Active Camera Perform some or all of the face detection Color filtering Preprocessing skin color segmentation Low Power processor for external sensor control, computation 24 12
13 Discussion: Other ideas for using sensors to save energy? Future Work Continue work on optimizing responsiveness Comprehensive user study Survey of usability Characterization of usage patterns End-to-end experiment Implementation with available very low power camera/motion sensor and prototype for small device (handheld) 26 13
14 Conclusions Context information offers promising method of energy management FaceOff illustrates feasibility of approach Available very low power sensors as well as optimization techniques would improve upon the FaceOff energy savings 27 Outline Motivation and Research Objective FaceOff Architecture and Prototype Evaluation Best Case Feasibility Study Responsiveness Study Future Work Related Work ACPI Dark Windows 28 14
15 Related Work Display Power Management Industry Specifications APM, ACPI, DPMS Zoned Backlighting Energy-Adaptive Display System Design Attentive/Perceptual UIs Smart Kiosk System: Gesture analysis CAMSHIFT: Game control IBM PupilCam: Head gesture recognition 29 ACPI Advanced Configuration and Power Initiative Brought to you by Intel, Microsoft, and Toshiba and designed to enable OS Directed Power Management (OSPM). Goal is to be able to move power management into software for more sophisticated policies Abstract OS-HW interface Replaces APM interface 30 15
16 What ACPI Offers Standardization industry-wide (Vendors to support ACPI in products instead of building their own power mgt) System and device power states Thermal model Thermal zones, indicators, cooling methods BIOS interfaces Motherboard configuration tables Interpreted control methods Plug-and-play Complexity moved into OS 31 What ACPI Offers System Mechanisms for putting computer as a whole in sleep/wake states Devices ACPI tables describe motherboard devices Power states Controls for managing states Processor Detecting idle state and swapping to low power Batteries Querying and controlling battery behavior 32 16
17 Power States G: global states apply to entire system and are visible to user D: states of individual devices S: sleeping states within the G1 state Legacy C: CPU states G2-S5 Soft off G3 mech off wakeup G0-S0 working S2 S3S4 S1 G1 Sleep Dx modem x Dx HDD x Dx cdrom x Cx cpu 33 ACPI Internal Structure Applications Kernel OS Dependent Application APIs OSPM System Code Device Driver ACPI Driver/ AML Interpreter OS Specific technologies, interfaces, and code. Existing industry standard register interfaces to: CMOS, PIC, PITs,... ACPI Register Interface ACPI Registers ACPI BIOS Interface ACPI BIOS ACPI Table Interface ACPI Tables OS Independent technologies, interfaces, code, and hardware. Platform Hardware BIOS - ACPI Spec Covers this area. - OS specific technology - Hardware/Platform - Provided by ACPI CA 34 17
18 Transmeta Crusoe ACPI Power States 35 SetSystemPowerState initiate sleep state, query apps(?) SetThreadExecutionState OSDM: OnNow specifies level of support needed Applications (e.g. display required) WM_POWERBROADCAST a message notifying of power state changes to which applications can OS respond SetWaitableTimer ACPI Spec ensure PC is awake at scheduled time HW RequestDeviceWakeup RequestWakeupLatency - to specify latency requirements GetSystemPowerStatus and GetDevicePowerState OnNow WIN32 ext 37 18
19 Outline Motivation and Research Objective FaceOff Architecture and Prototype Evaluation Best Case Feasibility Study Responsiveness Study Future Work Related Work ACPI Dark Windows 38 Energy-Adaptive Display System Designs for Future Mobile Environments S. Iyer, L. Luo, R. Mayo, P. Ranganathan, MOBISYS
20 Opportunity New technology: OLEDs Organic Light Emitting Diodes Energy consumption on a per-pixel basis by determining each pixel s brightness and color Energy consumption of different regions of screen to be changed independently No separate backlight In development by Kodak, Sanyo, Sony, 40 Dark Windows Software support modifications to windowing system to ensure energy is spent mostly on window-of-focus (capturing user s area of visual interest) Non-active screen area is changed (dimmed or re-colored for energy optimization) 41 20
21 Justification Usage study what are the user s needs and how well do they match display characteristics? Characterization of display usage in Microsoft Windows by 17 typical users Application logger recorded, for up to 14 days, when user was active. Window of focus (the one accepting keyboard input) its size, location, title Size of total screen area used (all non-minimized windows 42 Screen Usage Results On average only 59% of area used by window-of-focus, additional 17% by background windows High variability among users Large fraction of smaller windows have very low content (notifications, alerts) don t need full color characteristics of display to convey it
22 Dark Windows Design Prototyped on X Windows under Linux Used VNC Virtual Network Computing Server provides a virtual representation of display virtual framebuffer where pixels can be manipulated between application and display Track window-of-focus, apply modifications to pixels outside of it 44 Modifications Half Dimmed areas outside window-offocus are dimmed to 50% brightness Fully Dimmed areas outside are turned off Gray Scale areas outside are changed to gray by setting rgb to average value. Green Scale areas outside are changed to green which is lowest power color for OLEDs. Dims to 67% 45 22
23 46 Evaluation Energy benefits measured by generating synthetic trace from usage study and playing trace on prototype. 15 inch OLED displays were not available so they used a software power model to calculate power consumption Controller power set to 0.5W Driver power 1W 1024x768 pixels individually consume -- red power 4.3µW, green power 2.2µW, blue power 4.3µW. User experience users want to see background but willing to use dark windows 47 23
24 Results based on default Teal Background* * Benefits depend on original Choice of background and window colors. 48 Conclusions While benefits depend on usage scenario, significant energy savings can be achieved with these optimizations Further opportunities for application specific adaptivity More meaningful notions of area of focus can be defined (e.g. most recent message, most recently changed region of screen) Better match to (low) content e.g., notifications could be audible signal instead of popup window 49 24
25 Discussion: Wish List what can hardware engineers do to enable/assist software energy/power management? Information exchanged between HW/SW Hooks available to SW Granularity of independently managed devices For more information: Milly Watt Project People: Angela Dalton, Xiaobo Fan, Alvy Lebeck, Amin Vahdat, Heng Zeng s: cs.duke.edu Info:
26 Thank You! 26
Sensing User Intention and Context for Energy Management
Advanced Systems Seminar: Evaluation Report Sensing User Intention and Context for Energy Management By Daniel Stødle daniels@stud.cs.uit.no Universität Karlsruhe 20th November 2003 Abstract This report
More information19: I/O Devices: Clocks, Power Management
19: I/O Devices: Clocks, Power Management Mark Handley Clock Hardware: A Programmable Clock Pulses Counter, decremented on each pulse Crystal Oscillator On zero, generate interrupt and reload from holding
More informationPOWER MANAGEMENT AND ENERGY EFFICIENCY
POWER MANAGEMENT AND ENERGY EFFICIENCY * Adopted Power Management for Embedded Systems, Minsoo Ryu 2017 Operating Systems Design Euiseong Seo (euiseong@skku.edu) Need for Power Management Power consumption
More informationPower Management for Embedded Systems
Power Management for Embedded Systems Minsoo Ryu Hanyang University Why Power Management? Battery-operated devices Smartphones, digital cameras, and laptops use batteries Power savings and battery run
More informationPower Management as I knew it. Jim Kardach
Power Management as I knew it Jim Kardach 1 Agenda Philosophy of power management PM Timeline Era of OS Specific PM (OSSPM) Era of OS independent PM (OSIPM) Era of OS Assisted PM (APM) Era of OS & hardware
More informationI/O Systems (4): Power Management. CSE 2431: Introduction to Operating Systems
I/O Systems (4): Power Management CSE 2431: Introduction to Operating Systems 1 Outline Overview Hardware Issues OS Issues Application Issues 2 Why Power Management? Desktop PCs Battery-powered Computers
More informationUser s Guide. Alexandra Yates Kristen C. Accardi
User s Guide Kristen C. Accardi kristen.c.accardi@intel.com Alexandra Yates alexandra.yates@intel.com PowerTOP is a Linux* tool used to diagnose issues related to power consumption and power management.
More informationLecture 15. Power Management II Devices and Algorithms CM0256
Lecture 15 Power Management II Devices and Algorithms CM0256 Power Management Power Management is a way for the computer or other device to save power by turning off certain features of the computer such
More informationCommand Center Software Specification for the M11x platform Version 1.0
Command Center Software Specification for the M11x platform Version 1.0 CONTACT: EMAIL: Carlos Mimoso carlos_mimoso@dell.com DATE: 10/14/2010 Unlimited distribution subject to the copyright. Disclaimers
More informationptop: A Process-level Power Profiling Tool
ptop: A Process-level Power Profiling Tool Thanh Do, Suhib Rawshdeh, and Weisong Shi Wayne State University {thanh, suhib, weisong}@wayne.edu ABSTRACT We solve the problem of estimating the amount of energy
More informationUser s Guide. Alexandra Yates Kristen C. Accardi
User s Guide Kristen C. Accardi kristen.c.accardi@intel.com Alexandra Yates alexandra.yates@intel.com PowerTOP is a Linux* tool used to diagnose issues related to power consumption and power management.
More informationEmbedded Systems Architecture
Embedded System Architecture Software and hardware minimizing energy consumption Conscious engineer protects the natur M. Eng. Mariusz Rudnicki 1/47 Software and hardware minimizing energy consumption
More informationEmbedded System Architecture
Embedded System Architecture Software and hardware minimizing energy consumption Conscious engineer protects the natur Embedded Systems Architecture 1/44 Software and hardware minimizing energy consumption
More informationIT Chapter 6: Laptops & Portable Devices Online Study Questions - Key
IT Chapter 6: Laptops & Portable Devices Online Study Questions - Key Test Questions are BLUE CUR Question Answer 6.0 Introduction 1. What established the form factor for all modern s? (graphic) MAC Powerbook
More informationEmbedded Software: Its Growing Influence on the Hardware world
Embedded Software: Its Growing Influence on the Hardware world ISA Vision Summit 2009, Bangalore 16 th FEB 09 V. R. Venkatesh Head, Product Engineering Services, Wipro Technologies. Wipro in Product Engineering
More informationNetwork Swapping. Outline Motivations HW and SW support for swapping under Linux OS
Network Swapping Emanuele Lattanzi, Andrea Acquaviva and Alessandro Bogliolo STI University of Urbino, ITALY Outline Motivations HW and SW support for swapping under Linux OS Local devices (CF, µhd) Network
More informationTips and Tricks: Designing low power Native and WebApps. Harita Chilukuri and Abhishek Dhanotia
Tips and Tricks: Designing low power Native and WebApps Harita Chilukuri and Abhishek Dhanotia Acknowledgements William Baughman for his help with the browser analysis Ross Burton & Thomas Wood for information
More informationBy Dr. Samaher Hussein Ali
Department of Information Networks The University of Babylon LECTURE NOTES ON Evolving Technology of Laptops By Dr. Samaher Hussein Ali College of Information Technology, University of Babylon, Iraq Samaher@itnet.uobabylon.edu.iq
More informationTizen Power Management
Tizen Power Management Real-Time Computing and Communications Lab. Hanyang University POWER MANAGEMENT IN TIZEN 2 2 Tizen Power Management Overview 3 3 Power Management in Tizen User space applications
More informationECEN 449 Microprocessor System Design. Hardware-Software Communication. Texas A&M University
ECEN 449 Microprocessor System Design Hardware-Software Communication 1 Objectives of this Lecture Unit Learn basics of Hardware-Software communication Memory Mapped I/O Polling/Interrupts 2 Motivation
More informationProgram design and analysis
Program design and analysis Optimizing for execution time. Optimizing for energy/power. Optimizing for program size. Motivation Embedded systems must often meet deadlines. Faster may not be fast enough.
More informationLast Time. Making correct concurrent programs. Maintaining invariants Avoiding deadlocks
Last Time Making correct concurrent programs Maintaining invariants Avoiding deadlocks Today Power management Hardware capabilities Software management strategies Power and Energy Review Energy is power
More informationUbuntu Desktop Certified Hardware Coverage for LTS Version 1.3
Ubuntu Desktop Certified Hardware Coverage for 14.04 LTS Version 1.3 Page 1 of 12 Version 1.3 Introduction The Ubuntu Certification team is continuously revisiting the scope of the tests comprising the
More informationLimited Edition Product Overview
Limited Edition Product Overview INTRODUCTION REDEFINING LUXURY beléci is built with impeccable craftsmanship and is designed to meet the 21st century mobile security challenges with its built-in CodeTel
More informationIsoStack Highly Efficient Network Processing on Dedicated Cores
IsoStack Highly Efficient Network Processing on Dedicated Cores Leah Shalev Eran Borovik, Julian Satran, Muli Ben-Yehuda Outline Motivation IsoStack architecture Prototype TCP/IP over 10GE on a single
More informationFAQ for KULT Basic. Connections. Settings. Calls. Apps. Media
FAQ for KULT Basic 1. What do the Icons mean that can be found in notifications bar at the top of my screen? 2. How can I move an item on the home screen? 3. How can I switch between home screens? 4. How
More informationS1 Smart Watch APPS GUIDE. Models: S1, S1C & S1 PLUS
S1 Smart Watch APPS GUIDE Models: S1, S1C & S1 PLUS SETTINGS The settings app in the S1 allows you to make adjustments on all local settings on the watch. You can change the look of the screen, sound and
More informationFrequently Asked Question
Appendix A Frequently Asked Question Q: How can I identify the mainboard BIOS version? A: The AOpen mainboard BIOS version appears on the upper-left corner of the POST (Power-On Self Test) screen. Normally,
More informationA Survey on Virtualization Technologies
A Survey on Virtualization Technologies Virtualization is HOT Microsoft acquires Connectix Corp. EMC acquires VMware Veritas acquires Ejascent IBM, already a pioneer Sun working hard on it HP picking up
More informationS1 Smart Watch APPS GUIDE. Models: S1, S1C & S1 PLUS
S1 Smart Watch APPS GUIDE Models: S1, S1C & S1 PLUS SETTINGS The settings app in the S1 allows you to make adjustments on all local settings on the watch. You can change the look of the screen, sound and
More informationCHAPTER 1 TYPES & COMPONENTS OF COMPUTER SYSTEM
CHAPTER 1 TYPES & COMPONENTS OF COMPUTER SYSTEM 1.1 Hardware and Software Q.1) Define hardware and software: a) Hardware Hardware is a general term used for the physical components (parts) that make up
More informationThermal Management in User Space
Thermal Management in User Space Sujith Thomas Intel Ultra-Mobile Group sujith.thomas@intel.com Zhang Rui Intel Open Source Technology Center zhang.rui@intel.com Abstract With the introduction of small
More informationIT ESSENTIALS V. 4.1 Module 6 Fundamental Laptops and Portable Devices
IT ESSENTIALS V. 4.1 Module 6 Fundamental Laptops and Portable Devices 6.0 Introduction 1. What was the original laptop used by the Grid Compass 1101 astronauts in space missions in the early 80s? 2. What
More informationParallel Computing. Parallel Computing. Hwansoo Han
Parallel Computing Parallel Computing Hwansoo Han What is Parallel Computing? Software with multiple threads Parallel vs. concurrent Parallel computing executes multiple threads at the same time on multiple
More informationBenchmarking of Dynamic Power Management Solutions. Frank Dols CELF Embedded Linux Conference Santa Clara, California (USA) April 19, 2007
Benchmarking of Dynamic Power Management Solutions Frank Dols CELF Embedded Linux Conference Santa Clara, California (USA) April 19, 2007 Why Benchmarking?! From Here to There, 2000whatever Vendor NXP
More informationWattProbe Software-based Empirical Extraction of Hardware Energy Models
WattProbe Software-based Empirical Extraction of Hardware Energy Models A THESIS PRESENTED BY MANISH PRASAD TO THE GRADUATE SCHOOL IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF MASTER OF
More informationBy Arjan Van De Ven, Senior Staff Software Engineer at Intel.
Absolute Power By Arjan Van De Ven, Senior Staff Software Engineer at Intel. Abstract: Power consumption is a hot topic from laptop, to datacenter. Recently, the Linux kernel has made huge steps forward
More informationLenovo Flex User Guide. Read the safety notices and important tips in the included manuals before using your computer.
Lenovo Flex 3-1130 User Guide Read the safety notices and important tips in the included manuals before using your computer. Notes Before using the product, be sure to read Lenovo Safety and General Information
More informationFujitsu LifeBook P Series
Fujitsu LifeBook P Series BIOS Guide LifeBook P Series Model: P-1032 P-1035 Document Date: 02/01/02 Document Part Number: FPC58-0653-01 FUJITSU PC CORPORATION LifeBook P Series BIOS P Series BIOS BIOS
More informationFujitsu LifeBook B Series
Fujitsu LifeBook B Series BIOS Guide LifeBook B Series Model: B2620 Document Date: 10/30/02 Document Part Number: FPC58-0792-01 FUJITSU PC CORPORATION LifeBook B Series Notebook BIOS B Series BIOS BIOS
More informationCSC227: Operating Systems Fall Chapter 1 INTERRUPTS. Dr. Soha S. Zaghloul
CSC227: Operating Systems Fall 2016 Chapter 1 INTERRUPTS Dr. Soha S. Zaghloul LAYOUT 1.3 Devices Controlling Techniques 1.3.1 Polling 1.3.2 Interrupts H/W Interrupts Interrupt Controller Process State
More informationPower Management. José Costa. Software for Embedded Systems. Departamento de Engenharia Informática (DEI) Instituto Superior Técnico
Power Management José Costa Software for Embedded Systems Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2015-03-30 José Costa (DEI/IST) Power Management 1 Outline CPU Power Consumption
More informationFujitsu LifeBook P Series
Fujitsu LifeBook P Series BIOS Guide LifeBook P Series Model: P1120 Document Date: 10/30/02 Document Part Number: FPC58-0796-01 FUJITSU PC CORPORATION LifeBook P Series Notebook BIOS P Series BIOS BIOS
More informationLecture 12. Motivation. Designing for Low Power: Approaches. Architectures for Low Power: Transmeta s Crusoe Processor
Lecture 12 Architectures for Low Power: Transmeta s Crusoe Processor Motivation Exponential performance increase at a low cost However, for some application areas low power consumption is more important
More informationCourse 10: Interfaces Agenda
Course 10: Interfaces 1 Agenda Introduction V.24 interface (RS232) USB 2 Introduction 3 Definition(s) (from the web) A boundary across which two independent systems meet and act on or communicate with
More informationHTML5 Applications Made Easy on Tizen IVI. Brian Jones / Jimmy Huang
HTML5 Applications Made Easy on Tizen IVI Brian Jones / Jimmy Huang Obstacles IVI Developers Face Today Lots of hardware variety. Multiple operating systems Different input devices Software development
More informationI.T. CHAPTER 6. A docking station may have PCI slots for expansion cards and speakers.
I.T. CHAPTER 6 What is the difference between a docking station and a port replicator? A docking station has fewer ports. A docking station may have PCI slots for expansion cards and speakers. A docking
More informationAdvanced Computer Networks. End Host Optimization
Oriana Riva, Department of Computer Science ETH Zürich 263 3501 00 End Host Optimization Patrick Stuedi Spring Semester 2017 1 Today End-host optimizations: NUMA-aware networking Kernel-bypass Remote Direct
More informationIntelligent Middleware. Smart Embedded Management Agent. Cloud. Remote Management and Analytics. July 2014 Markus Grebing Product Manager
Intelligent Middleware Smart Embedded Management Agent + Cloud Remote Management and Analytics July 2014 Markus Grebing Product Manager Smart Embedded Management Agent SEMA The intention of SEMA Device
More informationBIOS Setup DESKPOWER 5000
BIOS Setup DESKPOWER 5000 1 Preface What is BIOS setup? BIOS setup is a program that helps the user set up a hardware environment, including memory, hard disks, and floppy disk drives. Minimum setup has
More informationFujitsu LifeBook U Series
Fujitsu LifeBook U Series BIOS Guide LifeBook U Series Model: UH900 Document Date: 01/07/2010 Document Part Number: FPC58-2547-01 FUJITSU AMERICA, INC. 1 LifeBook U Series BIOS U Series BIOS BIOS SETUP
More informationTopics. Operating System I. What is an Operating System? Let s Get Started! What is an Operating System? OS History.
Topics Operating System I What is an OS? OS History OS Concepts OS Structures Introduction Let s Get Started! What is an Operating System? What are some OSes you know? Pick an OS you know: What are some
More informationInstallation Guidelines for KODAK SA101 Alarm System
Installation Guidelines for KODAK SA101 Alarm System CONTENTS I- Installing the central unit Pages 3-4 II- Home page Page 5 III- Central unit set-up Page 6 IV- Installation and settings: Pages 7-13 cameras
More informationT Computer Networks Green ICT
T-110.4100 Computer Networks Green ICT 08.05.2012 Matti Siekkinen External sources: Y. Xiao: Green communications. T-110.5116 lecture. Aalto. 2010. Which one is Green ICT? Source: Google image What is
More informationLenovo N22. User Guide. included manuals before using your computer. included manuals before using your computer.
Lenovo N22 User Guide Read Read the the safety safety notices notices and and important important tips tips in in the the included manuals before using your computer. included manuals before using your
More informationOpen Source Software in mobile devices. Timofey Turenko Nokia Research Center, Office of CTO
Open Source Software in mobile devices Timofey Turenko timofey.turenko@nokia.com Nokia Research Center, Office of CTO Agenda What is OSS? How did OSS come into mobile? OSS platforms for mobile devices
More informationUnCovert: Evaluating thermal covert channels on Android systems. Pascal Wild
UnCovert: Evaluating thermal covert channels on Android systems Pascal Wild August 5, 2016 Contents Introduction v 1: Framework 1 1.1 Source...................................... 1 1.2 Sink.......................................
More informationIdentify Components of the. Motherboard
Identify Components of the Chipset Motherboard Collection of chips that work together to provide the switching circuitry needed to move data throughout the computer 2013 Pearson Education, Inc. Publishing
More informationComputing and Sustainability Systems/Architecture & Beyond. Carla Schlatter Ellis Duke University
Computing and Sustainability Systems/Architecture & Beyond Carla Schlatter Ellis Duke University 1 Scope Do less harm -- the greening of computing Energy efficiency for computing Data Centers Costs of
More informationò mm_struct represents an address space in kernel ò task represents a thread in the kernel ò A task points to 0 or 1 mm_structs
Last time We went through the high-level theory of scheduling algorithms Scheduling Today: View into how Linux makes its scheduling decisions Don Porter CSE 306 Lecture goals Understand low-level building
More informationCS 16: Assembly Language Programming for the IBM PC and Compatibles
CS 16: Assembly Language Programming for the IBM PC and Compatibles Discuss the general concepts Look at IA-32 processor architecture and memory management Dive into 64-bit processors Explore the components
More informationScheduling. Don Porter CSE 306
Scheduling Don Porter CSE 306 Last time ò We went through the high-level theory of scheduling algorithms ò Today: View into how Linux makes its scheduling decisions Lecture goals ò Understand low-level
More informationContext-for-Wireless: Context-Sensitive Energy- Efficient Wireless Data Transfer
Context-for-Wireless: Context-Sensitive Energy- Efficient Wireless Data Transfer Ahmad Rahmati and Lin Zhong Rice Efficient Computing Group (recg.org) Dept. of Electrical & Computer Engineering Rice University
More informationUser Guide. Read the safety notices and important tips in the included manuals before using your computer.
User Guide Read the safety notices and important tips in the included manuals before using your computer. Notes Before using the product, be sure to read Lenovo Safety and General Information Guide first.
More informationBIOS Update Release Notes
BIOS Update Release Notes PRODUCTS: DE3815TYKHE, DE3815TYBE (Standard BIOS) BIOS Version - TYBYT10H.86A.0049.2016.0413.1649 Date: April 13, 2016 Framework BIOS Reference Code: Based on 1.5.0 Visual BIOS:
More informationBEAT 2.0 USER MANUAL
BEAT 2.0 USER MANUAL FCC ID: 2ADLJBEAT20 The device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) This device may not cause harmful interference, and
More informationProduct Support Bulletin
Product Support Bulletin Subject: Equity LT - 286e Questions and Answers Date: 9/25/89 Page: 1 of 7 PSB No: Originator: General Q1. Q2. Q3. What microprocessor does the Equity LT-286e use? The Equity LT
More informationCrusoe Processor Benchmark Report
Crusoe Processor Benchmark Report Platform Benchmark Results Transmeta Corporation February 3, 2000 Property of: Transmeta Corporation 3940 Freedom Circle Santa Clara, CA 95054 USA (408) 919-3000 http://www.transmeta.com
More informationUbuntu Desktop Certified Hardware Coverage for LTS
Ubuntu Desktop Certified Hardware Coverage for 16.04 LTS Version 1.4 Page 2 of 14 Version 1.2 Introduction The Ubuntu Certification team is continuously revisiting the scope of the tests comprising the
More informationTopics. Operating System. What is an Operating System? Let s Get Started! What is an Operating System? Where in the Book are we?
Topics Operating System What is an OS? OS History OS Concepts OS Structures Introduction Let s Get Started! What is an Operating System? What are some OSes you know? Guess if you are not sure Pick an OS
More informationGENERAL SET-UP & APP PAIRING/SYNCING FEATURES BATTERY ACCOUNT & DEVICE SETTINGS PRIVACY WARRANTY GENERAL SET-UP & APP ANDROID
ANDROID GENERAL SET-UP & APP PAIRING/SYNCING FEATURES BATTERY ACCOUNT & DEVICE SETTINGS PRIVACY WARRANTY GENERAL SET-UP & APP WHICH PHONES ARE COMPATIBLE WITH MY SMARTWATCH? Wear OS by Google works with
More informationTCPivo A High-Performance Packet Replay Engine. Wu-chang Feng Ashvin Goel Abdelmajid Bezzaz Wu-chi Feng Jonathan Walpole
TCPivo A High-Performance Packet Replay Engine Wu-chang Feng Ashvin Goel Abdelmajid Bezzaz Wu-chi Feng Jonathan Walpole Motivation Many methods for evaluating network devices Simulation Device simulated,
More informationLet s look at each and begin with a view into the software
Power Consumption Overview In this lesson we will Identify the different sources of power consumption in embedded systems. Look at ways to measure power consumption. Study several different methods for
More informationProfiling and Debugging Games on Mobile Platforms
Profiling and Debugging Games on Mobile Platforms Lorenzo Dal Col Senior Software Engineer, Graphics Tools Gamelab 2013, Barcelona 26 th June 2013 Agenda Introduction to Performance Analysis with ARM DS-5
More informationLenovo ideapad 710S-13ISK
Lenovo ideapad 710S-13ISK User Guide Read Read the the safety safety notices notices and and important important tips tips in in the the included manuals before using your computer. included manuals before
More informationMITAC Desktop Board PD10TI Product Guide
MITAC Desktop Board PD10TI Product Guide Desktop Board Features This chapter briefly describes the main features of MITAC Desktop Board PD10TI. Table 1 summarizes the features of the Desktop Board. TABLE
More information(ENTERPRISE v2) Features
(ENTERPRISE v2) IBS Integrated Video Management System (IVMS) comprise of 3 major system components: Digital Server Surveillance System (DSSS), Monitoring Surveillance System (MSS) and Network Video Recorder
More informationLifeBook P Series Notebook BIOS
BIOS SECTION P1610 LifeBook P1600 Notebook BIOS LifeBook P Series Notebook BIOS BIOS SETUP UTILITY The BIOS Setup Utility is a program that sets up the operating environment for your notebook. Your BIOS
More informationNannyCam V24. Instructions 1 For Use
NannyCam V24 Instructions 1 For Use Package Contents: Parent Unit (with display) + power adapter Baby Unit (camera) + power adapter Instructions for Use Baby Unit Overview: 1. Light Sensor 2. Camera Lens
More informationLab 1: Introductory Project to Breadware
1 Lab 1: Introductory Project to Breadware Exploration of Breadware s IoT Development Tools Overview The goal of this lab is to become familiar with the Internet of Things prototyping tools available in
More informationHow To Manually Turn Off Display Windows 7
How To Manually Turn Off Display Windows 7 Laptop Microphone Playback Manually mute the microphone in the Sound Recording window. After you turn off the dock and turn on the dock again, the volume changes
More informationLow-Rate Wireless Personal Area Networks IEEE Fernando Solano Warsaw University of Technology
Low-Rate Wireless Personal Area Networks IEEE 802.15.4 Fernando Solano Warsaw University of Technology fs@tele.pw.edu.pl Wireless Sensor Networks and Hardware A bad example Remote bulb control Reduce Energy
More informationMITAC Desktop Board PD12TI Product Guide
MITAC Desktop Board PD12TI Product Guide Desktop Board Features This chapter briefly describes the main features of MITAC Desktop Board PD12TI. Table 1 summarizes the features of the Desktop Board. Table
More informationOutline. Introduction. Survey of Device Driver Management in Real-Time Operating Systems
Survey of Device Driver Management in Real-Time Operating Systems Sebastian Penner +46705-396120 sebastian.penner@home.se 1 Outline Introduction What is a device driver? Commercial systems General Description
More informationPowerExecutive. Tom Brey IBM Agenda. Why PowerExecutive. Fundamentals of PowerExecutive. - The Data Center Power/Cooling Crisis.
PowerExecutive IBM Agenda Why PowerExecutive - The Data Center Power/Cooling Crisis Fundamentals of PowerExecutive 1 The Data Center Power/Cooling Crisis Customers want more IT processing cycles to run
More informationTECHNOLOGIES. P2jr Pico Projector. User Guide
aaxa TECHNOLOGIES P2jr Pico Projector User Guide Caution! WARNING: Please use this product as instructed. Misuse may cause injury or death. DO NOT use while driving DO NOT expose to water or wet surfaces.
More informationCoast Guard Job Performance Aid
Coast Guard Job Performance Aid July 2004 How to use the Personal Digital Assistant (PDA) Job Performance Aid (JPA) PDA Basic.... Section A Basic Features of the Personal Digital Assistant (PDA). A-1
More informationPalm Platform Hardware Intro to the Palm OS and application programming
Palm Platform Hardware Intro to the Palm OS and application programming Total memory (RAM/ROM) originals had only 128 Kb currently average is 4 Mb (max. 8Mb) 32 bit addresses 8, 16 & 32 bit data types
More informationFujitsu LifeBook T Series
Fujitsu LifeBook T Series BIOS Guide LifeBook T Series Model: T5010 - UMTS Model Document Date: 02/18/2009 Document Part Number: FPC58-2036-01 FUJITSU COMPUTER SYSTEMS CORPORATION 1 LifeBook T Series BIOS
More informationA+ Certification Guide. Chapter 9 Laptop Computers and Portable Devices
A+ Certification Guide Chapter 9 Laptop Computers and Portable Devices Chapter 9 Objectives Options for Expansion in Laptops and Portable Devices Describe the components of a laptop in contrast to a PC.
More informationPegasus R4, R6 Pegasus2 R4, R6, R8 & M4 Service Release Note
Pegasus R4, R6 Pegasus2 R4, R6, R8 & M4 Service Release Note Version 2.2 Date: May 2, 2014 Copyright 2014, Promise Technology, Inc. All rights reserved Version 2.2 Promise Technology, Inc. Page 1 Revision
More informationCrusoe Power Management:
Crusoe Power Management: Cutting x86 Operating Power Through LongRun Marc Fleischmann Director, Low Power Programs Transmeta Corporation Crusoe, LongRun and Code Morphing are trademarks of Transmeta Corp.
More informationInput: is any data or instructions that are used by a computer.
1 What is input? Input: is any data or instructions that are used by a computer. Input devices: are hardware used to translate words, sounds, images, and actions that people understand into a form that
More informationS Series BIOS BIOS SETUP UTILITY. Entering the BIOS Setup Utility. Entering the Setup Utility After a Configuration Change or System Failure
BIOS SECTION S7010 LifeBook S Series Notebook BIOS S Series BIOS BIOS SETUP UTILITY The BIOS Setup Utility is a program that sets up the operating environment for your notebook. Your BIOS is set at the
More informationIntroduction to Energy-Efficient Software 2 nd life talk
Introduction to Energy-Efficient Software 2 nd life talk Intel Software and Solutions Group Bob Steigerwald Nov 8, 2007 Taylor Kidd Nov 15, 2007 Agenda Demand for Mobile Computing Devices What is Energy-Efficient
More informationeswt Requirements and High-Level Architecture Abstract Document Information Change History
eswt Requirements and High-Level Architecture Abstract There is a need for a standardized UI API fit for embedded devices having fewer resources and smaller screen sizes than a desktop computer. The goal
More informationVideo Management Software
Video Management Software User Manual Web: europesecurity.eu Mail: info@europesecurity.eu Tel.: 0541 352 952 User s Manual 2 Contents CHAPTER : XMS CENTRAL USER MANUAL 1 PC REQUIREMENT 3 2 INSTALL 3 3
More informationFujitsu LifeBook T Series
Fujitsu LifeBook T Series BIOS Guide LifeBook T Series Model: T1010 with UMTS Document Date: 01/15/2009 Document Part Number: FPC58-2038-01 FUJITSU COMPUTER SYSTEMS CORPORATION 1 LifeBook T Series BIOS
More informationGTC Interaction Simplified. Gesture Recognition Everywhere: Gesture Solutions on Tegra
GTC 2013 Interaction Simplified Gesture Recognition Everywhere: Gesture Solutions on Tegra eyesight at a Glance Touch-free technology providing an enhanced user experience. Easy and intuitive control
More informationCAPTURE. USER GUIDE v1
CAPTURE USER GUIDE v1 INTRODUCTION About The Logitech Capture app makes creating content with your webcam as easy as lights, camera, Capture. Start recording high-quality videos the second you plug in
More information