Performance & Energy

Size: px
Start display at page:

Download "Performance & Energy"

Transcription

1 1 Performance & Energy Md Abdullah Shahneous Bari Abid M. Malik Millad Ghane Ahmad Qawasmeh Barbara M. Chapman 11/28/15

2 2 Layout of the talk Ø Overview Ø Motivation Ø Factors that affect the performance & Energy Optimization Ø Experimental Results Ø Conclusion & Future Work

3 3 OpenMP Ø De-facto standard for shared memory parallel programming Ø Thread based parallelism Ø Mainly two kinds of parallelism Ø Regular parallelism (work sharing constructs) Ø Irregular parallelism (task based constructs)

4 4 Main Barrier Towards Exascale Computing Ø Power, power and power Ø 20MW power limit for exascale machines (DOE) Ø Usually processor vendors concern Ø But to reach the exascale limit software stack have to chip in Ø Any solution????

5 5 Power Constrained Computing (Overprovisioning) Ø Usually not all application use maximum node power all the time Ø Capping the power at lower limit Ø Allows extra node to be added at the similar power budget Extra Node Extra Compute Power

6 6 Power Constrained Computing(Contd.) Ø More focus on overall system level performance Ø Some related work, Ø Sarood et al. [1] Ø Patki et al. [2] Ø Rountree et al. [3] 1. Sarood, Osman, et al. "Op?mizing power alloca?on to CPU and memory subsystems in overprovisioned HPC systems." Cluster Compu,ng (CLUSTER), 2013 IEEE Interna,onal Conference on. IEEE, Patki, Tapasya, et al. "Exploring hardware overprovisioning in power-constrained, high performance compu?ng." Proceedings of the 27th interna,onal ACM conference on Interna,onal conference on supercompu,ng. ACM, Rountree, Barry, et al. "Beyond DVFS: A first look at performance under a hardware-enforced power bound." Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2012 IEEE 26th Interna,onal. IEEE, 2012.

7 7 Why OpenMP??? Ø Current Issue: Less focus on per-node performance Ø Challenge: To reach the peak throughput, per-node performance must be improved Ø OpenMP is the most popular language of choice for intra node parallelism

8 8 Factors That Impact Work Sharing Parallelism Ø How many workers are working? ~ Thread Ø How the work is scheduled? ~ Scheduling Policy Ø How much work they are given at one time? ~ Chunk Size Ø How the data is laid out for the workers? ~ Thread Affinity Ø What do the workers do during their break? ~ Wait Policy

9 9 Experimental Details Ø Selected parameters Ø No. Of threads (2, 4, 8, 16, 24, 32) Ø Scheduling policy (STATIC, DYNAMIC, GUIDED) Ø Chunk size(1, 8, 32, 64, 128, 256, 512) Ø Wait policy (active, passive) Ø Thread affinity (OMP_PLACES + OMP_PROC_BIND) Ø Power cap levels Ø (55, 70, 85, 100, 115)w Ø Used technology: Ø Intel RAPL (for power capping & energy measurement) Ø OMPT for kernel level measurement Ø Benchmark ~ NPB

10 10 Performance improvement using the best configuration compared to default across all kernels % Performance Improvement CG_conj_grad_1 CG_main_1 CG_main_2 CG_main_3 CG_main_4 CG_main_5 CG_main_6 EP_main_3 FT_c_s1_1 FT_c_s3_1 FT_c_ts2_1 *FT_c_i_1 **FT_c_i_c_1 FT_evolve_1 FT_init_ui_1 IS_alloc_key_bu IS_create_seq_1 LU_erhs_1 LU_setbv_1 LU_se?v_1 MG_zero3_1 MG_zran3_1 MG_zran3_2 MG_zran3_3 SP_add_1 SP_compute_rhs SP_error_norm_ SP_exact_rhs_1 SP_ini?alize_1 SP_ninvr_1 SP_pinvr_1 SP_rhs_norm_1 SP_txinvr_1 SP_tzetar_1 SP_x_solve_1 SP_y_solve_1 SP_z_solve_1 UA_geom1_2 UA_mortar_3 UA_move_1 Kernels 55W 70W 85W 100W 115W

11 11 Energy consumption improvement using the best configuration compared to default across all kernels %Energy Improvement CG_conj_grad_1 CG_main_1 CG_main_2 CG_main_3 CG_main_4 CG_main_5 CG_main_6 EP_main_3 FT_c_s1_1 FT_c_s3_1 FT_c_ts2_1 *FT_c_i_1 **FT_c_i_c_1 FT_evolve_1 FT_init_ui_1 IS_alloc_key_buff_1 IS_create_seq_1 LU_erhs_1 LU_setbv_1 LU_se?v_1 MG_zero3_1 MG_zran3_1 55W 70W 85W 100W 115W Kernels MG_zran3_2 MG_zran3_3 SP_add_1 SP_compute_rhs_1 SP_error_norm_1 SP_exact_rhs_1 SP_ini?alize_1 SP_ninvr_1 SP_pinvr_1 SP_rhs_norm_1 SP_txinvr_1 SP_tzetar_1 SP_x_solve_1 SP_y_solve_1 SP_z_solve_1 UA_geom1_2 UA_mortar_3 UA_move_1

12 Execution time comparison among different configurations (an LU kernel) Best Configura?on Default Configura?on Default Configura?on Without Power Cap Execu?on Time (Sec) W, 32, STATIC, 1 32, STATIC, 1 32, DYNAMIC, 8 115W, 32, STATIC, 1 32, STATIC, 1 24, GUIDED, 8 115W, 32, STATIC, 1 32, STATIC, 1 24, GUIDED, 8 115W, 32, STATIC, 1 32, STATIC, 1 24, DYNAMIC, 8 115W, 32, STATIC, 1 32, STATIC, 1 24, GUIDED, 8 55W 70W 85W 100W 115W Different Power Cap Levels

13 13 These results are based on STREAM benchmark. Data Size X means the array size for STREAM benchmark is 19,200,000*X. OpenMP ICVs on DRAM Power Ø Developing a model for power consumption of openmp applications Power (W) Power (W) Power (W) Data Size Courtesy: Millad Ghane Data Size Data Size

14 14 UTS FloorPlan Courtesy: Ahmad Qawasmeh Impact of threads & scheduling policy in task based parallelism

15 15 Ø Dynamic adaptation (APEX), Ø Active harmony Ø Modeling Ongoing Work Ø Across different software stack (OpenMP runtime), Ø Openuh Ø GCC Ø Intel Ø Across different hardware architecture Ø Intel sandybridge Ø IBM power8

16 16 Future Work Ø More concrete configuration selection Ø DRAM capping Ø Fine grain (core level) control Ø Other energy efficient techniques, Ø DVFS, frequency modulation etc. Ø Combining it with a inter-node (MPI) programming models for hybrid applications

17 17 Summary Ø Overview Ø Motivation Ø Factors that affect the performance & Energy Optimization Ø Experimental Results Ø Conclusion & Future Work

HPCG on Tianhe2. Yutong Lu 1,Chao Yang 2, Yunfei Du 1

HPCG on Tianhe2. Yutong Lu 1,Chao Yang 2, Yunfei Du 1 HPCG on 2 Yutong Lu 1,Chao Yang 2, Yunfei Du 1 1, Changsha, Hunan, China 2 Institute of Software, CAS, Beijing, China Outline r HPCG result overview on -2 r Key Optimization works Ø Hybrid HPCG:CPU+MIC

More information

Analyzing the Power Consumption Behavior of a Large Scale Data Center

Analyzing 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 information

LPGPU. Low- Power Parallel Compu1ng on GPUs. Ben Juurlink. Technische Universität Berlin. EPoPPEA workshop

LPGPU. Low- Power Parallel Compu1ng on GPUs. Ben Juurlink. Technische Universität Berlin. EPoPPEA workshop LPGPU Low- Power Parallel Compu1ng on GPUs Ben Juurlink Technische Universität Berlin Cri1cal Ques1ons We Seek to Ask Power consump9on has become the cri9cal limi9ng factor in performance of processors

More information

Final Review. Chenyang Lu. CSE 467S Embedded Compu5ng Systems

Final 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 information

Adaptive QoS Control for Real-Time Systems

Adaptive 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 information

Exploring QR Factorization on GPU for Quantum Monte Carlo Simulation

Exploring QR Factorization on GPU for Quantum Monte Carlo Simulation Exploring QR Factorization on GPU for Quantum Monte Carlo Simulation Tyler McDaniel Ming Wong Mentors: Ed D Azevedo, Ying Wai Li, Kwai Wong Quantum Monte Carlo Simulation Slater Determinant for N-electrons

More information

4th International Industrial Supercomputing Workshop Supercomputing for industry and SMEs in the Netherlands

4th International Industrial Supercomputing Workshop Supercomputing for industry and SMEs in the Netherlands 4th International Industrial Supercomputing Workshop Supercomputing for industry and SMEs in the Netherlands Dr. Peter Michielse Deputy Director 1 Agenda q Historical example: oil reservoir simulation

More information

Operating Systems. Chenyang Lu

Operating 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 information

CS 5523: Operating Systems

CS 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 information

Servilla: Service Provisioning in Wireless Sensor Networks. Chenyang Lu

Servilla: 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 information

Digital research data in the Sigma2 prospective

Digital research data in the Sigma2 prospective Digital research data in the Sigma2 prospective NARMA Forskningsdata seminar 30. Januar 2018 Maria Francesca Iozzi, PhD, UNINETT/Sigma2 Hans A. Eide, PhD, UNINETT/Sigma Agenda Ø About UNINETT Sigma2 Ø

More information

Introduction to VI-HPS

Introduction to VI-HPS Introduction to VI-HPS Brian Wylie Jülich Supercomputing Centre Virtual Institute High Productivity Supercomputing Goal: Improve the quality and accelerate the development process of complex simulation

More information

Philips Lifeline. Ø Chenyang Lu 1

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 information

Processes. Criteria for Comparing Scheduling Algorithms

Processes. 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 information

A Micro-Benchmark Evaluation of Catamount and Cray Linux Environment (CLE) Performance

A 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 information

Concurrent 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 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 information

CSE 520S Real-Time Systems

CSE 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 information

Cyber-Physical Systems Scheduling

Cyber-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 information

Real- Time Wireless Control Networks for Cyber- Physical Systems

Real- 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 information

Real-Time Scheduling Single Processor. Chenyang Lu

Real-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 information

Case 1:17-cv Document 1 Filed 12/11/17 Page 1 of 17 IN THE UNITED STATES DISTRICT COURT FOR THE WESTERN DISTRICT OF TEXAS AUSTIN DIVISION

Case 1:17-cv Document 1 Filed 12/11/17 Page 1 of 17 IN THE UNITED STATES DISTRICT COURT FOR THE WESTERN DISTRICT OF TEXAS AUSTIN DIVISION Case 1:17-cv-01148 Document 1 Filed 12/11/17 Page 1 of 17 IN THE UNITED STATES DISTRICT COURT FOR THE WESTERN DISTRICT OF TEXAS AUSTIN DIVISION LUCIO DEVELOPMENT LLC, Plaintiff, Case No: 1:17-cv-1148 vs.

More information

Cloud Tutorial: AWS IoT. TA for class CSE 521S, Fall, Jan/18/2018 Haoran Li

Cloud Tutorial: AWS IoT. TA for class CSE 521S, Fall, Jan/18/2018 Haoran Li Cloud Tutorial: AWS IoT TA for class CSE 521S, Fall, Jan/18/2018 Haoran Li Pointers Ø Amazon IoT q http://docs.aws.amazon.com/iot/latest/developerguide/what-isaws-iot.html Ø Amazon EC2 q http://docs.aws.amazon.com/awsec2/latest/userguide/

More information

Real-Time Wireless Control Networks for Cyber-Physical Systems

Real-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 information

Skymet Weather Services Pvt. Ltd. Noida

Skymet Weather Services Pvt. Ltd. Noida Skymet Weather Services Pvt. Ltd. Noida-201301 TENDER NOTICE Tender No. SKY/NO/2018/0001 Dated: Jan 8, 2018 Skymet Weather Services Pvt Ltd, Noida (hereinafter called Skymet ) invites sealed competitive

More information

DevOps Course Content

DevOps Course Content INTRODUCTION TO DEVOPS DevOps Course Content Ø What is DevOps? Ø History of DevOps Ø Different Teams Involved Ø DevOps definitions Ø DevOps and Software Development Life Cycle o Waterfall Model o Agile

More information

Wind power integration and consumer behavior: a complementarity approach

Wind power integration and consumer behavior: a complementarity approach 1 Wind power integration and consumer behavior: a complementarity approach 8 th Annual Trans-Atlantic INFRADAY Conference on Energy November 7 th, 2014 Ali Daraeepour, Duke University Dr. Jalal Kazempour,

More information

Real-Time CORBA. Chenyang Lu CSE 520S

Real-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 information

CS 5523 Operating Systems: Intro to Distributed Systems

CS 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 information

Dependability in Distributed Systems

Dependability in Distributed Systems Dependability in Distributed Systems INF 5360 spring 2014 INF5360, Amir Taherkordi & Roman Vitenberg 1 Average Cost of Downtime Ø Revenue loss, productivity loss, reputation loss Ø Revenue loss + productivity

More information

CONCRETE: A benchmarking framework to CONtrol and Classify REpeatable Testbed Experiments

CONCRETE: A benchmarking framework to CONtrol and Classify REpeatable Testbed Experiments CONCRETE: A benchmarking framework to CONtrol and Classify REpeatable Testbed Experiments Stratos Keranidis* Wei Liu, Michael Mehari, Pieter Becue, Stefan Bouckaert, Ingrid Moerman, Thanasis Korakis*,

More information

Learning 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 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 information

Case 2:18-cv JRG Document 1 Filed 05/09/18 Page 1 of 12 PageID #: 1

Case 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 information

Case 2:18-cv Document 1 Filed 05/09/18 Page 1 of 11 PageID #: 1

Case 2:18-cv Document 1 Filed 05/09/18 Page 1 of 11 PageID #: 1 Case 2:18-cv-00198 Document 1 Filed 05/09/18 Page 1 of 11 PageID #: 1 IN THE UNITED STATES DISTRICT COURT FOR THE EASTERN DISTRICT OF TEXAS MARSHALL DIVISION SEMCON IP INC., Plaintiff, v. MICHAEL KORS

More information

An Investigation into a Circuit Based Supply Chain Analyzer for FPGAs

An 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 information

OPERATING PROCEDURES of the Design Automation Conference Revised and Approved, August 29, 2016

OPERATING PROCEDURES of the Design Automation Conference Revised and Approved, August 29, 2016 1 2 3 4 5 6 7 8 91. NAME OPERATING PROCEDURES of the Design Automation Conference Revised and Approved, August 29, 2016 10 11 The name of this conference is the ACM/IEEE/Electronic System Design Alliance

More information

Optimization Strategies

Optimization Strategies Global Memory Access Pattern and Control Flow Objectives Ø Ø Global Memory Access Pattern (Coalescing) Ø Control Flow (Divergent branch) Copyright 2013 by Yong Cao, Referencing UIUC ECE498AL Course Notes

More information

Aadhaar Based Voting System Using Android Application

Aadhaar Based Voting System Using Android Application Aadhaar Based Voting System Using Android Application Sreerag M 1, Subash R 1, Vishnu C Babu 1, Sonia Mathew 1, Reni K Cherian 2 1 Students, Department of Computer Science, Saintgits College of Engineering,

More information

OPERATING PROCEDURES of the Design Automation Conference Revised and Approved, October 9, 2017

OPERATING PROCEDURES of the Design Automation Conference Revised and Approved, October 9, 2017 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 OPERATING PROCEDURES of the Design Automation

More information

Critiques. Ø Critique #1

Critiques. Ø 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 information

Migrants Selection and Replacement in Distributed Evolutionary Algorithms for Dynamic Optimization

Migrants Selection and Replacement in Distributed Evolutionary Algorithms for Dynamic Optimization Migrants Selection and Replacement in Distributed Evolutionary Algorithms for Dynamic Optimization Yesnier Bravo, Gabriel Luque, and Enrique Alba Departamento de Lenguajes y Ciencias de la Computación

More information

Case 1:18-cv TWP-MPB Document 1 Filed 01/04/18 Page 1 of 17 PageID #: 1

Case 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 information

Paper Entered: April 3, 2017 UNITED STATES PATENT AND TRADEMARK OFFICE BEFORE THE PATENT TRIAL AND APPEAL BOARD

Paper Entered: April 3, 2017 UNITED STATES PATENT AND TRADEMARK OFFICE BEFORE THE PATENT TRIAL AND APPEAL BOARD Trials@uspto.gov Paper 10 571-272-7822 Entered: April 3, 2017 UNITED STATES PATENT AND TRADEMARK OFFICE BEFORE THE PATENT TRIAL AND APPEAL BOARD KINGSTON TECHNOLOGY COMPANY, INC., Petitioner, v. POLARIS

More information

Smart Voting System using UIDAI

Smart Voting System using UIDAI IJIRST National Conference on Networks, Intelligence and Computing Systems March 2017 Smart Voting System using UIDAI Mrs. Nandhini M 1 Mr. Vasanthakumar M 2 1 Assistant Professor 2 B.Tech Final Year Student

More information

IC Chapter 15. Ballot Card and Electronic Voting Systems; Additional Standards and Procedures for Approving System Changes

IC 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 information

Dr. Doran K. Wilde Associate Professor Dept. of Electrical and Computer Engineering Brigham Young University Office: (801) Fax: (801)

Dr. Doran K. Wilde Associate Professor Dept. of Electrical and Computer Engineering Brigham Young University Office: (801) Fax: (801) Dr. Doran K. Wilde Associate Professor Dept. of Electrical and Computer Engineering Brigham Young University Office: (801)422-8739 Fax: (801)422-0201 Research Interests Micro-power subsystems, motion planning

More information

File Systems: Fundamentals

File Systems: Fundamentals File Systems: Fundamentals 1 Files What is a file? Ø A named collection of related information recorded on secondary storage (e.g., disks) File attributes Ø Name, type, location, size, protection, creator,

More information

M-Series, Actuator Overview. Machine Screw Cutaway. UNI-LIFT Machine Screw Actuators offer precise. 12

M-Series, Actuator Overview. Machine Screw Cutaway. UNI-LIFT Machine Screw Actuators offer precise. 12 M-, Actuator Overview UNI-LIFT Machine Screw Actuators offer precise positioning, uniform lifting speeds and capacity up to 250 tons. Standard model configurations include upright or inverted units with

More information

Support Vector Machines

Support 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 information

Last Time. Bit banged SPI I2C LIN Ethernet. u Embedded networks. Ø Characteristics Ø Requirements Ø Simple embedded LANs

Last 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 information

Case5:08-cv PSG Document514 Filed08/21/13 Page1 of 18

Case5:08-cv PSG Document514 Filed08/21/13 Page1 of 18 Case:0-cv-00-PSG Document Filed0// Page of 0 ACER, INC., ACER AMERICA CORPORATION and GATEWAY, INC., Plaintiffs, v. TECHNOLOGY PROPERTIES LTD., PATRIOT SCIENTIFIC CORPORATION, ALLIACENSE LTD., Defendants.

More information

US Bar EPO Liaison Council 29th Annual Meeting Munich, 18 October EPO practice issues

US Bar EPO Liaison Council 29th Annual Meeting Munich, 18 October EPO practice issues US Bar EPO Liaison Council 29th Annual Meeting Munich, 18 October 2013 5. EPO practice issues A. Patenting of digital gaming 18 October 2013 Overview Article 52(2) and (3) EPC History of the legal practice

More information

NVM EXPRESS, INC. INTELLECTUAL PROPERTY POLICY. Approved as of _November 21_, 2015 ( Effective Date ) by the Board of Directors of NVM Express

NVM EXPRESS, INC. INTELLECTUAL PROPERTY POLICY. Approved as of _November 21_, 2015 ( Effective Date ) by the Board of Directors of NVM Express NVM EXPRESS, INC. INTELLECTUAL PROPERTY POLICY Approved as of _November 21_, 2015 ( Effective Date ) by the Board of Directors of NVM Express 1. APPLICABILITY NVM Express, Inc., a Delaware nonprofit corporation

More information

Overview. Ø Neural Networks are considered black-box models Ø They are complex and do not provide much insight into variable relationships

Overview. Ø Neural Networks are considered black-box models Ø They are complex and do not provide much insight into variable relationships Neural Networks Overview Ø s are considered black-box models Ø They are complex and do not provide much insight into variable relationships Ø They have the potential to model very complicated patterns

More information

JD Edwards EnterpriseOne Applications

JD 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 information

There s a Cloud in My Enterprise

There s a Cloud in My Enterprise Healthcare Simplified - Leveraging Technology to stay Connected and Improve Program Opera?ons: There s a Cloud in My Enterprise Dale Posont Sr. Principal August 23, 2012 Agenda Discussion Topics Ø Defining

More information

Google App Engine 8/10/17. CS Cloud Compu5ng Systems--Summer II 2017

Google App Engine 8/10/17. CS Cloud Compu5ng Systems--Summer II 2017 Google App Engine CS 6030--Cloud Compu5ng Systems--Summer II 2017 WESTERN MICHIGAN UNIVERSITY Professor: Dr. AJAY K. GUPTA SubmiPed by: JAPINDER PAL SINGH GHOTRA Contents Ø Introduc/on Ø Key Features Ø

More information

A Bloom Filter Based Scalable Data Integrity Check Tool for Large-scale Dataset

A Bloom Filter Based Scalable Data Integrity Check Tool for Large-scale Dataset A Bloom Filter Based Scalable Data Integrity Check Tool for Large-scale Dataset Sisi Xiong*, Feiyi Wang + and Qing Cao* *University of Tennessee Knoxville, Knoxville, TN, USA + Oak Ridge National Laboratory,

More information

Computer Power Management Rules. Ø Jim Kardach, re-red chief power architect, Intel h6p://

Computer Power Management Rules. Ø Jim Kardach, re-red chief power architect, Intel h6p:// Computer Power Management Rules Ø Jim Kardach, re-red chief power architect, Intel h6p://www.youtube.com/watch?v=cz6akewb0ps 1 HW1 Ø Has been posted on the online schedule. Ø Due on March 3 rd, 1pm. Ø

More information

Predicting Information Diffusion Initiated from Multiple Sources in Online Social Networks

Predicting Information Diffusion Initiated from Multiple Sources in Online Social Networks Predicting Information Diffusion Initiated from Multiple Sources in Online Social Networks Chuan Peng School of Computer science, Wuhan University Email: chuan.peng@asu.edu Kuai Xu, Feng Wang, Haiyan Wang

More information

UNITED STATES PATENT AND TRADEMARK OFFICE BEFORE THE PATENT TRIAL AND APPEAL BOARD. UNITED PATENTS, INC., Petitioner, REALTIME DATA LLC, Patent Owner.

UNITED STATES PATENT AND TRADEMARK OFFICE BEFORE THE PATENT TRIAL AND APPEAL BOARD. UNITED PATENTS, INC., Petitioner, REALTIME DATA LLC, Patent Owner. Trials@uspto.gov Paper No. 11 571-272-7822 Filed: March 27, 2018 UNITED STATES PATENT AND TRADEMARK OFFICE BEFORE THE PATENT TRIAL AND APPEAL BOARD UNITED PATENTS, INC., Petitioner, v. REALTIME DATA LLC,

More information

Ø Project Description. Ø Design Criteria. Ø Design Overview. Ø Design Components. Ø Schedule. Ø Testing Criteria. Background Design Implementation

Ø 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 information

Exhibit No. 373A-06 to IBM Vendor Access Agreement Page 1 of 5

Exhibit No. 373A-06 to IBM Vendor Access Agreement Page 1 of 5 Exhibit No. 373A-06 to IBM Vendor Access Agreement Page 1 of 5 Reference Agreement No.: Exhibit Identifier: Additional Terms and Conditions The terms and conditions described in this Exhibit apply to your

More information

New features in Oracle 11g for PL/SQL code tuning.

New features in Oracle 11g for PL/SQL code tuning. New features in Oracle 11g for PL/SQL code tuning. 1-1 - Speakers Nikunj Gadoya Nikunj is working in Blink Consul4ng as Technical Consultant for more than 2 years now. He did his engineering in computer

More information

REQUEST FOR PROPOSAL. No Ruby Training Services. July American Association of Motor Vehicle Administrators

REQUEST FOR PROPOSAL. No Ruby Training Services. July American Association of Motor Vehicle Administrators REQUEST FOR PROPOSAL No. 16-076 Ruby Training Services July 2017 American Association of Motor Vehicle Administrators Table of Contents 1. INTRODUCTION... 2 1.1. PURPOSE AND BACKGROUND... 2 1.2. OBJECTIVE...

More information

CUG Members' Handbook

CUG Members' Handbook CUG Members' Handbook March 31, 2016 Revisions 4/26/06 ToC add chapter 6 page 1 add xd1, xt3, and x1 list server info page 2 add xt3 and xd1 as eligible systems in section 1.2.1 page 4 replace old Program

More information

We should share our secrets

We should share our secrets We should share our secrets Shamir secret sharing: how it works and how to implement it Daan Sprenkels hello@dsprenkels.com Radboud University Nijmegen 28 December 2017 Daan Sprenkels We should share our

More information

UPDATE ON RULES. Florida Department of State

UPDATE ON RULES. Florida Department of State Florida Department of State UPDATE ON RULES Presented by Gary Holland Assistant Director, Division of Elections Telephone: 850-245-6200 December 7, 2015 1 What s the Status of These Rules? Rule 1S-2.015

More information

Deadlock. deadlock analysis - primitive processes, parallel composition, avoidance

Deadlock. deadlock analysis - primitive processes, parallel composition, avoidance Deadlock CDS News: Brainy IBM Chip Packs One Million Neuron Punch Overview: ideas, 4 four necessary and sufficient conditions deadlock analysis - primitive processes, parallel composition, avoidance the

More information

Combating Friend Spam Using Social Rejections

Combating Friend Spam Using Social Rejections Combating Friend Spam Using Social Rejections Qiang Cao Duke University Michael Sirivianos Xiaowei Yang Kamesh Munagala Cyprus Univ. of Technology Duke University Duke University Friend Spam in online

More information

Ocean Observatories Initiative Julie Morris Division of Ocean Sciences National Science Foundation

Ocean Observatories Initiative Julie Morris Division of Ocean Sciences National Science Foundation Julie Morris Division of Ocean Sciences National Science Foundation Integrated Ocean Observing System and Ocean Observatories Initiative: The Role of Industry August 6, 2007 Regional Cyberinfrastructure

More information

An Electronic Voting System for a Legislative Assembly

An Electronic Voting System for a Legislative Assembly International Journal of Innovation and Scientific Research ISSN 235-84 Vol. 26 No. 2 Sep. 26, pp. 494-52 25 Innovative Space of Scientific Research Journals http://www.ijisr.issr-journals.org/ An Electronic

More information

30 Transformational Design with Essential Aspect Decomposition: Model-Driven Architecture (MDA)

30 Transformational Design with Essential Aspect Decomposition: Model-Driven Architecture (MDA) Fakultät Informatik, Institut für Software- und Multimediatechnik, Lehrstuhl für Softwaretechnologie 30 Transformational Design with Essential Aspect Decomposition: Model-Driven Architecture () Prof. Dr.

More information

Aspect Decomposition: Model-Driven Architecture (MDA) 30 Transformational Design with Essential. References. Ø Optional: Ø Obligatory:

Aspect Decomposition: Model-Driven Architecture (MDA) 30 Transformational Design with Essential. References. Ø Optional: Ø Obligatory: Fakultät Informatik, Institut für Software- und Multimediatechnik, Lehrstuhl für Softwaretechnologie 30 Transformational Design with Essential Aspect Decomposition: Model-Driven Architecture () Prof. Dr.

More information

CASE STUDY 2 Portuguese Immigration & Border Service

CASE STUDY 2 Portuguese Immigration & Border Service CASE STUDY 2 Portuguese Immigration & Border Service Page 1 Table of Contents EXECUTIVE SUMMARY... 3 1 CUSTOMER NAME... 4 2 BUSINESS CASE BUSINESS DRIVERS... 4 3 CHALLENGE... 4 4 SOLUTION DESCRIPTION...

More information

Tender No: CDACP/NSM-SSLAB/2017/223. C-DAC invites ONLINE bids for Supply & Installation of HPC-Cluster with Storage at C-DAC, Pune and Bangalore.

Tender No: CDACP/NSM-SSLAB/2017/223. C-DAC invites ONLINE bids for Supply & Installation of HPC-Cluster with Storage at C-DAC, Pune and Bangalore. Centre for Development of Advanced Computing A Scientific Society of Ministry of Electronics & Information Technology, Government of India S. P. Pune University Campus, Pune - 411007 Tel: +91-20-25704126/127,

More information

Outline. Your Project Proposal an evolving plan. Project Proposal Guidelines (2 files) ECE496 Design Project Preparing Your Project Proposal

Outline. 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

Increased drilling efficiency saved approximately 26,000 gallons of fuel.

Increased drilling efficiency saved approximately 26,000 gallons of fuel. IceCube Project Monthly Report January 2010 Accomplishments Drilling and string installation ended ten days early this season with twenty strings installed, including the DeepCore strings. This work was

More information

Copy. Judgment IN THE NAME OF THE PEOPLE. Christoph Hellwig, Schidlachstraße 11, 6020 Innsbruck, Austria - Plaintiff -

Copy. Judgment IN THE NAME OF THE PEOPLE. Christoph Hellwig, Schidlachstraße 11, 6020 Innsbruck, Austria - Plaintiff - Hamburg District Court File no: 310 O 89/15 Copy Pronounced on 08.07.2016 Heinelt, Judicial Clerk Registrar to the Court Judgment IN THE NAME OF THE PEOPLE In the matter Christoph Hellwig, Schidlachstraße

More information

MAPR END USER LICENSE AGREEMENT Last updated: April 20, 2016

MAPR END USER LICENSE AGREEMENT Last updated: April 20, 2016 MAPR END USER LICENSE AGREEMENT Last updated: April 20, 2016 THIS MAPR END USER LICENSE AGREEMENT ( AGREEMENT ) IS BY AND BETWEEN MAPR TECHNOLOGIES INC., A DELAWARE COMPANY WITH OFFICES AT 350 HOLGER WAY,

More information

Session Patent prosecution practice in Japan Tips for obtaining a patent in Japan - Part I -

Session Patent prosecution practice in Japan Tips for obtaining a patent in Japan - Part I - Session Patent prosecution practice in Japan Tips for obtaining a patent in Japan - Part I - Shusa Endo Toshinori Tanno Hiroyasu Ninomiya Japan Patent Attorneys Association International Activities Center

More information

SKA Phased Array Feed Advanced Instrumentation Program SKA Engineering Meeting

SKA Phased Array Feed Advanced Instrumentation Program SKA Engineering Meeting SKA Phased Array Feed Advanced Instrumentation Program SKA Engineering Meeting 1 6 October 2016 PAF AIP Consortium Outline PAF Advanced Instrumentation Program Ø Members Ø Overview Ø Scope SKA PAF Dish

More information

Approaching a Formal Definition of Fairness in Electronic Commerce. Felix Gärtner Henning Pagnia Holger Vogt

Approaching a Formal Definition of Fairness in Electronic Commerce. Felix Gärtner Henning Pagnia Holger Vogt 1 Approaching a Formal Definition of Fairness in Electronic Commerce Felix Gärtner Henning Pagnia Holger Vogt Darmstadt University of Technology, Germany 2 Overview What is fair exchange and how does it

More information

Design and Analysis of College s CPC-Building. System Based on.net Platform

Design and Analysis of College s CPC-Building. System Based on.net Platform International Journal of Computing and Optimization Vol. 1, 2014, no. 4, 145-153 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ijco.2014.41125 Design and Analysis of College s CPC-Building System

More information

Lecture 8: Verification and Validation

Lecture 8: Verification and Validation Thanks to Prof. Steve Easterbrook University of Toronto What are goals of V&V Validation Techniques Ø Inspection Ø Model Checking Ø Prototyping Verification Techniques Ø Consistency Checking Lecture 8:

More information

Internet of Things Wireless Sensor Networks. Chenyang Lu

Internet 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 information

Please see my attached comments. Thank you.

Please see my attached comments. Thank you. From: Sent: To: Subject: Attachments: MJ Schillaci Friday, July 12, 2013 12:38 PM Public UVS Panel public comment on Voting System s UVSs-Public.doc Please see my attached

More information

Installation Instructions HM2085-PLM Strain Gage Input Module

Installation Instructions HM2085-PLM Strain Gage Input Module Helm Instrument Company, Inc. 361 West Dussel Drive Maumee, Ohio 43537 USA Phone: 419-893-4356 Fax: 419-893-1371 www.helminstrument.com Installation Instructions HM2085-PLM Strain Gage Input Module October,

More information

IMPLEMENTATION OF SECURE PLATFORM FOR E- VOTING SYSTEM

IMPLEMENTATION OF SECURE PLATFORM FOR E- VOTING SYSTEM IMPLEMENTATION OF SECURE PLATFORM FOR E- VOTING SYSTEM PROJECT REFERENCE NO.: 39S_BE_1662 COLLEGE BRANCH GUIDE STUDETS : AMRUTHA INSTITUTE OF ENGINEERING AND MANAGEMENT SCIENCE, BENGALURU : DEPARTMENT

More information

Batch binary Edwards. D. J. Bernstein University of Illinois at Chicago NSF ITR

Batch binary Edwards. D. J. Bernstein University of Illinois at Chicago NSF ITR Batch binary Edwards D. J. Bernstein University of Illinois at Chicago NSF ITR 0716498 Nonnegative elements of Z: etc. 0 meaning 0 1 meaning 2 0 10 meaning 2 1 11 meaning 2 0 + 2 1 100 meaning 2 2 101

More information

One View Watchlists Implementation Guide Release 9.2

One 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 information

Elections, Technology, and the Pursuit of Integrity: the Connecticut Landscape

Elections, Technology, and the Pursuit of Integrity: the Connecticut Landscape Elections, Technology, and the Pursuit of Integrity: the Connecticut Landscape Theodore Bromley 1 Peggy Reeves 2 Alexander Shvartsman 3 Abstract Transition from lever voting machines to electronic voting

More information

Cooperation Strategies among States to Address Irregular Migration: Shared Responsibility to Promote Human Development

Cooperation Strategies among States to Address Irregular Migration: Shared Responsibility to Promote Human Development Global Forum on Migration and Development 2011 Thematic Meeting Cooperation Strategies among States to Address Irregular Migration: Shared Responsibility to Promote Human Development Concept Note Date

More information

LICENSE, SUPPORT AND SERVICES AGREEMENT General Conditions

LICENSE, SUPPORT AND SERVICES AGREEMENT General Conditions LICENSE, SUPPORT AND SERVICES AGREEMENT General Conditions This License Support and Services Agreement, including any and all Order Forms and SOWs (as defined below) (collectively, this Agreement ), defines

More information

THE PATENTABILITY OF COMPUTER-IMPLEMENTED INVENTIONS. Consultation Paper by the Services of the Directorate General for the Internal Market

THE PATENTABILITY OF COMPUTER-IMPLEMENTED INVENTIONS. Consultation Paper by the Services of the Directorate General for the Internal Market COMMISSION OF THE EUROPEAN COMMUNITIES DG Internal Market Brussels, 19.10.2000 THE PATENTABILITY OF COMPUTER-IMPLEMENTED INVENTIONS Consultation Paper by the Services of the Directorate General for the

More information

Virtual Memory and Address Translation

Virtual Memory and Address Translation Virtual Memry and Address Translatin Review! Prgram addresses are virtual addresses. Ø Relative ffset f prgram regins can nt change during prgram executin. E.g., heap can nt mve further frm cde. Ø Virtual

More information

From Meander Designs to a Routing Application Using a Shape Grammar to Cellular Automata Methodology

From Meander Designs to a Routing Application Using a Shape Grammar to Cellular Automata Methodology From Meander Designs to a Routing Application Using a Shape Grammar to Cellular Automata Methodology Thomas H. Speller, Jr. Systems Engineering and Operations Research Department Volgenau School of Engineering

More information

Exploiting the dark triad for national defense capabilities. Dimitris Gritzalis

Exploiting the dark triad for national defense capabilities. Dimitris Gritzalis Exploiting the dark triad for national defense capabilities Dimitris Gritzalis May 2015 Exploiting the dark triad for national defense capabilities Professor Dimitris A. Gritzalis (dgrit@aueb.gr) Information

More information

A kernel-oriented algorithm for transmission expansion planning

A kernel-oriented algorithm for transmission expansion planning Title A kernel-oriented algorithm for transmission expansion planning Author(s) Contreras, J; Wu, FF Citation Ieee Transactions On Power Systems, 2000, v. 15 n. 4, p. 1434-1440 Issued Date 2000 URL http://hdl.handle.net/10722/42883

More information

Guidebook. for Japanese Intellectual Property System 2 nd Edition

Guidebook. for Japanese Intellectual Property System 2 nd Edition Guidebook for Japanese Intellectual Property System 2 nd Edition Preface This Guidebook (English text) is prepared to help attorneys-at-law, patent attorneys, patent agents and any persons, who are involved

More information

ForeScout Extended Module for McAfee epolicy Orchestrator

ForeScout Extended Module for McAfee epolicy Orchestrator ForeScout Extended Module for McAfee epolicy Orchestrator Version 3.1 Table of Contents About McAfee epolicy Orchestrator (epo) Integration... 4 Use Cases... 4 Additional McAfee epo Documentation... 4

More information