Compiling for Multi, Many, and Anycore. Rudi Eigenmann Purdue University

Size: px
Start display at page:

Download "Compiling for Multi, Many, and Anycore. Rudi Eigenmann Purdue University"

Transcription

1 Compiling for Multi, Many, and Anycore Rudi Eigenmann Purdue University

2 Compilation Issues in Multi, Many, Anycore and sample contributions Multicore: shared-memory issues revisited => Cetus: parallelizing compiler for multicore Manycore: message-passing programming? => Shared-memory model for message-passing architectures Anycore: heterogeneity will increase complexity by an order of magnitude => Moving compile-time decisions into runtime R. Eigenmann, Compiling for Multi, Many, Anycore 2

3 Compiler Infrastructure for Multicore Compilation Cetus Successor to Polaris Source-to-source translator for C, C++, Java Supported by the U.S. National Science Foundation Written in Java cetus.ecn.purdue.edu R. Eigenmann, Compiling for Multi, Many, Anycore 3

4 Manycore: Shared-memory model for message-passing architectures Translating OpenMP to MPI

5 OpenMP for Message-Passing Architectures 25 2 Our OpenMP to MPI translator Hand-coded MPI Speedup CG EP FT LU IS ART EQUAKE From NAS Translated Par. Benchmarks OpenMP Hand-coded MPI From SPEC OMP21 R. Eigenmann, Compiling for Multi, Many, Anycore 5

6 OpenMP for Message-Passing Architectures: Comparison with High-Peformance Fortran Execution Time (secs) CG (CLASS B) on Ethernet LU (CLASS A) on Ethernet Number of Processors MPI Execution Time OpenMP Execution Time HPF Execution Time MPI Scalability OpenMP Scalability HPF Scalability Number of Processors Execution Time (secs) Scalability A good case for HPF Scalability A bad case for HPF MPI Execution Time OpenMP Execution Time HPF Execution Time MPI Scalability OpenMP Scalability HPF Scalability R. Eigenmann, Compiling for Multi, Many, Anycore 6

7 OpenMP for Message-Passing Architectures: How does it Work? All shared data is conceptually replicated. Iterations are statically scheduled onto processors. For j=1,n a[e1]= RHS End for M P M P M P RHS data are local reads M P For j=1,n =a[e2] End for Compiler sends data produced (a[e1]) to all future consumer processors. RHS data (a[e2]) are local reads, again R. Eigenmann, Compiling for Multi, Many, Anycore 7

8 Anycore: Moving Compile-time Decisions into Runtime R. Eigenmann, Compiling for Multi, Many, Anycore 8

9 Is there Potential? You bet! Imagine you (the compiler) had full knowledge of input data and execution platform of the program Performance 1 1 You are here Amdahl s law of dynamic optimization 1 1% knowledge R. Eigenmann, Compiling for Multi, Many, Anycore 9

10 Early Results Relative performance improvement percentage (%) ammp applu apsi Whole-program tuning train data set Subroutine-level tuning train data set Whole-program tuning ref data set Subroutine-level tuning ref data set art equake mesa Tuning Goal: determine the best combination of GCC options mgrid R. Eigenmann, Compiling for Multi, Many, Anycore 1 sixtrack swim wupwise geometric mean

11 Reduction of Tuning Time through Subroutine-level Tuning Whole-program tuning Subroutine-level tuning 12. Normalized tuning time ammp applu apsi art equake mesa mgrid sixtrack swim wupwise GeoMean R. Eigenmann, Compiling for Multi, Many, Anycore 11

12 Ongoing Work Beyond autotuning of compiler options New applications of the tuning system MPI parameter tuning Tuning library selection - (ScalaPack,...) OpenMP to MPI translator Best allocation of computation on host vs. GPGPU R. Eigenmann, Compiling for Multi, Many, Anycore 12

13 Runtime Work Distribution on GPU vs. Host Speedups over CPU version Speedups over CPU version Speeuup CPU GPU Tuned Speedup CPU GPU Tuned Dimension size (WA = HA = WB) Dimension size (WA = HA = WB) Arbitrary data dimensions Data dimensions optimal for GPU R. Eigenmann, Compiling for Multi, Many, Anycore 13

14 Conclusions Compilation issues for (today s) multicores: same as for SMPs but has the importance changed? Manycore, anycore: We need high-level programming models E.g., shared-memory models advanced optimizations E.g., runtime decision support R. Eigenmann, Compiling for Multi, Many, Anycore 14

Analyzing the Processor Bottlenecks in SPEC CPU 2000

Analyzing the Processor Bottlenecks in SPEC CPU 2000 Analyzing the Processor Bottlenecks in SPEC CPU 2000 Joshua J. Yi 1, Ajay Joshi 2, Resit Sendag 3, Lieven Eeckhout 4, and David J. Lilja 5 1 - Networking and Computing Systems Group Freescale Semiconductor,

More information

Fast Software-managed Code Decompression

Fast Software-managed Code Decompression Fast Software-managed Code Decompression Charles Lefurgy and Trevor Mudge Advanced Computer Architecture Laboratory Electrical Engineering and Computer Science Dept. The University of Michigan, Ann Arbor

More information

Fast Floating Point Compression on the Cell BE Processor

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

VPC3: A Fast and Effective Trace-Compression Algorithm

VPC3: A Fast and Effective Trace-Compression Algorithm VPC3: A Fast and Effective Trace-Compression Algorithm Martin Burtscher Computer Systems Laboratory School of Electrical and Computer Engineering Cornell University, Ithaca, NY 14853 burtscher@csl.cornell.edu

More information

6/16/2010 DAG Execu>on Model, Work and Depth 1 DAG EXECUTION MODEL, WORK AND DEPTH

6/16/2010 DAG Execu>on Model, Work and Depth 1 DAG EXECUTION MODEL, WORK AND DEPTH 6/16/2010 DAG Execu>on Model, Work and Depth 1 DAG EXECUTION MODEL, WORK AND DEPTH 6/16/2010 DAG Execu>on Model, Work and Depth 2 Computa>onal Complexity of (Sequen>al) Algorithms Model: Each step takes

More information

Cloud, Distributed, Embedded. Erlang in the Heterogeneous Computing World. Omer

Cloud, 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 information

Score-P A Joint Performance Measurement Run-Time Infrastructure for Periscope, Scalasca, TAU, and Vampir

Score-P A Joint Performance Measurement Run-Time Infrastructure for Periscope, Scalasca, TAU, and Vampir Score-P A Joint Performance Measurement Run-Time Infrastructure for Periscope, Scalasca, TAU, and Vampir VI-HPS Team Congratulations!? If you made it this far, you successfully used Score-P to instrument

More information

Running WIEN2K on Ranger

Running WIEN2K on Ranger Running WIEN2K on Ranger with both coarse and fine parallelism Hang Liu Texas Advanced Computing Center May 8, 2012 Outline Introduction Setting WIEN2K in User s Account 2 Introduction WIEN2K WIEN2K Software

More information

Using DDT. Debugging programs with DDT. Peter Towers. HPC Systems Section. ECMWF January 28, 2016

Using DDT. Debugging programs with DDT. Peter Towers. HPC Systems Section. ECMWF January 28, 2016 Using DDT Debugging programs with DDT Peter Towers HPC Systems Section Peter.Towers@ecmwf.int ECMWF January 28, 2016 HPCF - Debugging programs with DDT ECMWF 1 2016 Allinea DDT DDT is a very popular interactive

More information

Using DDT. Debugging programs with DDT. Peter Towers. HPC Systems Section.

Using DDT. Debugging programs with DDT. Peter Towers. HPC Systems Section. Using DDT Debugging programs with DDT Peter Towers HPC Systems Section Peter.Towers@ecmwf.int ECMWF April 16, 2015 1 Allinea DDT DDT is a very popular interactive debugger - Developed by Allinea Software

More information

DDT and Totalview. HRSK Practical on Debugging,

DDT and Totalview. HRSK Practical on Debugging, Center for Information Services and High Performance Computing (ZIH) DDT and Totalview HRSK Practical on Debugging, 03.04.2009 Zellescher Weg 12 Willers-Bau A106 Tel. +49 351-463 - 31945 Matthias Lieber

More information

Strategy, Developments & Outlook SESP September 2010 ESTEC, Noordwijk, The Netherlands

Strategy, Developments & Outlook SESP September 2010 ESTEC, Noordwijk, The Netherlands Strategy, Developments & Outlook SESP 2010 28-30 September 2010 ESTEC, Noordwijk, The Netherlands Overview Introduction Strategy Upgraded courses New 4.2 features EuroSim 4.3 outlook EuroSim on a stick

More information

Profile-driven Selective Code Compression

Profile-driven Selective Code Compression Profile-driven Selective Code Compression Yuan Xie and Wayne Wolf Electrical Engineering Department Princeton University Princeton, NJ 08540, USA yuanxie,wolf@ee.princeton.edu Haris Lekatsas NEC USA 4

More information

Cougar 21 MTR Performance Analysis Page 1 of 7

Cougar 21 MTR Performance Analysis Page 1 of 7 Performance Analysis Page 1 of 7 Cougar 21 MTR Performance Analysis I wanted to do a "quick" analysis of top speed, and acceleration simulation. I used the (few) setup details from the boat test in F&PB's

More information

Computational Challenges in Cold QCD. Bálint Joó, Jefferson Lab Computational Nuclear Physics Workshop SURA Washington, DC July 23-24, 2012

Computational Challenges in Cold QCD. Bálint Joó, Jefferson Lab Computational Nuclear Physics Workshop SURA Washington, DC July 23-24, 2012 Computational Challenges in Cold QCD Bálint Joó, Jefferson Lab Computational Nuclear Physics Workshop SURA Washington, DC July 23-24, 2012 Cycles from Titan, Mira 10000 2 x 20 PF & Moore's law Cumulative

More information

A new take at Adaptive Fast Multipole Methods: application, implementation, and hybrid CPU/GPU parallelism

A new take at Adaptive Fast Multipole Methods: application, implementation, and hybrid CPU/GPU parallelism A new take at Adaptive Fast Multipole Methods: application, implementation, and hybrid CPU/GPU parallelism Stefan Engblom UPMARC @ TDB/IT, Uppsala University KCSE seminar, Stockholm, November 6, 2013 S.

More information

Parsimonious Linear Fingerprinting for Time Series

Parsimonious Linear Fingerprinting for Time Series Parsimonious Linear Fingerprinting for Time Series Lei Li, B. Aditya Prakash, Christos Faloutsos School of Computer Science Carnegie Mellon University VLDB 2010 1 L. Li, 2010 VLDB2010, 36 th International

More information

The GungHo Dynamical Core

The GungHo Dynamical Core The GungHo Dynamical Core The Met Office STFC Daresbury Laboratory * University of Manchester Rupert Ford * STFC's effort was funded by the Hartree Centre 6th 7th April 2016, 4th ENES HPC Workshop GungHo

More information

Out-of-Core Cholesky Factorization Algorithm on GPU and the Intel MIC Co-processors

Out-of-Core Cholesky Factorization Algorithm on GPU and the Intel MIC Co-processors Out-of-Core Cholesky Factorization Algorithm on GPU and the Intel MIC Co-processors Ben Chan (Chinese University of Hong Kong) Nina Qian (Chinese University of Hong Kong) Mentors: Ed D Azevedo (ORNL) Shiquan

More information

- 2 - Companion Web Site. Back Cover. Synopsis

- 2 - Companion Web Site. Back Cover. Synopsis Companion Web Site A Programmer's Introduction to C# by Eric Gunnerson ISBN: 1893115860 Apress 2000, 358 pages This book takes the C programmer through the all the details from basic to advanced-- of the

More information

Investigating the Problems of Ship Propulsion on a Supercomputer

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

Rudolf Eigenmann Curriculum Vita November 2016

Rudolf Eigenmann Curriculum Vita November 2016 Rudolf Eigenmann Curriculum Vita November 2016 Contact Information: National Science Foundation CISE/ACI Division, Room 1270.08 4201 Wilson Blvd Arlington, VA 22203 Telephone: 703 292 2598 email: reigenma@nsf.gov

More information

7),8) (GPU) SIMD ClearSpeed (GSIC) 53% TSUBAME. NVIDIA Tesla GPU TFlops. Tokyo Institute of Technology 2 JST, CREST

7),8) (GPU) SIMD ClearSpeed (GSIC) 53% TSUBAME. NVIDIA Tesla GPU TFlops. Tokyo Institute of Technology 2 JST, CREST Linpack 1, 2 1, 2 1, 3, 2 1, 2 7),8) (GPU) SIMD ClearSpeed TSUBAME Linpack TSUBAME 10000 Opteron 640 Xeon 4),12) LANL RoadRunner 5) 648 ClearSpeed 624 NVIDIA Tesla GPU Linpack 87TFlops 163TFlops (GSIC)

More information

Actualtests ASF 45q. Number: ASF Passing Score: 800 Time Limit: 120 min File Version: 15.5 ASF. Agile Scrum Foundation

Actualtests ASF 45q.   Number: ASF Passing Score: 800 Time Limit: 120 min File Version: 15.5 ASF. Agile Scrum Foundation Actualtests ASF 45q Number: ASF Passing Score: 800 Time Limit: 120 min File Version: 15.5 http://www.gratisexam.com/ ASF Agile Scrum Foundation Excellent Questions, I pass with 90% with these questions.

More information

Functional safety. Functional safety of Programmable systems, devices & components: Requirements from global & national standards

Functional safety. Functional safety of Programmable systems, devices & components: Requirements from global & national standards Functional safety Functional safety of Programmable systems, devices & components: Requirements from global & national standards Matthias R. Heinze Vice President Engineering TUV Rheinland of N.A. Email

More information

Linear Compressor Discharge Manifold Design For High Thermal Efficiency

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

Axial and Centrifugal Compressor Mean Line Flow Analysis Method

Axial and Centrifugal Compressor Mean Line Flow Analysis Method 7th AIAA Aerospace Sciences Meeting Including The New Horizons Forum and Aerospace Exposition - January 9, Orlando, Florida AIAA 9- Axial and Centrifugal Compressor Mean Line Flow Analysis Method Joseph

More information

Mouth of the Columbia River Jetties Three-Phase Construction Plan

Mouth of the Columbia River Jetties Three-Phase Construction Plan Mouth of the Columbia River Jetties Three-Phase Construction Plan Project Overview October 9, 2012 US Army Corps of Engineers MCR Jetties Major Rehabilitation Sand Island pile dikes 1930-1935 Columbia

More information

Globalizing localization of data-limited approaches for sustainable resource management

Globalizing localization of data-limited approaches for sustainable resource management NWFSC, Seattle Globalizing localization of data-limited approaches for sustainable resource management Jason M. Cope Collaborators: Jim Berkson, Jim Thorson, Chantel Wetzel, SNAP working group on Data-limited

More information

Shearwater GeoServices. Increasing survey productivity and enhancing data quality February 2017 Steve Hepburn Acquisition Geophysicist

Shearwater GeoServices. Increasing survey productivity and enhancing data quality February 2017 Steve Hepburn Acquisition Geophysicist Shearwater GeoServices Increasing survey productivity and enhancing data quality February 2017 Steve Hepburn Acquisition Geophysicist Shearwater GeoServices - Full Geophysical Service Company Marine Processing

More information

Computing s Energy Problem:

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

The Evolution of Transport Planning

The Evolution of Transport Planning The Evolution of Transport Planning On Proportionality and Uniqueness in Equilibrium Assignment Michael Florian Calin D. Morosan Background Several bush-based algorithms for computing equilibrium assignments

More information

Efficiency Improvement of Rotary Compressor by Improving the Discharge path through Simulation

Efficiency Improvement of Rotary Compressor by Improving the Discharge path through Simulation Purdue University Purdue e-pubs International Compressor Engineering Conference School of Mechanical Engineering 2014 Efficiency Improvement of Rotary Compressor by Improving the Discharge path through

More information

cudimot: A CUDA toolbox for modelling the brain tissue microstructure from diffusion-mri

cudimot: A CUDA toolbox for modelling the brain tissue microstructure from diffusion-mri cudimot: A CUDA toolbox for modelling the brain tissue microstructure from diffusion-mri Moisés Hernández Fernández Istvan Reguly, Mike Giles, Stephen Smith and Stamatios N. Sotiropoulos GPU Technology

More information

A Quadtree-Based Lightweight Data Compression Approach to Processing Large-Scale Geospatial Rasters

A Quadtree-Based Lightweight Data Compression Approach to Processing Large-Scale Geospatial Rasters 1 A Quadtree-Based Lightweight Data Compression Approach to Processing Large-Scale Geospatial Rasters Jianting Zhang 1,2 and Simin You 2 1 Department of Computer Science, City College of New York, New

More information

Designing Mechanisms for Reliable Internet-based Computing

Designing Mechanisms for Reliable Internet-based Computing Designing Mechanisms for Reliable Internet-based Computing Chryssis Georgiou University of Cyprus, Cyprus Antonio Fernandez Miguel Mosteiro Universidad Rey Juan Carlos, Spain Trustworthy Network Computing

More information

Reducing Code Size with Run-time Decompression

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

ParaFEM: Microstructurally Faithful Modelling of Materials. Louise M. Lever, University of Manchester

ParaFEM: Microstructurally Faithful Modelling of Materials. Louise M. Lever, University of Manchester ParaFEM: Microstructurally Faithful Modelling of Materials Louise M. Lever, University of Manchester HECToR dcse Seminar, NAG, Manchester, UK 9.30am Wednesday 5 October 2011 Overview Background Activities

More information

Application of Computational Fluid Dynamics to Compressor Efficiency Improvement

Application of Computational Fluid Dynamics to Compressor Efficiency Improvement Purdue University Purdue e-pubs International Compressor Engineering Conference School of Mechanical Engineering 1994 Application of Computational Fluid Dynamics to Compressor Efficiency Improvement J.

More information

Track B: Particle Methods Part 2 PRACE Spring School 2012

Track B: Particle Methods Part 2 PRACE Spring School 2012 Track B: Particle Methods Part 2 PRACE Spring School 2012 Maciej Cytowski (ICM UW) PART2: Load-balancing and migration Zoltan set-up ~ 15 min. Load-balancing in Zoltan ~ 15 min. Hands-on exercises ~ 20

More information

METRO System Design. Witt&Sohn AG Aug-11

METRO System Design. Witt&Sohn AG Aug-11 METRO System Design Content Purpose Comparison Metro Road tunnel Ventilation Types/ Systems Operation Modes Pre-/ Detailed Design Summary Purpose Presentation: Degree of Complexity of Metro Systems No

More information

A history-based estimation for LHCb job requirements

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

PARALLEL IMPLEMENTATION OF THE SOCIAL FORCES MODEL

PARALLEL IMPLEMENTATION OF THE SOCIAL FORCES MODEL PARALLEL IMPLEMENTATION OF THE SOCIAL FORCES MODEL Michael J. Quinn 1, Ronald A. Metoyer 1, and Katharine Hunter-Zaworski 2 1 School of Electrical Engineering and Computer Science 2 Department of Civil,

More information

sorting solutions osx separator series

sorting solutions osx separator series osx separator series Comex offers a newly developed complex optical sorting system, in a user friendly platform, for the identification and separation of particles and materials, based on their many physical

More information

Roundabout Design 101: Principles, Process, and Documentation

Roundabout Design 101: Principles, Process, and Documentation Design 101: Principles, Process, and Documentation Part 1 March 7, 2012 Well designed roundabouts should minimize accidents, delay and costs for everyone using the intersection. This session covers the

More information

Online Companion to Using Simulation to Help Manage the Pace of Play in Golf

Online Companion to Using Simulation to Help Manage the Pace of Play in Golf Online Companion to Using Simulation to Help Manage the Pace of Play in Golf MoonSoo Choi Industrial Engineering and Operations Research, Columbia University, New York, NY, USA {moonsoo.choi@columbia.edu}

More information

Author s Name Name of the Paper Session. Positioning Committee. Marine Technology Society. DYNAMIC POSITIONING CONFERENCE September 18-19, 2001

Author s Name Name of the Paper Session. Positioning Committee. Marine Technology Society. DYNAMIC POSITIONING CONFERENCE September 18-19, 2001 Author s Name Name of the Paper Session PDynamic Positioning Committee Marine Technology Society DYNAMIC POSITIONING CONFERENCE September 18-19, 2001 POWER PLANT SESSION A New Concept for Fuel Tight DP

More information

Single Phase Pressure Drop and Flow Distribution in Brazed Plate Heat Exchangers

Single Phase Pressure Drop and Flow Distribution in Brazed Plate Heat Exchangers Purdue University Purdue e-pubs International Refrigeration and Air Conditioning Conference School of Mechanical Engineering 2016 Single Phase Pressure Drop and Flow Distribution in Brazed Plate Heat Exchangers

More information

Multi-Function Vehicle

Multi-Function Vehicle Automated Cracking Survey and Multi-Function Vehicle Kelvin CP Wang University of Arkansas & WayLink kcw@uark.edu RPUG 2008 Austin, Texas October 28 2008 1 Four Parts of Presentation Part One: History

More information

#19 MONITORING AND PREDICTING PEDESTRIAN BEHAVIOR USING TRAFFIC CAMERAS

#19 MONITORING AND PREDICTING PEDESTRIAN BEHAVIOR USING TRAFFIC CAMERAS #19 MONITORING AND PREDICTING PEDESTRIAN BEHAVIOR USING TRAFFIC CAMERAS Final Research Report Luis E. Navarro-Serment, Ph.D. The Robotics Institute Carnegie Mellon University November 25, 2018. Disclaimer

More information

An STPA Tool. Dajiang Suo, John Thomas

An STPA Tool. Dajiang Suo, John Thomas An STPA Tool Dajiang Suo, John Thomas Structure of an Unsafe Control Action Example: Operator provides open train door command when train is moving Control Actions Operator Train Door 2 Structure of an

More information

FIRE PROTECTION. In fact, hydraulic modeling allows for infinite what if scenarios including:

FIRE PROTECTION. In fact, hydraulic modeling allows for infinite what if scenarios including: By Phil Smith, Project Manager and Chen-Hsiang Su, PE, Senior Consultant, Lincolnshire, IL, JENSEN HUGHES A hydraulic model is a computer program configured to simulate flows for a hydraulic system. The

More information

Evaluation of a High Performance Code Compression Method

Evaluation of a High Performance Code Compression Method Evaluation of a High Performance Code Compression Method Charles Lefurgy, Eva Piccininni, and Trevor Mudge EECS Department, University of Michigan 1301 Beal Ave., Ann Arbor, MI 48109-2122 {lefurgy,epiccini,tnm}@eecs.umich.edu

More information

An Efficient Code Compression Technique using Application-Aware Bitmask and Dictionary Selection Methods

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

AN AUTONOMOUS DRIVER MODEL FOR THE OVERTAKING MANEUVER FOR USE IN MICROSCOPIC TRAFFIC SIMULATION

AN AUTONOMOUS DRIVER MODEL FOR THE OVERTAKING MANEUVER FOR USE IN MICROSCOPIC TRAFFIC SIMULATION AN AUTONOMOUS DRIVER MODEL FOR THE OVERTAKING MANEUVER FOR USE IN MICROSCOPIC TRAFFIC SIMULATION OMAR AHMAD oahmad@nads-sc.uiowa.edu YIANNIS E. PAPELIS yiannis@nads-sc.uiowa.edu National Advanced Driving

More information

Agenda Item I.5.b Supplemental NOAA Presentation November 2012

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

Alternative architectures for distributed ledgers. Sarah Meiklejohn (University College London)

Alternative architectures for distributed ledgers. Sarah Meiklejohn (University College London) Alternative architectures for distributed ledgers Sarah Meiklejohn (University College London) company company data consumers data producers company company (icons by parkjisun from noun project) 2 data

More information

REPORT DOCUMENTATION PAGE

REPORT DOCUMENTATION PAGE REPORT DOCUMENTATION PAGE Form Approved OMB NO. 0704-0188 The public reporting burden for this collection of information is estimated to average 1 hour per response, including the time for reviewing instructions,

More information

OPTIMIZING THE LENGTH OF AIR SUPPLY DUCT IN CROSS CONNECTIONS OF GOTTHARD BASE TUNNEL. Rehan Yousaf 1, Oliver Scherer 1

OPTIMIZING THE LENGTH OF AIR SUPPLY DUCT IN CROSS CONNECTIONS OF GOTTHARD BASE TUNNEL. Rehan Yousaf 1, Oliver Scherer 1 OPTIMIZING THE LENGTH OF AIR SUPPLY DUCT IN CROSS CONNECTIONS OF GOTTHARD BASE TUNNEL Rehan Yousaf 1, Oliver Scherer 1 1 Pöyry Infra Ltd, Zürich, Switzerland ABSTRACT Gotthard Base Tunnel with its 57 km

More information

MPCS: Develop and Test As You Fly for MSL

MPCS: Develop and Test As You Fly for MSL MPCS: Develop and Test As You Fly for MSL GSAW 2008 Michael Tankenson & Lloyd DeForrest Wednesday April 2, 2008 Copyright 2008 California Institute of Technology. Government sponsorship acknowledged. Mission

More information

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

How Game Engines Can Inspire EDA Tools Development: A use case for an open-source physical design library

How Game Engines Can Inspire EDA Tools Development: A use case for an open-source physical design library 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,

More information

Spacecraft Simulation Tool. Debbie Clancy JHU/APL

Spacecraft Simulation Tool. Debbie Clancy JHU/APL FSW Workshop 2011 Using Flight Software in a Spacecraft Simulation Tool Debbie Clancy JHU/APL debbie.clancy@jhuapl.edu 443-778-7721 Agenda Overview of RBSP and FAST Technical Challenges Dropping FSW into

More information

High usability and simple configuration or extensive additional functions the choice between Airlock Login or Airlock IAM is yours!

High usability and simple configuration or extensive additional functions the choice between Airlock Login or Airlock IAM is yours! High usability and simple configuration or extensive additional functions the choice between Airlock Login or Airlock IAM is yours! Airlock Login Airlock IAM When combined with Airlock WAF, Airlock Login

More information

Compact Binaries with Code Compression in a Software Dynamic Translator

Compact Binaries with Code Compression in a Software Dynamic Translator Compact Binaries with Code Compression in a Software Dynamic Translator Stacey Shogan and Bruce R. Childers Department of Computer Science University of Pittsburgh Pittsburgh, PA 15260 {sasst118, childers}@cs.pitt.edu

More information

MEMORY is one of the key driving factors in embeddedsystem

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

A STUDY OF THE LOSSES AND INTERACTIONS BETWEEN ONE OR MORE BOW THRUSTERS AND A CATAMARAN HULL

A STUDY OF THE LOSSES AND INTERACTIONS BETWEEN ONE OR MORE BOW THRUSTERS AND A CATAMARAN HULL A STUDY OF THE LOSSES AND INTERACTIONS BETWEEN ONE OR MORE BOW THRUSTERS AND A CATAMARAN HULL L Boddy and T Clarke, Austal Ships, Australia SUMMARY CFD analysis has been conducted on a 100m catamaran hull

More information

A Physics Based Link Model for Tree Vibrations

A Physics Based Link Model for Tree Vibrations A Physics Based Link Model for Tree Vibrations Mark Rudnicki 1 and Kevin D. Murphy 2 1. Department of Natural Resources and the Environment, U. Connecticut 2. Department of Mechanical Engineering, U. Connecticut

More information

Investigation on Deep-Array Wake Losses Under Stable Atmospheric Conditions

Investigation on Deep-Array Wake Losses Under Stable Atmospheric Conditions Investigation on Deep-Array Wake Losses Under Stable Atmospheric Conditions Yavor Hristov, Mark Zagar, Seonghyeon Hahn, Gregory Oxley Plant Siting and Forecasting Vestas Wind Systems A/S Introduction Introduction

More information

: A WEB-BASED SOLVER FOR COMPRESSIBLE FLOW CALCULATIONS

: A WEB-BASED SOLVER FOR COMPRESSIBLE FLOW CALCULATIONS 2006-709: A WEB-BASED SOLVER FOR COMPRESSIBLE FLOW CALCULATIONS Harish Eletem, Lamar University HARISH ELETEM was a graduate student in the Department of Mechanical Engineering at Lamar University. He

More information

Valve Losses in Reciprocating Compressors

Valve Losses in Reciprocating Compressors Purdue University Purdue e-pubs International Compressor Engineering Conference School of Mechanical Engineering 1988 Valve Losses in Reciprocating Compressors Friedrich Bauer Hoerbiger Ventilwerke AG

More information

Innovative and Robust Design. With Full Extension of Offshore Engineering and Design Experiences.

Innovative and Robust Design. With Full Extension of Offshore Engineering and Design Experiences. Innovative and Robust Design by VL Offshore With Full Extension of Offshore Engineering and Design Experiences www.vloffshore.com Y Wind Semi Designed by VL Offshore The Y Wind Semi platform (foundation)

More information

Hydronic Systems Balance

Hydronic Systems Balance Hydronic Systems Balance Balancing Is Misunderstood Balancing is application of fundamental hydronic system math Balance Adjustment of friction loss location Adjustment of pump to requirements By definition:

More information

Instruction Cache Compression for Embedded Systems by Yujia Jin and Rong Chen

Instruction Cache Compression for Embedded Systems by Yujia Jin and Rong Chen Instruction Cache Compression for Embedded Systems by Yujia Jin and Rong Chen Abstract Code compression could lead to less overall system die area and therefore less cost. This is significant in the embedded

More information

A computational study of on-demand accuracy level decomposition for twostage stochastic programs

A computational study of on-demand accuracy level decomposition for twostage stochastic programs A computational study of on-demand accuracy level decomposition for twostage stochastic programs Christian Wolf, Universität Paderborn, Germany Csaba I. Fábián, Kecskemét College, Hungary Achim Koberstein,

More information

Replay using Recomposition: Alignment-Based Conformance Checking in the Large

Replay using Recomposition: Alignment-Based Conformance Checking in the Large Replay using Recomposition: Alignment-Based Conformance Checking in the Large Wai Lam Jonathan Lee 2, H.M.W. Verbeek 1, Jorge Munoz-Gama 2, Wil M.P. van der Aalst 1, and Marcos Sepúlveda 2 1 Architecture

More information

Transition from Scrum to Flow

Transition from Scrum to Flow Transition from Scrum to Flow Implementing change at a large multi-national software company Transition from Scrum to Flow Phillip Cave / Kristin Poole 2 Introducing IEB Transition from Scrum to Flow Phillip

More information

Development of Fluid-Structure Interaction Program for the Mercury Target

Development of Fluid-Structure Interaction Program for the Mercury Target Chapter 4 Epoch Making Simulation Development of Fluid-Structure Interaction Program for the Mercury Target Project Representative Chuichi Arakawa Authors Chuichi Arakawa Takuma Kano Ryuta Imai Japan Atomic

More information

NCHRP Superelevation Criteria for Sharp Horizontal Curves on Steep Grades. Research Team: MRIGlobal Pennsylvania State University

NCHRP Superelevation Criteria for Sharp Horizontal Curves on Steep Grades. Research Team: MRIGlobal Pennsylvania State University NCHRP 15-39 Superelevation Criteria for Sharp Horizontal Curves on Steep Grades Research Team: MRIGlobal Pennsylvania State University Objective and Scope Develop superelevation criteria for sharp horizontal

More information

Design and Modeling of a Mobile Robot

Design and Modeling of a Mobile Robot Design and Modeling of a Mobile Robot with an Optimal Obstacle-Climbing Mode The pen WHEEL Project Jean-Christophe FAUROUX Morgann FORLOROU Belhassen Chedli BOUZGARROU Frédéric CHAPELLE 1/33 LaMI / TIMS

More information

Relative Dosimetry. Photons

Relative Dosimetry. Photons Relative Dosimetry Photons What you need to measure! Required Data (Photon) Central Axis Percent Depth Dose Tissue Maximum Ratio Scatter Maximum Ratio Output Factors S c & S cp! S p Beam profiles Wedge

More information

Nearshore wave-flow modelling with SWASH

Nearshore wave-flow modelling with SWASH Nearshore wave-flow modelling with SWASH th Waves Workshop Marcel, Guus and Pieter November, /37 Delft University of Technology Motivation Goal: to develop a model that is capable of simulating wave motion

More information

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

Passing Vessel Analysis in Design and Engineering. Eric D. Smith, P.E. Vice President, Moffatt & Nichol

Passing Vessel Analysis in Design and Engineering. Eric D. Smith, P.E. Vice President, Moffatt & Nichol moffatt & nichol Passing Vessel Analysis in Design and Engineering Eric D. Smith, P.E. Vice President, Moffatt & Nichol Passing Vessel Analysis in Port Engineering and Design Passing Vessel Effects Data

More information

6. EXPERIMENTAL METHOD. A primary result of the current research effort is the design of an experimental

6. EXPERIMENTAL METHOD. A primary result of the current research effort is the design of an experimental 6. EXPERIMENTAL METHOD 6.1 Introduction A primary result of the current research effort is the design of an experimental setup that can simulate the interaction of a windmill with a vortex wake and record

More information

Roundabout Design Principles

Roundabout Design Principles des Carrefours Giratoires Roundabout Design Principles NCLUG Roundabout Luncheon Tuesday, March 4, 2014 Prepared by: des Carrefours Agenda Giratoires Roundabout design process: Planning and Policy Lane

More information

Gas Vapor Injection on Refrigerant Cycle Using Piston Technology

Gas Vapor Injection on Refrigerant Cycle Using Piston Technology Purdue University Purdue e-pubs International Refrigeration and Air Conditioning Conference School of Mechanical Engineering 2012 Gas Vapor Injection on Refrigerant Cycle Using Piston Technology Sophie

More information

Compact Binaries with Code Compression in a Software Dynamic Translator

Compact Binaries with Code Compression in a Software Dynamic Translator Compact Binaries with Code Compression in a Software Dynamic Translator Stacey Shogan and Bruce R. Childers Department of Computer Science, University of Pittsburgh Pittsburgh, PA 15260 USA {sasst118,

More information

SUPPLEMENT MATERIALS

SUPPLEMENT MATERIALS SUPPLEMENT MATERIALS This document provides the implementation details of LW-FQZip 2 and the detailed experimental results of the comparison studies. 1. Implementation details of LW-FQZip 2 LW-FQZip 2

More information

Wind Flow Model of Area Surrounding the Case Western Reserve University Wind Turbine

Wind Flow Model of Area Surrounding the Case Western Reserve University Wind Turbine Wind Flow Model of Area Surrounding the Case Western Reserve University Wind Turbine Matheus C. Fernandes 1, David H. Matthiesen PhD *2 1 Case Western Reserve University Dept. of Mechanical Engineering,

More information

Lifecycle Performance of Escape Systems

Lifecycle Performance of Escape Systems Lifecycle Performance of Escape Systems A look at laboratory vs field conditioning of aramid fiber based escape systems. By James Hunter, Cedric Smith, Ole Kils and Tyler Mayer for ITRS 2018 1.1 Introduction

More information

CT PET-2018 Part - B Phd COMPUTER APPLICATION Sample Question Paper

CT PET-2018 Part - B Phd COMPUTER APPLICATION Sample Question Paper CT PET-2018 Part - B Phd COMPUTER APPLICATION Sample Question Paper Note: All Questions are compulsory. Each question carry one mark. 1. Error detection at the data link layer is achieved by? [A] Bit stuffing

More information

New Vessel Fuel Efficient Design and Construction Considerations Medium and Long-Term Options

New Vessel Fuel Efficient Design and Construction Considerations Medium and Long-Term Options New Vessel Fuel Efficient Design and Construction Considerations Medium and Long-Term Options By Dag Friis Christian Knapp Bob McGrath Ocean Engineering Research Centre MUN Engineering Overview : Introduction

More information

Fully coupled modelling of complex sand controlled completions. Michael Byrne

Fully coupled modelling of complex sand controlled completions. Michael Byrne Fully coupled modelling of complex sand controlled completions Michael Byrne Outline Background Objectives Reservoir, Fluid Properties and Pressure Validating Modelling Fluid Flow Through Inflow Control

More information

OPTIMIZATION OF SINGLE STAGE AXIAL FLOW COMPRESSOR FOR DIFFERENT ROTATIONAL SPEED USING CFD

OPTIMIZATION OF SINGLE STAGE AXIAL FLOW COMPRESSOR FOR DIFFERENT ROTATIONAL SPEED USING CFD http:// OPTIMIZATION OF SINGLE STAGE AXIAL FLOW COMPRESSOR FOR DIFFERENT ROTATIONAL SPEED USING CFD Anand Kumar S malipatil 1, Anantharaja M.H 2 1,2 Department of Thermal Power Engineering, VTU-RO Gulbarga,

More information

HWBOINTS REVISION 7. Revision 7 is designed in response to community feedback with the intent of awarding points

HWBOINTS REVISION 7. Revision 7 is designed in response to community feedback with the intent of awarding points HWBOINTS REVISION 7 Revision 7 is designed in response to community feedback with the intent of awarding points more accurately as a reflection of overclocking result quality. The new revision re-balances

More information

Evaluation of Unstructured WAVEWATCH III for Nearshore Application

Evaluation of Unstructured WAVEWATCH III for Nearshore Application Evaluation of Unstructured WAVEWATCH III for Nearshore Application Jane McKee Smith, Tyler Hesser, Mary Anderson Bryant USACE Research and Development Center, Coastal and Hydraulics Lab Aron Roland BGS

More information

Template Document of Comparison Tables Generated by the BBOB 2012 Post-Processing: Layout for the BBOB 2012 Noisy Testbed

Template Document of Comparison Tables Generated by the BBOB 2012 Post-Processing: Layout for the BBOB 2012 Noisy Testbed Template Document of Comparison Tables Generated by the BBOB 2012 Post-Processing: Layout for the BBOB 2012 Noisy Testbed The BBOBies July 15, 2012 Abstract This document provides tabular results of the

More information

AGW SYSTEMS. Blue Clock W38X

AGW SYSTEMS. Blue Clock W38X AGW SYSTEMS Blue Clock W38X Contents table BLUECLOCKS...3 THE EVOLUTION...4 WHAT S NEW!...5 HARDWARE...6 SOFTWARE...7 MULTI COMPANY...8 INSTANTLY...9 EVEN MORE!...10 WHAT S INSIDE HOW DOES IT WORK...11...12

More information

Polynomial DC decompositions

Polynomial DC decompositions Polynomial DC decompositions Georgina Hall Princeton, ORFE Joint work with Amir Ali Ahmadi Princeton, ORFE 7/31/16 DIMACS Distance geometry workshop 1 Difference of convex (dc) programming Problems of

More information