Computer Power Management Rules. Ø Jim Kardach, re-red chief power architect, Intel h6p://
|
|
- Gillian Hicks
- 5 years ago
- Views:
Transcription
1 Computer Power Management Rules Ø Jim Kardach, re-red chief power architect, Intel h6p:// 1
2 HW1 Ø Has been posted on the online schedule. Ø Due on March 3 rd, 1pm. Ø Submit in class. Ø Hard deadline: no homework accepted arer deadline. Ø No collabora-on is allowed. Chenyang Lu CSE 467S
3 The Power Problem Ø Processors improve performance at the cost of power. Ø Solu-on Performance/wa6 remains low. Hardware offer mechanisms for saving power. SoRware executes power management policies. 3
4 Power vs. Energy Ø Power: Energy consumed per unit -me 1 wa6 = 1 joule/second Ø Power à heat Ø Energy à ba6ery life 4
5 Why worry about energy? Intel vs. Duracell 16x 14x Processor (MIPS) Improvement (compared to year 0) 12x 10x 8x Hard Disk (capacity) 6x Memory (capacity) 4x 2x 1x Battery (energy stored) Time (years) Ø No Moore s Law in ba6eries: 2-3%/year growth.
6 Trend in Power Density Sun s Surface 1000 Rocket Nozzle Nuclear Reactor Watts/cm Hot plate i386 i486 Pentium Pentium 4 Pentium III Pentium II Pentium Pro 1.5µ 1µ 0.7µ 0.5µ 0.35µ 0.25µ 0.18µ 0.13µ 0.1µ 0.07µ Process New Microarchitecture Challenges in the Coming Genera-ons of CMOS Process Technologies, Fred Pollack, Intel Corp. Micro,
7 Trend in Cooling SoluDon 7
8 Power Ø Hardware support Ø Power management policy Ø Power manager Ø Holis-c approach 8
9 CMOS Power ConsumpDon Ø Voltage drops: power consump-on V 2. Ø Toggling: more ac-vity à higher power. Ø Leakage when inac-ve. 9
10 Power- Saving Features Voltage drops " Reduce power supply voltage. Toggling " Run at lower clock frequency. " Reduce ac-vity. " Disable func-on units when not in use. Leakage " Disconnect parts from power supply when not in use. 10
11 Dynamic Voltage Scaling Ø Why voltage scaling? Power V 2 à reduce power supply voltage saves energy. Lower voltage à lower clock frequency. Tradeoff between performance vs. energy. Ø Why dynamic? Peak compu-ng demand is much higher than average. Ø Changing voltage takes -me to stabilize power supply and clock 11
12 Examples Ø StrongARM SA takes two supplies VDD is main 3.3V supply. VDDX is 1.5V. Ø AMD K frequencies: MHz. Voltage: 1.4, 2.0 V. Transi-on -me: 0.4 ms for voltage change. Ø PowerPC 603 Can shut down unused execu-on units. Cache organized into subarrays to reduce ac-ve circuitry. 12
13 Intel SpeedStep Intel Core 2 Duo E6600 Intel Pen-um M P states 13
14 Linux DVFS Governors Ø Performance Always set at the max frequency Ø Powersave Always set at the lowest frequency Ø Ondemand Automa-cally adjust the frequency according to CPU usage Ø Conserva-ve Ø Userspace Like ondemand, but in a more conserva-ve way. Set at a fixed frequency by the user 14
15 Ondemand Ø Ini-al implementa-on in Ø For all CPUs if (> 80% busy) then P0 (max frequency) if (< 20% busy) then down by 20% Ø Mul-ple improvements since
16 Get & Set CPU Frequency Ø Ø Ø Get the current frequency: /sys/devices/system/cpu/cpu[x]/cpufreq/scaling_cur_freq Example: (2.4GHz) Frequency & governors available: /sys/devices/system/cpu/cpu[x]/cpufreq/scaling_available_frequencies Example: /sys/devices/system/cpu/cpu[x]/cpufreq/scaling_available_governor Example: ondemand userspace performance powersave conserva-ve Set the frequency: Root privilege echo userspace > /sys/devices/system/cpu/cpu[x]/cpufreq/ scaling_governor echo > /sys/devices/system/cpu/cpu[x]/cpufreq/scaling_setspeed 16
17 Clock GaDng Ø Applicable to clocked digital components Processors, controllers, memories Ø Stop clock à stop signal propaga-on in circuits Short transi-on -me Clock genera-on is not stopped Only clock distribu-on is stopped Rela-vely high power consump-on Clock itself s-ll consumes energy Cannot prevent power leaking 17
18 Supply Shutdown Ø Disconnect parts from power supply when not in use. General Save most power Long transi-on -me 18
19 Example: SA Three power modes: Ø Run: normal opera-on. Ø Idle: stops CPU clock, w. I/O logic s-ll powered. Ø Sleep: shuts off most of chip ac-vity 19
20 SA SLEEP Ø RUN à SLEEP (30 µs) Flush to memory CPU states (registers) (30 µs) Reset processor state and wakeup event (30 µs) Shut down clock Ø SLEEP à RUN (10 ms) Ramp up power supply (150 ms) Stabilize clock (negligible) CPU boot 20
21 Intel Core Duo Processor SV C0 Name Vcc Watt High Frequencey Mode (P0) C0 Low Frequency Mode (Pn( Pn) 1.0 C1 C1E C2 C2E C3 C3E C4 DC4 Auto Halt Stop Grant (HFM) 15.8 Enhanced Halt (LFM) 4.8 Stop Clock (HFM) 15.5 Enhanced Stop Clock (LFM) 4.7 Deep Sleep (HFM) 10.5 Enhanced Deep Sleep (LFM) 3.4 Intel Deeper Sleep Intel Enhanced Deeper Sleep ttawa Linux *Intel Symposium Core Duo Processor 65nm Process Datasheet 21
22 The Mote Revolution: Low Power Wireless Sensor Network Devices, Joseph Polastre, Robert Szewczyk, Cory Sharp, David Culler, Hot Chips
23 Power ConsumpDon Computer with Wireless NIC
24 Power Ø Hardware support Ø Power management policy Ø Power manager Ø Holis-c approach 24
25 Approaches Ø Sta-c Power Management Does not depend on ac-vity. Example: user- ac-vated power- down. Ø Dynamic Power Management Adapt to ac-vity at run -me. Example: automa-cally disabling func-on units. 25
26 Dynamic Power Management Ø Inherent tradeoff: energy vs. performance Ø Fundamental premises Non- uniform workload during opera-on Possible to predict workload with some degree of accuracy 26
27 PowerPC 603 AcDvity Percentage of -me idle for SPEC integer/floa-ng- point: unit Specint92 Specfp92 D cache 29% 28% I cache 29% 17% load/store 35% 17% fixed- point 38% 76% floa-ng- point 99% 30% system register 89% 97% 27
28 Problem FormulaDons Ø Minimize energy under performance constraints Real- -me applica-ons Ø Op-mize performance under energy/power constraints Ba6ery life-me (energy) Temperature (power) 28
29 Power Down/Up Cost Ø Going into/out of an inac-ve mode costs -me energy Ø Must determine if going into an inac-ve mode is worthwhile. Ø Model power states with a Power State Machine (PSM) 29
30 SA Power State Machine P ON = 400 mw 10 µs 10 µs idle P OFF = 50 mw run 90 µs 90 µs 160 ms sleep P OFF = 0.16 mw P TR = P ON 30
31 Greedy Policy Ø Immediately goes to sleep when system becomes idle Ø Works when transi-on -me is negligible Ex. between IDLE and RUN in SA Ø Doesn t work when transi-on -me is long! Ex. between SLEEP and RUN/IDLE in SA Need be6er solu-ons! 31
32 Break- Even Time T BE Ø Minimum idle -me required to compensate for the cost of entering an inac-ve state. Ø Enter an inac-ve state is beneficial only if idle -me > T BE. 32
33 Break- Even Time P TR P ON Ø P TR : Power consump-on during transi-on Ø P ON : Power consump-on when ac-ve Ø T BE of an inac-ve state is the total -me it takes to enter and leave the state Ø T BE = T TR = T ON,OFF + T OFF,ON T BE = 160 ms + 90 µs for SLEEP in SA
34 SA Power State Machine P ON = 400 mw 10 µs 10 µs idle P OFF = 50 mw run 90 µs 90 µs 160 ms sleep P OFF = 0.16 mw P TR = P ON 34
35 Break- Even Time P TR > P ON Ø T BE must include addi-onal inac-ve -me to compensate for extra power consump-on during transi-on. T BE = T TR + T TR (P TR - P ON )/(P ON - P OFF ) Ø Reduce T BE à save more energy Shorter T TR Higher power difference between P ON P OFF Lower P TR 35
36 Inherent Exploitability Ø Achievable energy saving depends on workload! Distribu-on of idle periods Ø Given an idle period T idle > T BE E S (T idle ) = (T idle - T TR )(P ON - P OFF ) + T TR (P ON P TR ) Ø Assump-ons No performance penalty. Ideal manager with knowledge of workload in advance. 36
37 Inherent Exploitability based on real workload 37
38 Time- Power Product Workload- independent Metric C S = T BE P OFF Ø An inac-ve state with lower C S may save more energy Ø Only a crude es-mate May not be representa-ve of real power savings 38
39 PredicDve Techniques Ø Interested event: p = {T idle > T BE } Predict based on history Ø Observed event: o Triggers state transi-on Ø Objec-ve: predict p based on o 39
40 Metrics Ø Safety: condi-onal probability Prob(p o) If an observed event happens à the probability of T idle >T BE Ideally, safety = 1. Ø Efficiency: Prob(o p) If T idle > T BE à the probability of correctly predic-ng. Ø Overpredic-on à high performance penalty à poor safety Ø Underpredic-on à wastes energy à poor efficiency 40
41 Fixed Timeout Policy Ø Enter inac-ve state when system has been idle for T TO o: T idle > T TO Ø Wake up in response to ac-vity Ø Hypothesis: If system has been idle for T TO à it will con-nue to be idle for T idle - T TO > T BE 41
42 T TO??? Ø Increasing T TO improves safety, but reduces efficiency. Ø Highly workload dependent Ø Karlin s result: T TO = T BE à Energy consump-on is at most twice the energy consumed under an ideal policy 42
43 Impact of Timeout Threshold 43
44 Impact of Workloads 44
45 CriDque: Fixed Timeout Ø How to set -meout threshold? Tradeoff between safety and efficiency Works best when workload traces are available Ø Fundamental limita-ons Always waste energy before reaching the -meout threshold Always incur performance penalty for wake up 45
46 Possible Improvement Ø Predic-ve shutdown shut down immediately when an idle period starts. avoid was-ng energy before reaching the -meout threshold. more efficient, less safe. Ø Predic-ve wakeup wake up when the predicted idle -me expires, even if no new ac-vity has occurred. avoid performance penalty for wakeup. less efficient, safer. 46
47 PredicDve Shutdown Threshold- based Policy Ø Observa-on: short ac-ve period tends to be followed by long idle period. Ø If ac-ve period < threshold, the following idle period is predicted to be longer than T BE. Ø What is the right threshold? Workload dependent Require offline analysis 47
48 Threshold- based PredicDve Shutdown 48
49 PredicDve Wakeup Regression- based Algorithm Ø Predict the length of an idle period based on preceding ac-ve period previous n pairs of idle/ac-ve periods Ø More complicated than fixed -meout Need to maintain history informa-on Ø Depend on offline analysis and traces to determine the regression func-on and parameters 49
50 Adapt to Workload Changes Ø Grade n -meout thresholds based on history Use the best one for predic-on Use weighted average of n thresholds Ø Adjust -meout Increase -meout threshold if causing too many shutdowns Decrease -meout threshold if causing too few shut downs Ø Stochas-c techniques 50
51 CriDques: History- based Predictors Ø Depend on short- term correla-on between past & future Hold in many workloads Fail when the correla-on is weak Ø Workload in many embedded systems are more predictable than PCs Workload (e.g., periodic tasks) known a priori Specialized applica-on 51
52 ESSAT Efficient Sleep Scheduling based on ApplicaDon Timing Ø Ø Reduce radio power consump-on by exploi-ng the -ming proper-es of periodic queries in sensor networks Sleep scheduling incurs low delay penalty O. Chipara, C. Lu, and G.- C. Roman, Efficient Power Management based on Applica-on Timing Seman-cs for Wireless Sensor Networks, ICDCS
53 Power Ø Hardware support Ø Power management policy Ø Power manager Ø Holis-c approach 53
54 Power Manager Ø Usually implemented in sorware (OS) for flexibility Ø Hardware and sorware co- design SoRware implements policy Hardware implements power saving mechanisms Ø Need standard interfaces to deal with hardware diversity Different vendors Different devices: processor, sensor, controller 54
55 ACPI Advanced ConfiguraDon and Power Interface Open standard for power management services. h6p:// applica-ons device drivers OS kernel ACPI BIOS power management Hardware plaorm devices, processor, chipset 55
56 ACPI System Power States Used as contract between hardware and OS vendors 56
57 ACPI Global Power States Ø G3: mechanical off no power consump-on Ø G2: sor off restore requires full OS reboot Ø G1: sleeping state S1: low wake- up latency with no loss of context S2: low latency with loss of CPU/cache state S3: low latency with loss of all state except memory S4: lowest- power state with all devices off Ø G0: working state 57
58 Intel Core i7 C States 58
59 Intel PenDum M P states 59
60 Device Power States Ø Device power state is invisible to the user. Devices may be inac-ve when the system is in the working state. Ø Each device may be controlled by a separate power management policy. 60
61 Power Ø Hardware support Ø Power management policy Ø Power manager Ø Holis-c approach 61
62 HolisDc View of Power ConsumpDon Ø Instruc-on execu-on (CPU) Ø Cache (instruc-on, data) Ø Main memory Ø Other: non- vola-le memory, display, network interface, I/O devices 62
63 Mote System view when switching from sleep to ac-ve ms ms typical Source: Joseph Polastre, Robert Szewczyk, Cory Sharp, David Culler. The Mote Revolution: Low Power Wireless Sensor Network Devices. In Hot Chips 16,
64 Sources of Energy ConsumpDon Rela-ve energy per opera-on (Ca6hoor): memory transfer: 33 external I/O: 10 SRAM write: 9 SRAM read: 4.4 mul-ply: 3.6 add: 1 64
65 OpDmize Memory System Ø Different instruc-ons à Different energy consump-on Ø Energy: register << cache (SRAM) << memory (DRAM) Ø Op-mizing memory system à significant energy saving 65
66 Cache Behavior Sweet spot in cache size: Ø Too small: waste energy on memory accesses; Ø Too large: cache itself burns too much power. 66
67 Impacts of Cache Size 67
68 OpDmizaDons Ø Reduce memory footprint Reduce code size Analyze/test footprint to find right size: stack, heap Ø Find correct cache size Analyze cache behavior (size of working set) Ø Minimize memory and cache access Use registers efficiently à less cache access Iden-fy and eliminate cache conflicts à less memory access Ø Be6er performance à More idle -me! 68
69 Reading Ø Textbook 3.7 Ø Ø Required: Sec-ons I, II, III.A, III.B, IV of L. Benini, A. Bogliolo and G. De Micheli, A Survey of Design Techniques for System- Level Dynamic Power Management, IEEE Transac-ons on VLSI, pp , June Interes-ng: Intel Inside Your Smartphone h6p://spectrum.ieee.org/semiconductors/processors/intel- insideyour- smartphone 69
Philips Lifeline. Ø Chenyang Lu 1
Philips Lifeline Ø http://www.lifelinesys.com/content/lifeline-products/auto-alert Chenyang Lu 1 Smartphone for Medicine Ø http://video.msnbc.msn.com/rock-center/50582822 2 Proposal Presenta5on Ø 2/12,
More informationFinal Review. Chenyang Lu. CSE 467S Embedded Compu5ng Systems
Final Review Chenyang Lu CSE 467S Embedded Compu5ng Systems OS: Basic Func2ons Ø OS controls resources: q who gets the CPU; q when I/O takes place; q how much memory is allocated; q power management. Ø
More informationChapter. Describing the Relation between Two Variables Pearson Pren-ce Hall. All rights reserved
Chapter 34 Describing the Relation between Two Variables 2010 Pearson Pren-ce Hall. All rights Section 4.1 Scatter Diagrams and Correlation 2010 Pearson Pren-ce Hall. All rights 4-2 2010 Pearson Pren-ce
More informationProcesses. Criteria for Comparing Scheduling Algorithms
1 Processes Scheduling Processes Scheduling Processes Don Porter Portions courtesy Emmett Witchel Each process has state, that includes its text and data, procedure call stack, etc. This state resides
More informationAdaptive QoS Control for Real-Time Systems
Adaptive QoS Control for Real-Time Systems Chenyang Lu CSE 520S Challenges Ø Classical real-time scheduling theory relies on accurate knowledge about workload and platform. New challenges under uncertainties
More informationConcurrent Programing: Why you should care, deeply. Don Porter Portions courtesy Emmett Witchel
Concurrent Programing: Why you should care, deeply Don Porter Portions courtesy Emmett Witchel 1 Uniprocessor Performance Not Scaling Performance (vs. VAX-11/780) 10000 1000 100 10 1 20% /year 52% /year
More informationCS 5523: Operating Systems
Lecture1: OS Overview CS 5523: Operating Systems Instructor: Dr Tongping Liu Midterm Exam: Oct 2, 2017, Monday 7:20pm 8:45pm Operating System: what is it?! Evolution of Computer Systems and OS Concepts
More informationServilla: Service Provisioning in Wireless Sensor Networks. Chenyang Lu
Servilla: Provisioning in Wireless Sensor Networks Chenyang Lu Sensor Network Challenges Ø Device heterogeneity Ø Network dynamics q due to mobility and interference Ø Limited resources and energy Signal
More informationBridging the Gap Between Legacy & Standards. d-wise. Bill Qubeck, Life Sciences Director
Standards Bridging the Gap Between Legacy & Bill Qubeck, Life Sciences Director d-wise Agenda Case Study Details SDTM Mapping Process Factors that Influence the Path Lessons learned and Best Practices
More informationOperating Systems. Chenyang Lu
Operating Systems Chenyang Lu Example: Linux Ø A Brief History: https://youtu.be/aurdhyl7bta Chenyang Lu 2 Android Source: h*p:// en.wikipedia.org/wiki/ File:Android-System- Architecture.svg Chenyang Lu
More informationCSE 520S Real-Time Systems
CSE 520S Real-Time Systems Prof. Chenyang Lu TAs: Haoran Li, Yehan Ma Real-Time Systems Ø Systems operating under timing constraints q Automobiles. q Airplanes. q Mars rovers. q Game console. q Factory
More informationReal-Time Wireless Control Networks for Cyber-Physical Systems
Real-Time Wireless Control Networks for Cyber-Physical Systems Chenyang Lu Cyber-Physical Systems Laboratory Department of Computer Science and Engineering Wireless Control Networks Ø Real-time Sensor
More informationReal- Time Wireless Control Networks for Cyber- Physical Systems
Real- Time Wireless Control Networks for Cyber- Physical Systems Chenyang Lu Cyber- Physical Systems Laboratory Department of Computer Science and Engineering Wireless Control Networks Ø Real-time Ø Reliability
More informationTinyOS and nesc. Ø TinyOS: OS for wireless sensor networks. Ø nesc: programming language for TinyOS.
TinyOS and nesc Ø TinyOS: OS for wireless sensor networks. Ø nesc: programming language for TinyOS. Original slides by Chenyang Lu, adapted by Octav Chipara 1 Mica2 Mote Ø Processor Ø Radio Ø Sensors Ø
More informationCritiques. Ø Critique #1
Critiques Ø 1/2 page critiques of research papers Ø Due at 10am on the class day (hard deadline) Ø Email Yehan yehan.ma@wustl.edu in plain txt Ø Back-of-envelop notes - NOT whole essays Ø Guidelines: http://www.cs.wustl.edu/%7elu/cse521s/critique.html
More informationGridiron West Tribunal Procedure
Gridiron West Tribunal Procedure Version November 2017 Gridiron West, Inc Western Australia TABLE OF CONTENTS 1. AUTHORITY TO FORM 3 2. AUTHORITY OF TRIBUNAL 3 3. MEMBERSHIP OF TRIBUNAL 4 4. RESPONSIBILITIES
More informationCyber-Physical Systems Scheduling
Cyber-Physical Systems Scheduling ICEN 553/453 Fall 2018 Prof. Dola Saha 1 Quick Recap 1. What characterizes the memory architecture of a system? 2. What are the issues with heaps in embedded/real-time
More informationCS 2461: Computer Architecture I
The von Neumann Model : Computer Architecture I Instructor: Prof. Bhagi Narahari Dept. of Computer Science Course URL: www.seas.gwu.edu/~bhagiweb/cs2461/ Memory MAR MDR Processing Unit Input ALU TEMP Output
More informationPerformance & Energy
1 Performance & Energy Optimization @ Md Abdullah Shahneous Bari Abid M. Malik Millad Ghane Ahmad Qawasmeh Barbara M. Chapman 11/28/15 2 Layout of the talk Ø Overview Ø Motivation Ø Factors that affect
More information3RP LIVELIHOODS AND EMPLOYMENT DATA ANALYSIS Progress and Way Forward for
3RP LIVELIHOODS AND EMPLOYMENT DATA ANALYSIS 2017 Progress and Way Forward for 2018-2019 For digital edition: This report has been dra ed by Bas en Revel under the leadership of 3RP co-chairs UNDP and
More informationInternet of Things Wireless Sensor Networks. Chenyang Lu
Internet of Things Wireless Sensor Networks Chenyang Lu Internet of Things Ø Convergence of q Miniaturized hardware: processor+sensors+wireless q Low-power wireless: connect millions of devices to the
More informationFall Detection for Older Adults with Wearables. Chenyang Lu
Fall Detection for Older Adults with Wearables Chenyang Lu Internet of Medical Things Ø Wearables: wristbands, smart watches q Continuous monitoring q Sensing: activity, heart rate, sleep, (pulse-ox, glucose
More informationProwess dx.
Prowess Academics will appreciate Prowess. Prowess is a special delivery of the famous Prowess database with a user-interface that is designed for the academic research community. Download all the data
More informationReal-Time Scheduling Single Processor. Chenyang Lu
Real-Time Scheduling Single Processor Chenyang Lu Critiques Ø 1/2 page critiques of research papers. q Back-of-envelop comments - NOT whole essays. q Guidelines: http://www.cs.wustl.edu/%7elu/cse521s/critique.html
More informationWednesday, January 4, electronic components
electronic components a desktop computer relatively complex inside: screen (CRT) disk drive backup battery power supply connectors for: keyboard printer n more! Wednesday, January 4, 2012 integrated circuit
More informationReport prepared by: Zenaida Ravanera and Victoria Esses with Natalia Lapshina. Produced for Ci zenship and Immigra on Canada December 2014
The Integration of Immigrants of Differing Official Language Ability and Use in Canada: Analysis of the 2006 Census and the 2007 2008 Canadian Community Health Survey Zenaida Ravanera and Victoria Esses
More informationTable of Contents Informal economy and UDW: ILO and EU approaches,
Table of Contents 1. Informal economy and UDW: ILO and EU approaches, Arsenio Fernandez Rodriguez, Labour Inspec on, Labour Administra on and OSH, ILO, Geneva 2. Labour inspec on prac ces to fight against
More informationLast Time. Bit banged SPI I2C LIN Ethernet. u Embedded networks. Ø Characteristics Ø Requirements Ø Simple embedded LANs
Last Time u Embedded networks Ø Characteristics Ø Requirements Ø Simple embedded LANs Bit banged SPI I2C LIN Ethernet Today u CAN Bus Ø Intro Ø Low-level stuff Ø Frame types Ø Arbitration Ø Filtering Ø
More informationSection B IBSA CONSTITUTION
B 1 Section B IBSA CONSTITUTION INTRODUCTION Illinois Bap st State Associa on received a charter as an Illinois Corpora on on November 2, 1907, at Marion, Illinois. ARTICLE 1 NAME 1.1.The name of this
More informationIOM Resettlement Services
A Somali-Bantu family arrives in Phoenix, USA 1 Christophe Calais 2003 Purpose and Partnership Rese lement is a some mes unrecognized yet compelling instrument and symbol of interna onal solidarity and
More informationIOM Rapid Assessment Report
IOM Rapid Assessment Report Al Gogjali Village Baashiqa Sub District Mosul District Assessment Date: 9 January 2017 Loca on: Al Gogjali village Baashiqa sub district Mosul district Ninewa governorate Coordinates:
More informationNew Regula ons Address HUD s Homelessness Programs
1 New Regula ons Address HUD s Homelessness Programs The Department of Housing and Urban Development (HUD) has published interim regula ons for the Emergency Solu ons Grant (ESG) Program, which will replace
More informationReal-Time CORBA. Chenyang Lu CSE 520S
Real-Time CORBA Chenyang Lu CSE 520S CORBA Common Object Request Broker Architecture Ø CORBA specifications q OMG is the standards body q Over 800 companies q CORBA defines interfaces, not implementations
More informationSMS based Voting System
IJIRST International Journal for Innovative Research in Science & Technology Volume 4 Issue 11 April 2018 ISSN (online): 2349-6010 SMS based Voting System Dr. R. R. Mergu Associate Professor Ms. Nagmani
More informationChapter Six. Town Governance: The Decision Making Process Overview Decision Making Authority
Chapter Six Town Governance: The Decision Making Process 6 1. Overview Conducting town business involves everything from following legal procedures to expressing personal values in the decisions one makes.
More informationCOMP 635: WIRELESS & MOBILE COMMUNICATIONS COURSE INTRODUCTION. Jasleen Kaur. Fall 2017
COMP 635: WIRELESS & MOBILE COMMUNICATIONS COURSE INTRODUCTION http://wireless.web.unc.edu Jasleen Kaur Fall 2017 1 Introductions Names BS/MS, First-year Grad, Senior Grad? If you re new, where have you
More informationLast Time. Embedded systems introduction
Last Time Embedded systems introduction Ø Definition of embedded system Ø Common characteristics Ø Kinds of embedded systems Ø Crosscutting issues Ø Software architectures Ø Choosing a processor Ø Choosing
More informationIOM South Sudan 2015 CRISIS APPEAL
IOM South Sudan 2015 CRISIS APPEAL 1.9 million displaced due to conflict and floods 6.4 million projected to be food insecure 6.4 million people in need of health and WASH assistance 2.3 million in need
More informationØ Project Description. Ø Design Criteria. Ø Design Overview. Ø Design Components. Ø Schedule. Ø Testing Criteria. Background Design Implementation
Ø Project Description Ø Design Criteria Ø Design Overview Ø Design Components Background Design Implementation Ø Schedule Ø Testing Criteria Ø Asante Solutions, Inc. and RCPD Ø Blind user focused insulin
More informationBurundi Cameroon Central African Republic Congo (Republic of the) Democra c Republic of the Congo Gabon Rwanda United Republic of Tanzania
2017 End-year report 4/7/2018 Subregion: Central Africa and the Great Lakes Burundi Cameroon Central African Republic Congo (Republic of the) Democra c Republic of the Congo Gabon Rwanda United Republic
More informationAnalyzing the Power Consumption Behavior of a Large Scale Data Center
Analyzing the Power Consumption Behavior of a Large Scale Data Center KASHIF NIZAM KHAN, AALTO UNIVERSITY, FINLAND. SANJA S., TAPIO N., JUKKA K. N., SEBASTIAN V. A. & OLLI-PEKKA L. 1 Outline Ø Motivation
More informationFull Automatic Mounting Press
Full Automatic Mounting Press L1/L1-E3/L2/L2-E3 Dual cylinder High efficiency User-friendly Touch panel http://www.toptech.tw 0 Instruction Model type: L1 Operation video Top cover Quick release Thermostat
More informationFull Automatic Mounting Press
Full Automatic Mounting Press B/B-E3 One button start Perfect mounting Intuitive operation http://www.toptech.tw Instruction Operation video Top cover Quick release Indicator light LED display Mounting
More informationWHAT TO DO IF... June 5, Statewide Direct Primary Election. Election Day Procedures
WHAT TO DO IF... Election Day Procedures June 5, 2018 Statewide Direct Primary Election SECTION 1: POLLING PLACE ISSUES TABLE OF CONTENTS Who to Contact (for Inspectors) / Polling Place Locked 1 Disturbances
More informationLearning Systems. Research at the Intersection of Machine Learning & Data Systems. Joseph E. Gonzalez
Learning Systems Research at the Intersection of Machine Learning & Data Systems Joseph E. Gonzalez Asst. Professor, UC Berkeley jegonzal@cs.berkeley.edu How can machine learning techniques be used to
More informationLegal Research Quick Reference Guide
Legal Research Quick Reference Guide 2017 **** Provided by the Gabriel and Matilda Barnett Information Technology Center & the Asa V. Call Law Library RESEARCH METHODOLOGY* STEP 1: PRELIMINARY ANALYSIS
More informationReal Estate Council of BC SANCTION GUIDELINES. February 27, 2018
Real Estate Council of BC SANCTION GUIDELINES February 27, 2018 1. OVERVIEW... 2 1.1 WHEN THE GUIDELINES APPLY... 2 1.2 PURPOSES OF THE GUIDELINES... 2 1.3 TERMINOLOGY... 2 2. SANCTION PRINCIPLES... 3
More informationCOMPANIES (JERSEY) LAW 1991 MEMORANDUM. and ARTICLES OF ASSOCIATION WENTWORTH RESOURCES PLC. a public no par value limited liability company
COMPANIES (JERSEY) LAW 1991 MEMORANDUM and ARTICLES OF ASSOCIATION OF WENTWORTH RESOURCES PLC a public no par value limited liability company Company number: 127571 Con nued from Canada with effect from
More informationIOM Rapid Assessment Report
IOM Rapid Assessment Report Tal Yabes and Najmok Villages, Tilkaif District, Ninewa Assessment Date: January 2017 Loca on: Tal Yabes and Najmok villages, Tilkaif district, Ninewa Coordinates: Tal Yabes:
More informationHR 1773: Agricultural Guestworker Act (Ag Act)
HR 1773: Agricultural Guestworker Act (Ag Act) The Ag Act would establish a new agricultural guestworker program allowing US companies to hire foreign-born workers for temporary employment in that industry.
More informationCase 5:18-cv Document 1 Filed 02/03/18 Page 1 of 27
Case :-cv-00 Document Filed 0/0/ Page of 0 Gordon M. Fauth, Jr. (SBN: 00) gfauth@finkelsteinthompson.com Of Counsel Rosanne L. Mah (SBN: ) rmah@finkelsteinthompson.com Of Counsel FINKELSTEIN THOMPSON LLP
More informationCadac SoundGrid I/O. User Guide
Cadac SoundGrid I/O User Guide 1 TABLE OF CONTENTS 1. Introduction... 3 1.1 About SoundGrid and the Cadac SoundGrid I/O... 3 1.2 Typical Uses... 4 1.3 Native/SoundGrid Comparison Table... 6 2. Hardware
More informationRSO NEWSLETTER Edi on Six March 2014
RSO NEWSLETTER Edi on Six March 2014 Message from the Co Managers The Regional Support Office (RSO) has welcomed the Year of the Horse with a rapidly expanding team and a number of new, innova ve projects
More information:
: Government fund or grant as it may consider necessary. (2) Accounts of the receipts and expenditure of the Commission shall be kept in such form as may be prescribed. (3) The Commission shall,
More informationS-8264A/B/C Series BATTERY PROTECTION IC FOR 2-SERIAL TO 4-SERIAL-CELL PACK (SECONDARY PROTECTION) Features. Application. Packages.
www.ablicinc.com BATTERY PROTECTION IC FOR 2-SERIAL TO 4-SERIAL-CELL PACK (SECONDARY PROTECTION) ABLIC Inc., 2005-2018 Rev.4.4_00 The is used for secondary protection of lithium-ion rechargeable batteries,
More informationDART-6UL EMC Radiation test
DART- 6 U L E M C R A D I A T I O N T E S T VARISCITE LTD. DART-6UL EMC Radiation test 2016 Variscite Ltd. All Rights Reserved. No part of this document may be photocopied, reproduced, stored in a retrieval
More informationSupport Vector Machines
Support Vector Machines Linearly Separable Data SVM: Simple Linear Separator hyperplane Which Simple Linear Separator? Classifier Margin Objective #1: Maximize Margin MARGIN MARGIN How s this look? MARGIN
More informationCase 1:18-cv TWP-MPB Document 1 Filed 01/04/18 Page 1 of 17 PageID #: 1
Case 1:18-cv-00029-TWP-MPB Document 1 Filed 01/04/18 Page 1 of 17 PageID #: 1 UNITED STATES DISTRICT COURT SOUTHERN DISTRICT OF INDIANA INDIANAPOLIS DIVISION JASON JONES, on behalf of himself and all others
More informationCARSON CITY, NEVADA SAMPLE BALLOT. General Elec on Tuesday, November 6, 2018
CARSON CITY, NEVADA SAMPLE BALLOT General Elec on Tuesday, November 6, 2018 SEE INSIDE COVER FOR EARLY VOTING AND ELECTION DAY SCHEDULES AND LOCATIONS GENERAL ELECTION EARLY VOTING AND ELECTION DAY SCHEDULE
More informationIC Chapter 15. Ballot Card and Electronic Voting Systems; Additional Standards and Procedures for Approving System Changes
IC 3-11-15 Chapter 15. Ballot Card and Electronic Voting Systems; Additional Standards and Procedures for Approving System Changes IC 3-11-15-1 Applicability of chapter Sec. 1. Except as otherwise provided,
More informationCost-Saving & Public Safety-Driven Strategies for Texas Criminal and Juvenile Justice Systems
Cost-Saving & Public Safety-Driven Strategies for Texas Criminal and Juvenile Justice Systems 2012 TEXAS CRIMINAL JUSTICE COALITION The Texas Criminal Jus ce Coali on (TCJC) works with peers, policy-makers,
More informationIOM CHAD Influx from the Central African Republic (CAR)
IOM CHAD Influx from the Central African Republic (CAR) UPDATE From 15 May to 14 July 2014 Photo 1. IOM Director for Department of Opera ons and Emergencies (DOE), Mr. Mohammed Abdiker meets H.E.M. Kalzeube
More informationhuman health or the environment are concise, understandable, and readily accessible to the public [Subsec on 5 5 {c}].
6.0 Environmental Jus ce This sec on describes the legal and regulatory context for considering environmental jus ce as part of capital infrastructure projects, the methods used to iden fy minority and/or
More informationFM Legacy Converter User Guide
FM Legacy Converter User Guide Version 1.0 Table of Contents v Ways to Convert Ø Drag and Drop Supported file types Types of content that are converted Types of content that are not converted Converting
More informationCover Page. The handle holds various files of this Leiden University dissertation
Cover Page The handle http://hdl.handle.net/1887/38275 holds various files of this Leiden University dissertation Author: Vonno, Cynthia M.C. van Title: Achieving party unity : a sequential approach to
More informationOBSERVER GUIDE June 5, 2012 Presidential Primary Election
OBSERVER GUIDE June 5, 2012 Presidential Primary Election DEPARTMENT OF ELECTIONS 1 Dr. Carlton B. Goodlett Place, Room 48 San Francisco, CA 94102 (415) 554-4375 (voice) (415) 554-7344 (fax) (415) 554-4386
More informationPHASED OUT. LED light engine / OLED LED linear / area. Module CLE Shallow G1 ADV Modules CLE
Product description For round and and ultra flat, wall-mounted, ceiling-mounted and suspended luminaries Backlighting depth of 3 mm can be realized Wide beam chip enables high homogeneity despite low backlighting
More informationVLSI Design I; A. Milenkovic 1
Course Administration CPE/EE 427, CPE 527 VLSI esign I 2: Sequtial Circuits epartmt of Electrical and Computer Engineering University of Alabama in Huntsville Aleksandar Milkovic ( www.ece.uah.edu/~milka
More informationCS 5523 Operating Systems: Intro to Distributed Systems
CS 5523 Operating Systems: Intro to Distributed Systems Instructor: Dr. Tongping Liu Thank Dr. Dakai Zhu, Dr. Palden Lama for providing their slides. Outline Different Distributed Systems Ø Distributed
More informationIOM SOUTH SUDAN HUMANITARIAN UPDATE #46 HIGHLIGHTS
IOM SOUTH SUDAN May 7 14, 2015 HIGHLIGHTS IOM completes biometric registra on at Malakal PoC site in Upper Nile State IOM health RRT provides health care services in Mogok, Ayod County, Jonglei State IOM/ASHLEY
More informationIOM SOUTH SUDAN HUMANITARIAN UPDATE #45 HIGHLIGHTS
IOM SOUTH SUDAN March 21 to May 6, 2015 IOM/JACOB ZOCHERMAN 2015 Cap on HIGHLIGHTS IOM responds to increasing needs at Malakal PoC site a er insecurity leads to rapid increase in PoC popula on IOM con
More informationWashington Military Department Statement of Work Microsoft Surface Professional Tablet Computer RFP-14-PUR-015
Washington Military Department Statement of Work Microsoft Surface Professional Tablet Computer RFP-14-PUR-015 The Washington Military Department s mission is to minimize the impact of emergencies and
More informationAn Investigation into a Circuit Based Supply Chain Analyzer for FPGAs
An Investigation into a Circuit Based Supply Chain Analyzer for FPGAs FPL-2016 9/1/2016 Jacob Couch 1 John Arkorian Staff Researchers 1 jacob.couch@jhuapl.edu What is the problem anyways? How can FPGAs
More informationA Micro-Benchmark Evaluation of Catamount and Cray Linux Environment (CLE) Performance
A Micro-Benchmark Evaluation of Catamount and Cray Linux Environment (CLE) Performance Jeff Larkin Cray Inc. Jeff Kuehn ORNL Does CLE waddle like a penguin, or run like
More informationOne View Watchlists Implementation Guide Release 9.2
[1]JD Edwards EnterpriseOne Applications One View Watchlists Implementation Guide Release 9.2 E63996-03 April 2017 Describes One View Watchlists and discusses how to add and modify One View Watchlists.
More informationS-8223A/B/C/D Series BATTERY PROTECTION IC FOR 2-SERIAL / 3-SERIAL CELL PACK (SECONDARY PROTECTION) Features. Application. Package.
www.ablicinc.com BATTERY PROTECTION IC FOR 2-SERIAL / 3-SERIAL CELL PACK (SECONDARY PROTECTION) ABLIC Inc., 2017 The is used for secondary protection of lithium-ion rechargeable batteries, and incorporates
More information1 to 3 Cells Li-Ion Battery Protection IC for Secondary Protection
Series 1 to 3 Cells Li-Ion Battery Protection IC for Secondary Protection OUTLINE The R5437L is an overcharge protection IC for 1 to 3 serial cells Li-ion / Li-polymer rechargeable battery. This device
More informationRFIC DESIGN ELEN 351 Lecture 10: RFIC Layout Issues Discussions
RFIC DESIGN ELEN 351 Lecture 10: RFIC Layout Issues Discussions Dr. Allen Sweet Copy Right 2003 ELEN 351 1 LAYOUT PARASITIC ELEMENTS THAT MUST BE INCLUDED BELOW 5 GHz Copy Right 2003 ELEN 351 2 ADDITIONAL
More information4 th UFM MINISTERIAL CONFERENCE ON STRENGTHENING THE ROLE OF WOMEN IN SOCIETY
4 th UFM MINISTERIAL CONFERENCE ON STRENGTHENING THE ROLE OF WOMEN IN SOCIETY PROGRESS REPORT 2016 About the Report About the Report The report was prepared following the request formulated by the UfM
More informationJD Edwards EnterpriseOne Applications
JD Edwards EnterpriseOne Applications One View Watchlists Implementation Guide Release 9.1 E39041-02 December 2013 JD Edwards EnterpriseOne Applications One View Watchlists Implementation Guide, Release
More informationSTRATEGIC PLAN FOR THE ANTI-CORRUPTION BUREAU (ACB) ( )
STRATEGIC PLAN FOR THE ANTI-CORRUPTION BUREAU (ACB) (2012 2017) Promo ng a Culture that is intolerant to Corrup on Office of the Director An Corrup on Bureau P. O. Box 2437 Lilongwe Tel: (265) 1 770 370
More informationCSCI211: Intro Objectives
CSCI211: Intro Objectives Introduction to Algorithms, Analysis Course summary Reviewing proof techniques Jan 7, 2019 Sprenkle CSCI211 1 My Bio From Dallastown, PA B.S., Gettysburg College M.S., Duke University
More informationSoftware License Agreement for Beckhoff Software Products
1 Scope of this Agreement (1) Licensor has agreed with Licensee to grant Licensee a license to use and exploit the software set out in the License Certificate ("Licensed Software") subject to the terms
More informationGeneral Framework of Electronic Voting and Implementation thereof at National Elections in Estonia
State Electoral Office of Estonia General Framework of Electronic Voting and Implementation thereof at National Elections in Estonia Document: IVXV-ÜK-1.0 Date: 20 June 2017 Tallinn 2017 Annotation This
More informationTransatlantic Trends Key Findings.
Transatlantic Trends 14 Key Findings www.transatlantictrends.org 2 Transatlantic Trends 14 Methodology This is the thirteenth annual Transatlantic Trends survey of public opinion in the United States and
More informationPRODUCT SPECIFICATION October 2012 KMT 0 NG LHS / NGJ LHS KMT 0 NGJ LHS ULC
Ref. / PS-KMT-281 Page 1 of 8 Approvals: Laurent Kubat Date Engineering Manager Revision record: Revision Date Comments - March 22 nd 2010 Creation rev. A May 28 th, 2010 Update : (According to ECR N 5437)
More informationBasic Characteristics Data
asic Characteristics Data asic Characteristics Data Model EF NF EF NF E9F N9F E2F N2F E24F N24F E4F N4F Circuit method Switching frequency *2 [khz] Input current [] * * The value of input current is at
More informationIOM/Bannon IOM South Sudan. Consolidated Appeal 2016
IOM/Bannon 2015 IOM South Sudan Consolidated Appeal 2016 Overview 6.1 million people in need of humanitarian assistance 1.66 million people displaced internally and 647,800 displaced to neighbouring countries
More informationTackling Electrical System Efficiency, Safety and Reliability for pharmaceutical plants
Tackling Electrical System Efficiency, Safety and Reliability for pharmaceutical plants. MSD Rathdrum Site History 1961 Loftus Bryan Chemicals Ltd 1964 P1 Production Plant 1975 P2, QC / R&D & Pilot Plant
More informationLED light engines LED compact. Module CLE G3 ADV Modules CLE ADVANCED
Module CLE G3 ADV Modules CLE ADVANCED Product description Ideal for ceiling-mounted and wallmounted luminaires LED system solution consisting of the LED module, the control gear with integrated emergency
More informationNovember by: G. Gabriel Zorogastua
in the news Commercial Litigation November 2013 The Dog Ate My Evidence: Document Destruction Policies and the Duty to Preserve In this Issue: by: G. Gabriel Zorogastua The Duty to Preserve... 1 Litigation
More informationAsylum Migration and Integration Fund Ireland
Asylum Migration and Integration Fund Ireland Call for Proposals 2016 Reception, Intergration and Capacity Building Projects Funded 2017-2019 EUROPEAN UNION Overview of Projects funded under the Asylum,
More informationCCP V12 SP5 PC Software and Panel Upgrade Procedure
CCP V12 SP5 PC Software and Panel Upgrade Procedure Table of Contents: CCP V12 SP5 Change: CCP V12 SP5 Installation Instructions: CCP V12 SP4 Change: CCP V12 SP4 Installation Instructions: CCP V12 SP3
More informationS-8264A/B Series BATTERY PROTECTION IC FOR 2-SERIAL TO 4-SERIAL-CELL PACK (SECONDARY PROTECTION) Features. Application. Packages
www.sii-ic.com BATTERY PROTECTION IC FOR 2-SERIAL TO 4-SERIAL-CELL PACK (SECONDARY PROTECTION) Seiko Instruments Inc., 2005-2011 Rev.3.1_00 The is used for secondary protection of lithium-ion rechargeable
More informationImplementation of aadhar based voting machine using
ISSN:2348-2079 Volume-6 Issue-1 International Journal of Intellectual Advancements and Research in Engineering Computations Implementation of aadhar based voting machine using arduino with GSM Dr.POONGODI.S
More informationOld Dominion Chapter. Message from the SWANA VA President (John Barnes)
Old Dominion Chapter NEWSLETTER April 2018 SWANA VA NEWS Message from the SWANA VA President (John Barnes) appy Spring SWANA Members! We are days away from our first ever joint SWANA H VRA conference,
More informationCase 2:18-cv JRG Document 1 Filed 05/09/18 Page 1 of 12 PageID #: 1
Case 2:18-cv-00193-JRG Document 1 Filed 05/09/18 Page 1 of 12 PageID #: 1 IN THE UNITED STATES DISTRICT COURT FOR THE EASTERN DISTRICT OF TEXAS MARSHALL DIVISION SEMCON IP INC., Plaintiff, v. ASUSTEK COMPUTER
More informationS-8232 Series BATTERY PROTECTION IC FOR 2-SERIAL-CELL PACK. Rev.5.1_00. Features. Application. Package
Rev.5.1_00 Features The 8232 Series are lithium-ion / lithium-polymer rechargeable batteries protection ICs incorporating highaccuracy detection circuits and delay circuits. The are suitable for 2-cell
More informationIOM South Sudan. Ashley Hamer/IOM 2015 MIDYEAR CRISIS APPEAL
IOM South Sudan Ashley Hamer/IOM 2015 MIDYEAR CRISIS APPEAL 1 2.1 million displaced due to conflict 7.9 million projected to be food insecure 4.6 million people in need of Health assistance 6.4 million
More informationOutline. Your Project Proposal an evolving plan. Project Proposal Guidelines (2 files) ECE496 Design Project Preparing Your Project Proposal
Outline ECE496 Design Project Preparing Your Project Proposal Dr. Ken Tallman & Khoman Phang Thursday, Sept. 15, 2016 Tonight n Introduction to the proposal (Phang) n Proposal details (Phang) n Writing
More information