How Game Engines Can Inspire EDA Tools Development: A use case for an open-source physical design library
|
|
- Barrie Atkins
- 6 years ago
- Views:
Transcription
1 How Game Engines Can Inspire EDA Tools Development: A use case for an open-source physical design library Tiago Fontana, Renan Netto, Vinicius Livramento, Chrystian Guth, Sheiny Almeida, Laércio Pilla, José Luís Güntzel Embedded Computing Lab, Computer Science Department Federal University of Santa Catarina, Brazil ISPD - March, Portland, OR phidian
2 Outline 1 Introduction 2 Memory Hierarchy 3 Modularity 4 The Entity-Component System Design Pattern 5 Experimental Results 6 Conclusions
3 Modern Game Engines Process huge amount of data Model realistic physical systems Render high-resolution graphics Run artificial intelligence engines Vinicius Livramento ISPD - March, Portland, OR 3
4 Modern Game Engines Memory: better cache locality Parallelism: multithreading and GPU Modularity: few data dependency Testing: small functions Vinicius Livramento ISPD - March, Portland, OR 4
5 Understanding the Memory Hierarchy Vinicius Livramento ISPD - March, Portland, OR 5
6 How Object-Oriented Design (OOD) Leads to More Cache Misses Vinicius Livramento ISPD - March, Portland, OR 6
7 How Object-Oriented Design (OOD) Leads to More Cache Misses Vinicius Livramento ISPD - March, Portland, OR 6
8 How Data-Oriented Design (DOD) Improves Cache Locality Vinicius Livramento ISPD - March, Portland, OR 7
9 How Data-Oriented Design (DOD) Improves Cache Locality Vinicius Livramento ISPD - March, Portland, OR 7
10 Modularity: Modeling Nets and Pins P1 N1 N3 P4 P6 B P7 N4 P8 P2 N2 P3 A P5 Vinicius Livramento ISPD - March, Portland, OR 8
11 Modularity: Modeling Nets and Pins Using OOD Vinicius Livramento ISPD - March, Portland, OR 9
12 Modularity: Modeling Nets and Pins Using OOD Vinicius Livramento ISPD - March, Portland, OR 9
13 Modularity: Integrating Placement and Timing Using OOD Vinicius Livramento ISPD - March, Portland, OR 10
14 Modularity: Modeling Nets and Pins Using DOD Vinicius Livramento ISPD - March, Portland, OR 11
15 Modularity: Modeling Nets and Pins Using DOD Vinicius Livramento ISPD - March, Portland, OR 11
16 Modularity: Integrating Placement and Timing Using DOD Vinicius Livramento ISPD - March, Portland, OR 12
17 Entities and Components (Properties) Vinicius Livramento ISPD - March, Portland, OR 13
18 The Entity System: find, create, and delete entity in O(1) Vinicius Livramento ISPD - March, Portland, OR 14
19 The Entity System: find, create, and delete entity in O(1) Vinicius Livramento ISPD - March, Portland, OR 14
20 The Entity System: find, create, and delete entity in O(1) Vinicius Livramento ISPD - March, Portland, OR 14
21 Relationships Between Entities: aggregation and composition AGGREGATION Entity System: Nets Net 1 - Name: N1 - Pins: Net 2 - Name: N2 - Pins: Entity System: Pins Pin 1 - Name: P1 - Net: 1 Pin 3 - Name: P3 Pin 5 - Name: P5 - Net: 1 Pin 2 - Name: P2 Pin 4 - Name: P4 - Net: 1 Pin 6 - Name: P6 Vinicius Livramento ISPD - March, Portland, OR 15
22 Relationships Between Entities: aggregation and composition AGGREGATION Entity System: Nets Net 1 - Name: N1 - Pins: Net 2 - Name: N2 - Pins: Entity System: Pins Pin 1 - Name: P1 - Net: 1 Pin 3 - Name: P3 Pin 5 - Name: P5 - Net: 1 Pin 2 - Name: P2 Pin 4 - Name: P4 - Net: 1 Pin 6 - Name: P6 Entity System: Nets Net 2 - Name: N2 - Pins: Entity System: Pins Pin 1 - Name: P1 - Net: -- Pin 3 - Name: P3 Pin 2 - Name: P2 Pin 4 - Name: P4 - Net: -- Pin 5 - Name: P5 - Net: -- Pin 6 - Name: P6 Vinicius Livramento ISPD - March, Portland, OR 15
23 Relationships Between Entities: aggregation and composition Entity System: Nets Net 1 - Name: N1 - Pins: Net 2 - Name: N2 - Pins: AGGREGATION Entity System: Pins Pin 1 - Name: P1 - Net: 1 Pin 3 - Name: P3 Pin 5 - Name: P5 - Net: 1 Pin 2 - Name: P2 Pin 4 - Name: P4 - Net: 1 Pin 6 - Name: P6 Entity System: Cells Cell 1 - Name: C1 - Pins: Cell 2 - Name: C2 - Pins: COMPOSITION Entity System: Pins Pin 1 - Name: P1 - Cell: 1 Pin 3 - Name: P3 - Cell: 2 Pin 5 - Name: P5 - Cell: 1 Pin 2 - Name: P2 - Cell: 2 Pin 4 - Name: P4 - Cell: 1 Pin 6 - Name: P6 - Cell: 2 Entity System: Nets Net 2 - Name: N2 - Pins: Entity System: Pins Pin 1 - Name: P1 - Net: -- Pin 3 - Name: P3 Pin 2 - Name: P2 Pin 4 - Name: P4 - Net: -- Pin 5 - Name: P5 - Net: -- Pin 6 - Name: P6 Vinicius Livramento ISPD - March, Portland, OR 15
24 Relationships Between Entities: aggregation and composition Entity System: Nets Net 1 - Name: N1 - Pins: Net 2 - Name: N2 - Pins: AGGREGATION Entity System: Pins Pin 1 - Name: P1 - Net: 1 Pin 3 - Name: P3 Pin 5 - Name: P5 - Net: 1 Pin 2 - Name: P2 Pin 4 - Name: P4 - Net: 1 Pin 6 - Name: P6 Entity System: Cells Cell 1 - Name: C1 - Pins: Cell 2 - Name: C2 - Pins: COMPOSITION Entity System: Pins Pin 1 - Name: P1 - Cell: 1 Pin 3 - Name: P3 - Cell: 2 Pin 5 - Name: P5 - Cell: 1 Pin 2 - Name: P2 - Cell: 2 Pin 4 - Name: P4 - Cell: 1 Pin 6 - Name: P6 - Cell: 2 Entity System: Nets Entity System: Pins Entity System: Cells Entity System: Pins Net 2 - Name: N2 - Pins: Pin 1 - Name: P1 - Net: -- Pin 3 - Name: P3 Pin 2 - Name: P2 Pin 4 - Name: P4 - Net: -- Cell 2 - Name: C2 - Pins: Pin 2 - Name: P2 - Cell: 2 Pin 6 - Name: P6 - Cell: 2 Pin 3 - Name: P3 - Cell: 2 Pin 5 - Name: P5 - Net: -- Pin 6 - Name: P6 Vinicius Livramento ISPD - March, Portland, OR 15
25 Infrastructure & Experimental Results ICCAD 2015 infrastructure: 8 circuits with sizes between 768k and 1.93M cells Objective: Analyze cache misses and runtime Scenario A: check if all circuit cells positions lie within the circuit s boundaries Scenario B: computing the interconnection wirelength for all circuit nets Machine (31GB) Processor Cache L3 (6144KB) L2 (256KB) L2 (256KB) L2 (256KB) L2 (256KB) L1d (32KB) L1d (32KB) L1d (32KB) L1d (32KB) L1i (32KB) L1i (32KB) L1i (32KB) L1i (32KB) Processor Elements Core P#0 Core P#1 Core P#2 Core P#3 PU P#0 PU P#1 PU P#2 PU P#3 Vinicius Livramento ISPD - March, Portland, OR 16
26 Total Cache Miss for Scenario A: exploiting cache locality Vinicius Livramento ISPD - March, Portland, OR 17
27 Total Cache Miss for Scenario A: exploiting cache locality Vinicius Livramento ISPD - March, Portland, OR 17
28 Runtime for Scenario A: exploiting cache locality Vinicius Livramento ISPD - March, Portland, OR 18
29 Runtime for Scenario A: exploiting cache locality Vinicius Livramento ISPD - March, Portland, OR 18
30 Total Cache Miss for Scenario B: less benefits from cache locality Vinicius Livramento ISPD - March, Portland, OR 19
31 Total Cache Miss for Scenario B: less benefits from cache locality Vinicius Livramento ISPD - March, Portland, OR 19
32 Conclusions and Perspectives Data-Oriented design can be efficiently applied to physical design Modular code is more suitable for parallel implementations Better testability Opportunities for future work Organize data according to access pattern Multiple copies of the same vector of properties sorted in different order Vinicius Livramento ISPD - March, Portland, OR 20
33 How Game Engines Can Inspire EDA Tools Development: A use case for an open-source physical design library Questions? Vinicius Livramento vinilivramento@gmail.com phidian
34 Aggregation code example class Net : public entity_system::entitybase{ }; class Pin : public entity_system::entitybase{ }; EntitySystem<Net> nets; EntitySystem<Pin> pins; Aggregation<Net, Pin> aggregation(nets, pins); Cell n3 = nets.add(); Pin p5 = pins.add(); Pin p6 = pins.add(); P1 P2 N2 P3 N1 A P5 N3 P4 P6 B P7 N4 P8 aggregation.addassociation(n3, p5); aggregation.addassociation(n3, p6); Vinicius Livramento ISPD - March, Portland, OR 22
35 Composition code example class Cell : public entity_system::entitybase{ }; class Pin : public entity_system::entitybase{ }; EntitySystem<Cell> cells; EntitySystem<Pin> pins; Composition<Cell, Pin> composition(cells, pins); Cell a = cells.add(); Pin p3 = pins.add(); Pin p5 = pins.add(); P1 P2 N2 P3 N1 A P5 N3 P4 P6 B P7 N4 P8 composition.addassociation(a, p3); composition.addassociation(a, p5); Vinicius Livramento ISPD - March, Portland, OR 23
Layout Design II. Lecture Fall 2003
Layout Design II Lecture 6 18-322 Fall 2003 Roadmap Today: Layout Verification & design in the large Next week: Transistor sizing Wires Homework 1: Due Today Homework 2: Out Today, Due Sept 18 Lab 2: This
More informationProvably Secure Camouflaging Strategy for IC Protection
Provably Secure Camouflaging Strategy for IC Protection Meng Li 1 Kaveh Shamsi 2 Travis Meade 2 Zheng Zhao 1 Bei Yu 3 Yier Jin 2 David Z. Pan 1 1 Electrical and Computer Engineering, University of Texas
More informationFast Floating Point Compression on the Cell BE Processor
Fast Floating Point Compression on the Cell BE Processor Ajith Padyana, T.V. Siva Kumar, P.K.Baruah Sri Satya Sai University Prasanthi Nilayam - 515134 Andhra Pradhesh, India ajith.padyana@gmail.com, tvsivakumar@gmail.com,
More informationCloud, Distributed, Embedded. Erlang in the Heterogeneous Computing World. Omer
Cloud, Distributed, Embedded. Erlang in the Heterogeneous Computing World Omer Kilic @OmerK omer@erlang-solutions.com Outline Challenges in modern computing systems Heterogeneous computing Co-processors
More informationAn Efficient Code Compression Technique using Application-Aware Bitmask and Dictionary Selection Methods
An Efficient Code Compression Technique using Application-Aware Bitmask and Selection Methods Seok-Won Seong sseong@cise.ufl.edu Prabhat Mishra prabhat@cise.ufl.edu Department of Computer and Information
More informationsiot-shoe: A Smart IoT-shoe for Gait Assistance (Miami University)
siot-shoe: A Smart IoT-shoe for Gait Assistance (Miami University) Abstract Mark Sullivan, Casey Knox, Juan Ding Gait analysis through the Internet of Things (IoT) is able to provide an overall assessment
More informationMEMORY is one of the key driving factors in embeddedsystem
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, VOL. 27, NO. 4, APRIL 2008 673 Bitmask-Based Code Compression for Embedded Systems Seok-Won Seong and Prabhat Mishra, Member,
More informationHockey Scholar Curriculum Guide
Hockey Scholar Curriculum Guide NHL Future Goals Hockey Scholar Your local NHL team has made it all the way to the Stanley Cup Final and now you just need to win 4 games to bring home the cup! You ve been
More informationCS 221 PROJECT FINAL
CS 221 PROJECT FINAL STUART SY AND YUSHI HOMMA 1. INTRODUCTION OF TASK ESPN fantasy baseball is a common pastime for many Americans, which, coincidentally, defines a problem whose solution could potentially
More informationMANUFACTURE OF SUBSTRUCTURE BY AUTOMATED FIBER PLACEMENT
MANUFACTURE OF SUBSTRUCTURE BY AUTOMATED FIBER PLACEMENT Trevor S. Angell Spirit AeroSystems 3365 S. Oliver St. Wichita, KS 67278 Todd Rudberg Electroimpact 4413 Chennault Beach Rd. Mukilteo, WA 98275
More informationMETRO RTA TRANSIT MASTER PLAN. May 25-26, 2011
METRO RTA TRANSIT MASTER PLAN May 25-26, 2011 WHAT IS THE TRANSIT MASTER PLAN? A twenty-year plan for METRO RTA What will METRO look like in 2031? 1 TRANSIT TECHNOLOGIES 2 TRANSIT TECHNOLOGIES Transit
More informationDiscovery TGA 55, TGA 550, TGA Site Preparation Guide
Discovery TGA 55, TGA 550, TGA 5500 Site Preparation Guide Revision E Issued March 2018 Table of Contents Table of Contents... 2 Ideal Setup... 3 System Components... 4 With Discovery Mass Spectrometer...
More informationFCP_GPR_2016 Team Description Paper: Advances in using Setplays for simulated soccer teams.
FCP_GPR_2016 Team Description Paper: Advances in using Setplays for simulated soccer teams. João Alberto Fabro 1,3, Vinícius Brenner 1, Luis Paulo Reis 2,3, Nuno Lau 4 fabro@utfpr.edu.br, vini_brenner@hotmail.com,
More informationComputing s Energy Problem:
Computing s Energy Problem: (and what we can do about it) Mark Horowitz Stanford University horowitz@ee.stanford.edu 1 of 46 Everything Has A Computer Inside 2of 46 The Reason is Simple: Moore s Law Made
More informationArtificial Intelligence for the EChO Mission Scheduler
Artificial Intelligence for the EChO Mission Scheduler Álvaro García Piquer Ignasi Ribas Josep Colomé Institute of Space Sciences (CSIC/IEEC), Barcelona, Spain SCIOPS 2013 September 10 13, 2013 Introduction
More informationSTUDY PERFORMANCE REPORT
STUDY PERFORMANCE REPORT State: Michigan Project No.: F-53-R-14 Study No.: 486 Title: Assessment of lake trout populations in Michigan s waters of Lake Michigan. Period Covered: April 1, 1997 to March
More informationbeestanbul RoboCup 3D Simulation League Team Description Paper 2012
beestanbul RoboCup 3D Simulation League Team Description Paper 2012 Baris Demirdelen, Berkay Toku, Onuralp Ulusoy, Tuna Sonmez, Kubra Ayvaz, Elif Senyurek, and Sanem Sariel-Talay Artificial Intelligence
More informationSUBJECT: Board Approval: 4/29/04
1255 Imperial Avenue, Suite 1000 San Diego, CA 92101-7490 619/231-1466 FAX 619/234-3407 Policies and Procedures No. 38 SUBJECT: Board Approval: 4/29/04 OUT-OF-DIRECTION BUS ROUTINGS PURPOSE: To establish
More informationOpen Research Online The Open University s repository of research publications and other research outputs
Open Research Online The Open University s repository of research publications and other research outputs Developing an intelligent table tennis umpiring system Conference or Workshop Item How to cite:
More informationDRAFT for a State Policy for Healthy Spaces and Places
DRAFT for a State Policy for Healthy Spaces and Places 1 DRAFT State Policy for Healthy spaces and Places 1. Purpose To encourage the use and development of land that builds healthy communities through
More informationHelicopter C.E.R. Teacher Pages
Helicopter C.E.R. Teacher Pages 45 Minutes Objective Students will conduct an experiment to determine if wing length will affect the descent time of a paper helicopter. Students will analyze their data
More informationInvestigating the Problems of Ship Propulsion on a Supercomputer
Ship Elbrus powered by What I See is What I Understand. Так мы его задумали Investigating the Problems of Ship Propulsion on a Supercomputer A.A. Aksenov, S.V. Zhluktov, D.P. Silaev, S.A. Kharchenko, E.A.
More informationb. Graphs provide a means of quickly comparing data sets. Concepts: a. A graph can be used to identify statistical trends
Baseball Bat Testing: Subjects: Topics: data. Math/Science Gathering and organizing data from an experiment Creating graphical representations of experimental data Analyzing and interpreting graphical
More informationDecompression Method For Massive Compressed Files In Mobile Rich Media Applications
2010 10th IEEE International Conference on Computer and Information Technology (CIT 2010) Decompression Method For Massive Compressed Files In Mobile Rich Media Applications Houchen Li, Zhijie Qiu, Lei
More informationDiscovery SDT 650. Site Preparation Guide. Revision G Issued December Page 1
Discovery SDT 650 Site Preparation Guide Revision G Issued December 2018 Page 1 Table of Contents Table of Contents... 2 Ideal Setup... 3 System Components... 4 With Discovery Mass Spectrometer... 4 With
More informationNHL & NHLPA Future Goals Program Hockey Scholar TM
Curriculum Guide NHL & NHLPA Future Goals Program Hockey Scholar TM Your local NHL team has made it all the way to the Stanley Cup Final and now you just need to win 4 games to bring home the cup! You
More informationTraffic Impact Study. Westlake Elementary School Westlake, Ohio. TMS Engineers, Inc. June 5, 2017
TMS Engineers, Inc. Traffic Impact Study Westlake Elementary School Westlake, Ohio June 5, 2017 Prepared for: Westlake City Schools - Board of Education 27200 Hilliard Boulevard Westlake, OH 44145 TRAFFIC
More informationB.R.O. Basketball Return Optimizer. Electrical & Computer Engineering
B.R.O. Basketball Return Optimizer Team Members Derek Foster (EE) Brian Acker (CSE) Devon O Rourke (CSE) Adam Paranay (EE) 2 Problem Practicing basketball alone is inefficient without someone to return
More informationPredicting skipjack tuna dynamics and effects of climate change using SEAPODYM with fishing and tagging data
Predicting skipjack tuna dynamics and effects of climate change using SEAPODYM with fishing and tagging data Working Doc.: WCPFC-SC12-2016/EB WP01 Inna Senina 1 Patrick Lehodey 1 Beatriz Calmettes 1 Simon
More informationDesign of a Pedestrian Detection System Based on OpenCV. Ning Xu and Yong Ren*
International Conference on Education, Management, Commerce and Society (EMCS 2015) Design of a Pedestrian Detection System Based on OpenCV Ning Xu and Yong Ren* Applied Technology College of Soochow University
More informationCC-Log: Drastically Reducing Storage Requirements for Robots Using Classification and Compression
CC-Log: Drastically Reducing Storage Requirements for Robots Using Classification and Compression Santiago Gonzalez, Vijay Chidambaram, Jivko Sinapov, and Peter Stone University of Texas at Austin 1 The
More informationInstallation of Traffic Signals and Pedestrian Crossings
SER-009-021 Strathcona County Municipal Policy Handbook Installation of Traffic Signals and Pedestrian Crossings Date of Approval by Council: 04/16/91; 06/12/2007 Resolution No. 325/91; 526/2007 Lead Role:
More informationRacecar Rear Wing Setup Optimization via 2D CFD Simulations
Racecar Rear Wing Setup Optimization via 2D CFD Simulations Simulating Systems Ground Transportation Motorsport Graduate Engineer Test & Development Lotus Cars STAR Global Conference 2014 Vienna Austria
More informationThe Mathematics of Procedural Generation in Video Games. OK-AR Section Meeting of the MAA
The Mathematics of Procedural Generation in Video Games Demitri Plessas Department of Mathematics and Computer Science Northeastern State University, Tahlequah, OK plessas@nsuok.edu OK-AR Section Meeting
More informationDesign of Experiments Example: A Two-Way Split-Plot Experiment
Design of Experiments Example: A Two-Way Split-Plot Experiment A two-way split-plot (also known as strip-plot or split-block) design consists of two split-plot components. In industry, these designs arise
More informationSHOT ON GOAL. Name: Football scoring a goal and trigonometry Ian Edwards Luther College Teachers Teaching with Technology
SHOT ON GOAL Name: Football scoring a goal and trigonometry 2006 Ian Edwards Luther College Teachers Teaching with Technology Shot on Goal Trigonometry page 2 THE TASKS You are an assistant coach with
More informationCricket umpire assistance and ball tracking system using a single smartphone camera
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 Cricket umpire assistance and ball tracking system using a single smartphone camera Udit Arora
More informationMac Software Manual for FITstep Pro Version 2
Thank you for purchasing this product from Gopher. If you are not satisfied with any Gopher purchase for any reason at any time, contact us and we will replace the product, credit your account, or refund
More informationNAEST(M) training Course Structure and Session Objectives. Day Introduction and enrolment
NAEST(M) training Course Structure and Session Objectives Day 1 0830-0930 Introduction and enrolment 0930-1330 Effective Bridge Procedures & Rule of the Road Lecturer will go through the PowerPoint on
More informationA history-based estimation for LHCb job requirements
A history-based estimation for LHCb job requirements Nathalie Rauschmayr on behalf of LHCb Computing 13th April 2015 Introduction N. Rauschmayr 2 How long will a job run and how much memory might it need?
More informationPublic transport and town planning from a retroactive point of view C. Wallstrom, S. Johansson et al
Public transport and town planning from a retroactive point of view C. Wallstrom, S. Johansson et al The aim of this project is to estimate the effect of town planning on traffic volumes and modal split
More informationLinear Compressor Discharge Manifold Design For High Thermal Efficiency
Purdue University Purdue e-pubs International Compressor Engineering Conference School of Mechanical Engineering 2016 Linear Compressor Discharge Manifold Design For High Thermal Efficiency Dietmar E.
More informationPerfect Golf Quick Start Guide
Quick Start Guide Perfect Golf Quick Start Guide To play Perfect Golf you must first have purchased the following: 1. A SkyTrak Launch Monitor 2. Have an active Play and Improve Package 3. Have purchased
More informationDiscovery HP-TGA 75/750. Site Preparation Guide
Discovery HP-TGA 75/750 Site Preparation Guide Revision A Issued August 2018 Table of Contents Table of Contents... 2 Ideal Setup... 3 System Components... 4 Instrument Measurements... 5 Utility Requirements...
More informationVibration Analysis and Test of Backup Roll in Temper Mill
Sensors & Transducers 2013 by IFSA http://www.sensorsportal.com Vibration Analysis and Test of Backup Roll in Temper Mill Yuanmin Xie College of Machinery and Automation, Wuhan University of Science and
More informationMulticore Real-Time Scheduling
Multicore Real-Time Scheduling Bjorn Andersson and Dionisio de Niz Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 Copyright 2015 Carnegie Mellon University This material
More informationReversible lane: Exploring Lane Management Alternatives. BY Vijay R Ezapa Arvind Emelinda M Parentela
Reversible lane: Exploring Lane Management Alternatives BY Vijay R Ezapa Arvind Emelinda M Parentela Outline Introduction Purpose Of Study Scope Approaches Conclusion Introduction The present roads are
More informationReal Time Bicycle Simulation Study of Bicyclists Behaviors and their Implication on Safety
Real Time Bicycle Simulation Study of Bicyclists Behaviors and their Implication on Safety JUNE 30, 2017 Valerian Kwigizile, Jun-Seok Oh, Pavel Ikonomov, Raed Hasan, Cole G. Villalobos, Aous Hammad Kurdi,
More informationFinancial Stability Implications of Changing Global Finance: Policy Panel Global Finance in Transition
Financial Stability Implications of Changing Global Finance: Policy Panel Global Finance in Transition May 7 and 8, 2013 İstanbul, Turkey Outline 1 The Financial System 2 Weak Growth 3 4 5 Unprecedented
More informationPredicting the Suction Gas Superheating in Reciprocating Compressors
Purdue University Purdue e-pubs International Compressor Engineering Conference School of Mechanical Engineering 2014 Predicting the Suction Gas Superheating in Reciprocating Compressors Jonatas Ferreira
More informationBlocking time reduction for level crossings using the genetic algorithm
Computers in Railways X 299 Blocking time reduction for level crossings using the genetic algorithm Y. Noguchi 1, H. Mochizuki 1, S. Takahashi 1, H. Nakamura 1, S. Kaneko 1 & M. Sakai 2 1 Nihon University,
More informationCricket Visualization Tool
CS675 Project Cricket Visualization Tool Muralidharan Dhanakoti 1. Abstract Mitigated by rapid advances in ball tracking systems, cricket visualization systems have emerged as an indispensable tool for
More informationINTRODUCTION TO PATTERN RECOGNITION
INTRODUCTION TO PATTERN RECOGNITION 3 Introduction Our ability to recognize a face, to understand spoken words, to read handwritten characters all these abilities belong to the complex processes of pattern
More informationSpatial Patterns / relationships. Model / Predict
Human Environment Spatial Patterns / relationships Model / Predict 2 3 4 5 6 Comparing Neighborhoods with high Quality of Life & health Overlap matrix NPUs with high NH & NQoL SEC High QoL High Health
More informationF u n d a m e n t a l s o f G r a p h i c D e s i g n
9 1 3 6 F u n d a m e n t a l s o f G r a p h i c D e s i g n 20S/20E/20M A Graphic Design Course 9 1 3 6 : F u n d a m e n t a l s o f G r a p h i c D e s i g n 2 0 S / 2 0 E / 2 0 M Course Description
More informationLinear Compressor Suction Valve Optimization
Purdue University Purdue e-pubs International Compressor Engineering Conference School of Mechanical Engineering 2016 Linear Compressor Suction Valve Optimization Rinaldo Puff Embraco, Brazil, rinaldo.puff@embraco.com
More informationAgenda Item I.5.b Supplemental NOAA Presentation November 2012
Agenda Item I.5.b Supplemental NOAA Presentation November 2012 This file contains the Powerpoint presentation with selected screen shots from the videos. Videos were not submitted electronically to the
More informationGait Recognition. Yu Liu and Abhishek Verma CONTENTS 16.1 DATASETS Datasets Conclusion 342 References 343
Chapter 16 Gait Recognition Yu Liu and Abhishek Verma CONTENTS 16.1 Datasets 337 16.2 Conclusion 342 References 343 16.1 DATASETS Gait analysis databases are used in a myriad of fields that include human
More informationCompiling for Multi, Many, and Anycore. Rudi Eigenmann Purdue University
Compiling for Multi, Many, and Anycore Rudi Eigenmann Purdue University Compilation Issues in Multi, Many, Anycore and sample contributions Multicore: shared-memory issues revisited => Cetus: parallelizing
More informationM. TECH. (Computer Science, Information Technology)
SCHEDULE OF M TECH/ M PHRAM/ M ARCH 2ND SEMESTER CARRY OVER(OLD SYLLABUS BEFORE 2016-17) CARRY OVER FOR EVEN SEMSTER EXAMINATION MAY 2017 M. TECH. (ALL BRANCHES) Saturday, June 03, 2017 9.30 AM to 12.30
More informationEnergy Savings Through Compression in Embedded Java Environments
Energy Savings Through Compression in Embedded Java Environments G. Chen, M. Kandemir, N. Vijaykrishnan, M. J. Irwin Microsystems Design Lab Pennsylvania State University University Park, PA 16802, USA
More informationA 28nm SoC with a 1.2GHz 568nJ/ Prediction Sparse Deep-Neural-Network Engine with >0.1 Timing Error Rate Tolerance for IoT Applications
A 28nm SoC with a 1.2GHz 568nJ/ Prediction Sparse Deep-Neural-Network Engine with >0.1 Timing Error Rate Tolerance for IoT Applications Paul Whatmough, S. K. Lee, H. Lee, S. Rama, D. Brooks, G.-Y. Wei
More informationSafety Criticality Analysis of Air Traffic Management Systems: A Compositional Bisimulation Approach
Third SESAR Innovation Days 26 28 November 2013, KTH, Stockholm, Sweden Safety Criticality Analysis of Air Traffic Management Systems: A Compositional Bisimulation Approach Elena De Santis, Maria Domenica
More informationAn Architecture for Combined Test Data Compression and Abort-on-Fail Test
An Architecture for Combined Test Data Compression and Abort-on-Fail Test Erik Larsson and Jon Persson Embedded Systems Laboratory Department of Computer and Information Science Linköpings Universitet,
More informationBackground Information. Project Instructions. Problem Statement. EXAM REVIEW PROJECT Microsoft Excel Review Baseball Hall of Fame Problem
Background Information Every year, the National Baseball Hall of Fame conducts an election to select new inductees from candidates nationally recognized for their talent or association with the sport of
More informationAssessment Task for Stage 6 Preliminary Subject: PDHPE Topic: The Body In Motion (Core 2)
Student s Name: Teacher s Name: Assessment Task for Stage 6 Preliminary Subject: PDHPE Topic: The Body In Motion (Core 2) Assessment Task No. 3 Due Date: Term 3 Week 1 16 th July 2014 Weighting 25% Submission
More informationAdvanced Animal Science TEKS/LINKS Student Objectives One Credit
First Six Weeks Career/Safety/Work Habits AAS 1(A) The student will identify career development and entrepreneurship opportunities in the field of animal systems. AAS 1(B) The student will apply competencies
More informationOperating Committee Strategic Plan
Operating Committee Strategic Plan September 2017 NERC Report Title Report Date I Table of Contents Preface... ii Introduction... iii Operating Committee Strategic Plan...1 Purpose of Strategic Plan...1
More informationWinterGreen Research, INC.
WinterGreen Research, INC. Kitchen Cookware: Market Shares, Strategies, and Forecasts, Worldwide, 2018 to 2024 www.wintergreenresearch.com (781) 863-5078 WinterGreen Research, Inc. Lexington, Massachusetts
More informationBruno Cardoso UFMG, May 2014
Bruno Cardoso UFMG, May 2014 Bad smells and design patterns have apparently very different structures There are few studies regarding this theme Design patterns Bad smells Detection tools Design Patterns:
More informationAdvancing the Standard. GenISys Support Team. v Thursday, July 3, 2014 BEAMER Raith/Vistec 1
GenISys Support Team v4.7.0 Thursday, July 3, 2014 BEAMER 4.7.0 Raith/Vistec 1 Outline Productivity Enhancements PEC + Fracturing Enhancements EBPG - GPF Sequences Thursday, July 3, 2014 BEAMER 4.7.0 Raith/Vistec
More informationFixedWingLib CGF. Realistic CGF Aircraft Entities ware-in-the-loop Simulations
FixedWingLib CGF FixedWingLib CGF offers high-fidelity maneuvers for air combat, close air support and other real-world military and civil manned and unmanned fixed wing operations. Developers can use
More informationJunior Cycle Science - First Year
Investigating Communicating Knowledge and understanding An experimental investigation: How is the solubility of a common substance in water affected by the temperature of the water? Learning outcomes in
More informationReducing Code Size with Run-time Decompression
Reducing Code Size with Run-time Decompression Charles Lefurgy, Eva Piccininni, and Trevor Mudge Advanced Computer Architecture Laboratory Electrical Engineering and Computer Science Dept. The University
More informationCFD Analysis of Giromill Type Vertical Axis Wind Turbine
242 CFD Analysis Giromill Type Vertical Axis Wind Turbine K. Sainath 1, T. Ravi 2, Suresh Akella 3, P. Madhu Sudhan 4 1 Associate Pressor, Department Mechanical Engineering, Sreyas Inst. Engg. & Tech.,
More informationEE582 Physical Design Automation of VLSI Circuits and Systems
EE Prof. Dae Hyun Kim School of Electrical Engineering and Computer Science Washington State University Routing Grid Routing Grid Routing Grid Routing Grid Routing Grid Routing Lee s algorithm (Maze routing)
More informationGOLOMB Compression Technique For FPGA Configuration
GOLOMB Compression Technique For FPGA Configuration P.Hema Assistant Professor,EEE Jay Shriram Group Of Institutions ABSTRACT Bit stream compression is important in reconfigurable system design since it
More informationA Novel Decode-Aware Compression Technique for Improved Compression and Decompression
A Novel Decode-Aware Compression Technique for Improved Compression and Decompression J. Suresh Babu, K. Tirumala Rao & P. Srinivas Department Of Electronics & Comm. Engineering, Nimra College of Engineering
More informationHUNTING SAFETY PLANNING AND ACCIDENT RESPONSE. Connecting Soldiers and Families with Nature... Enjoy the Woods.
HUNTING SAFETY PLANNING AND ACCIDENT RESPONSE 1 Connecting Soldiers and Families with Nature... Enjoy the Woods. Fort Bragg Wildlife Hunter Safety: Plans and Requirements OUTLINE OF BRIEFING: Hunting Safety,
More informationDeveloping a Walk-Out Evacuation Plan for Washington, DC
Developing a Walk-Out Evacuation Plan for Washington, DC Dalia Leven, David Anspacher, AICP and Phil Shapiro, PE The DC Walk-Out Evacuation Plan was developed to facilitate the pedestrian aspects of an
More informationElectromagnetic Attacks on Ring Oscillator-Based True Random Number Generator
Introduction Attacks on TRNG Our active attack EM analysis Electromagnetic Attacks on Ring Oscillator-Based True Random Number Generator Pierre Bayon, Lilian Bossuet, Alain Aubert, Viktor Fischer François
More informationThe Walkability Indicator. The Walkability Indicator: A Case Study of the City of Boulder, CO. College of Architecture and Planning
1 : A Case Study of the City of Boulder, CO College of Architecture and Planning University of Colorado Author Note: Daryoosh Ardalan, Urban Regional Planning, College of Architecture and Planning, University
More informationCitation for published version (APA): Canudas Romo, V. (2003). Decomposition Methods in Demography Groningen: s.n.
University of Groningen Decomposition Methods in Demography Canudas Romo, Vladimir IMPORTANT NOTE: You are advised to consult the publisher's version (publisher's PDF) if you wish to cite from it. Please
More informationDOWNFORCE BALANCE. The Downforce Balance graph (shown at the left) illustrates which areas of the vehicle this product affects.
OVERVIEW Spanning 67 (or 61) inches over its optimized 3D airfoil shape, the APR Performance GTC-300 Adjustable Wing supplies maximum downforce in sports and touring car applications. DOWNFORCE BALANCE
More informationDISCUSSION AND RECOMMENDATION ON OPTIONS FOR THE CREATION OF A COMMUNITY DEVELOPMENT AREA IN THE SUGAR HOUSE NEIGHBORHOOD
DATE: November 12, 2013 ITEM: 8.B. PROJECT AREA: N/A RE: PREPARED BY: DISCUSSION AND RECOMMENDATION ON OPTIONS FOR THE CREATION OF A COMMUNITY DEVELOPMENT AREA IN THE SUGAR HOUSE NEIGHBORHOOD Edward Butterfield
More informationBIRLA INSTITUTE OF TECHNOLOGY
Semester : 1 Total Credits: 29 CH1401 ENGINEERING CHEMISTRY 3.00 EE2201 PRINCIPLES OF ELECTRICAL ENGG 4.00 HU1101 TECHNICAL ENGLISH 3.00 MA1201 ENGINEERING MATHEMATICS 4.00 PH1201 PHYSICS 4.00 CS1302 FUNDAMENTAL
More informationSafety Critical Systems
Safety Critical Systems Mostly from: Douglass, Doing Hard Time, developing Real-Time Systems with UML, Objects, Frameworks And Patterns, Addison-Wesley. ISBN 0-201-49837-5 1 Definitions channel a set of
More informationDetermining Occurrence in FMEA Using Hazard Function
Determining Occurrence in FMEA Using Hazard Function Hazem J. Smadi Abstract FMEA has been used for several years and proved its efficiency for system s risk analysis due to failures. Risk priority number
More informationImplementation of Height Measurement System Based on Pressure Sensor BMP085
017 nd International Conference on Test, Measurement and Computational Method (TMCM 017) ISBN: 978-1-60595-465-3 Implementation of Height Measurement System Based on Pressure Sensor BMP085 Gao-ping LIU
More informationSorted by "Department" below and then by "CrsNo" (Updated February 28, 2017)
Sorted by "Department" below and then by "CrsNo" (Updated February 28, 2017) Course Topics E60 Courses (sorted by "CrsNo" below) Course Topics General E60 110 ENGINEERING ENTREPRENEURSHIP, INNOVATION AND
More informationPrinciples guiding Sport NI investment in Sporting Clubs and Sporting Winners objectives.
Enjoy Engage Excel Principles guiding Sport NI investment in Sporting Clubs and Sporting Winners objectives. Page 1 of 8 1. Background 1.1. This paper outlines a number of proposals that aim to contribute
More informationComputer Integrated Manufacturing (PLTW) TEKS/LINKS Student Objectives One Credit
Computer Integrated Manufacturing (PLTW) TEKS/LINKS Student Objectives One Credit Suggested Time Ranges First Six Weeks History of Manufacturing PFD 1.1(A) The student will describe why and how manufacturing
More informationCity of Homewood Transportation Plan
City of Homewood Transportation Plan Prepared for: City of Homewood, Alabama Prepared by: Skipper Consulting, Inc. May 2007 TABLE OF CONTENTS INTRODUCTION... 1 BACKGROUND INFORMATION... 1 EXISTING TRANSPORTATION
More informationWhat Running Shoe Should I Buy?
Name: Period: Score: Date: What Running Shoe Should I Buy? Buying a running shoe that is right for you depends on your biomechanics. There is so much marketing and distractions around running shoes and
More informationA Hybrid Code Compression Technique using Bitmask and Prefix Encoding with Enhanced Dictionary Selection
A Hybrid Code Compression Technique using Bitmask and Prefix Encoding with Enhanced Dictionary Selection Syed Imtiaz Haider and Leyla Nazhandali Virginia Polytechnic Institute and State University 302
More informationUsing MATLAB with CANoe
Version 2.0 2017-03-09 Application Note AN-IND-1-007 Author Restrictions Abstract Vector Informatik GmbH Public Document This application note describes the usage of MATLAB /Simulink combined with CANoe.
More informationIBIS Modeling for IO-SSO Analysis. Thunder Lay and Jack W.C. Lin IBIS Asia Summit Taipei, Taiwan Nov. 19, 2013
IBIS Modeling for IO-SSO Analysis Thunder Lay and Jack W.C. Lin IBIS Asia Summit Taipei, Taiwan Nov. 19, 2013 Agenda What is IO-SSO? Missing Components in Traditional IO-SSO Analysis Accurate On-die and
More informationECE520 VLSI Design. Lecture 9: Design Rules. Payman Zarkesh-Ha
ECE520 VLSI Design Lecture 9: Design Rules Payman Zarkesh-Ha Office: ECE Bldg. 230B Office hours: Wednesday 2:00-3:00PM or by appointment E-mail: pzarkesh@unm.edu Slide: 1 Review of Last Lecture Interconnect
More informationPerformance of Fully Automated 3D Cracking Survey with Pixel Accuracy based on Deep Learning
Performance of Fully Automated 3D Cracking Survey with Pixel Accuracy based on Deep Learning Kelvin C.P. Wang Oklahoma State University and WayLink Systems Corp. 2017-10-19, Copenhagen, Denmark European
More informationKim speaks in a normal speaking voice (unless otherwise noted). She is a Model 700 CyberFem sales representative robot.
Looking for Love Kim speaks in a normal speaking voice (unless otherwise noted). She is a Model 700 CyberFem sales representative robot. Nina speaks in a normal speaking voice with a British accent. She
More information