Democratising Parallel Software

Size: px
Start display at page:

Download "Democratising Parallel Software"

Transcription

1 ParaFormance TM Democratising Parallel Software Chris

2 A Scottish Startup 600k Scottish Enterprise grant money so far built on over 7M of EU funding. Looking to spin out from the University of St Andrews A team of 4 full time software developers Looking for pre-revenue investment Looking for triallists!

3 Cyber Physical Systems

4 The world s first 1000 core processor Kilo-Core 1000 independent programmable processors Designed by a team at the University of California, Davis 1.78 trillion instructions per second and contains 621 million transistors Each processor is independently clocked, it can shut itself down to further save energy 1,000 processors execute 115 billion instructions per second using 0.7 Watts Powered by a single AA battery

5 Multi-core Software is Difficult!

6 Multi-Threaded Programming C++

7 ParaFormance Technology Discovery Refactoring Repair

8 ParaFormance TM Windows Mac OS X Linux 8

9 9 Parallel Libraries 1.OpenMP Pragma based 2.Intel TBB Pattern based 3.Others MPI PThreads FastFlow

10 Parallelism Discovery Profiles execution of application Locates hot spots of computation Goal is to find instances of patterns and inform user best pattern to choose

11 Safety Checking Checks code for potential thread safe violations using Static Analysis Race conditions Array collisions Variable accesses Private variables Critical regions

12 Automatic Repairing Repairs code to make it thread safe Refactors code to remove potential sources of thread violations Introduces local variables Array collisions

13 Refactoring Rewrites code into a parallel version Portable across range of different types of parallelism: TBB, OpenMP, Pthreads, etc. Modify Refactor

14 Demonstration

15 Examples of ParaFormance ParaFormance is designed to be general, and we have tried it on many different types of application: Machine learning, ant colony optimisation, linear programming, image processing, CFD

16 Weather Forecasting 2.5 million lines 300+ files potential sources of parallelism Paraformance narrows down to 27 possible parallelism sites 1 month of manual effort reduced to only 5 minutes!

17 Comparison of Development Times Man. Time Refac. Time Convolution 24 hours 3 hours Ant Colony 8 hours 1 hour Basic N2 40 hours 5 hours Graphical Lasso 15 hours 2 hours

18 Comparable Performance Speedups for Ant Colony, BasicN2 and Graphical Lasso Speedup BasicN2 BasicN2 Manual Graphical Lasso Graphical Lasso Manual Ant Colony Optimisation Manual Ant Colony Optimisation No of Workers 18

19 Image Convolution 20 Cores! Speedups for Image Convolution on power8 Speedups for Image Convolution on power Nr. threads Nr. threads OpenMP (s m) OpenMP (m m) OpenMP m TBB (s m) TBB (m m) TBB m FF (s m) FF (m m) FF m 19

20 ParaFormance Saves time and money Gets products faster to market De-risks for multi-core Requires less specialised software teams Increases developer team productivity Produces reliable software/products Allows more easily maintained projects

21 Why give ParaFormance a free trial today? chris@paraformance.com

Characterizing and Improving the Performance of Intel Threading Building Blocks

Characterizing and Improving the Performance of Intel Threading Building Blocks Characterizing and Improving the Performance of Intel Threading Building Blocks Gilberto Contreras, Margaret Martonosi Princeton University IISWC 08 Motivation Chip Multiprocessors are the new computing

More information

Parallelism Across the Curriculum

Parallelism Across the Curriculum Parallelism Across the Curriculum John E. Howland Department of Computer Science Trinity University One Trinity Place San Antonio, Texas 78212-7200 Voice: (210) 999-7364 Fax: (210) 999-7477 E-mail: jhowland@trinity.edu

More information

LS-DYNA Performance Enhancement of Fan Blade Off Simulation on Cray XC40

LS-DYNA Performance Enhancement of Fan Blade Off Simulation on Cray XC40 LS-DYNA Performance Enhancement of Fan Blade Off Simulation on Cray XC40 Ting-Ting Zhu, Cray Inc. Jason Wang, LSTC Brian Wainscott, LSTC Abstract This work uses LS-DYNA to enhance the performance of engine

More information

THE MACROECONOMICS OF THE GLOBAL TECHNOLOGY ECONOMY. Howard A. Rubin

THE MACROECONOMICS OF THE GLOBAL TECHNOLOGY ECONOMY. Howard A. Rubin THE MACROECONOMICS OF THE GLOBAL TECHNOLOGY Howard A. Rubin well surpassing such investment by the United States and every other country. The Dow Jones Industrial index no longer exists, replaced by a

More information

Success Stories within Factories of the Future

Success Stories within Factories of the Future Success Stories within Factories of the Future Patrick Kennedy Communications Advisor European Factories of the Future Research Association EFFRA Representing private side in Factories of the Future PPP

More information

NRC Workshop on NASA s Modeling, Simulation, and Information Systems and Processing Technology

NRC Workshop on NASA s Modeling, Simulation, and Information Systems and Processing Technology NRC Workshop on NASA s Modeling, Simulation, and Information Systems and Processing Technology Bronson Messer Director of Science National Center for Computational Sciences & Senior R&D Staff Oak Ridge

More information

CS4617 Computer Architecture

CS4617 Computer Architecture 1/26 CS4617 Computer Architecture Lecture 2 Dr J Vaughan September 10, 2014 2/26 Amdahl s Law Speedup = Execution time for entire task without using enhancement Execution time for entire task using enhancement

More information

Distributed Systems Programming (F21DS1) Formal Methods for Distributed Systems

Distributed Systems Programming (F21DS1) Formal Methods for Distributed Systems Distributed Systems Programming (F21DS1) Formal Methods for Distributed Systems Andrew Ireland Department of Computer Science School of Mathematical and Computer Sciences Heriot-Watt University Edinburgh

More information

Early Adopter : Multiprocessor Programming in the Undergraduate Program. NSF/TCPP Curriculum: Early Adoption at the University of Central Florida

Early Adopter : Multiprocessor Programming in the Undergraduate Program. NSF/TCPP Curriculum: Early Adoption at the University of Central Florida Early Adopter : Multiprocessor Programming in the Undergraduate Program NSF/TCPP Curriculum: Early Adoption at the University of Central Florida Narsingh Deo Damian Dechev Mahadevan Vasudevan Department

More information

Realising Europe s Industrial Potential Towards FP9

Realising Europe s Industrial Potential Towards FP9 European Factories of the Future Realising Europe s Industrial Potential Towards FP9 Maurizio Gattiglio EFFRA Chairman Realising Europe s Industrial Potential What s Happening in Manufacturing? From MANUFACTURING

More information

Exascale Initiatives in Europe

Exascale Initiatives in Europe Exascale Initiatives in Europe Ross Nobes Fujitsu Laboratories of Europe Computational Science at the Petascale and Beyond: Challenges and Opportunities Australian National University, 13 February 2012

More information

Setting up a Digital Darkroom A guide

Setting up a Digital Darkroom A guide Setting up a Digital Darkroom A guide http://www.theuniversody.co.uk Planning / Theory Considerations: What does the facility need to be capable of? Downloading images from digital cameras, (in all Raw

More information

Architecting Systems of the Future, page 1

Architecting Systems of the Future, page 1 Architecting Systems of the Future featuring Eric Werner interviewed by Suzanne Miller ---------------------------------------------------------------------------------------------Suzanne Miller: Welcome

More information

Strategic Innovation Acceleration - UK marine energy industry: pathway to commercialisation Simon Robertson

Strategic Innovation Acceleration - UK marine energy industry: pathway to commercialisation Simon Robertson Strategic Innovation Acceleration - UK marine energy industry: pathway to commercialisation Simon Robertson Contents Carbon Trust Overview Innovation first principles UK Innovation landscape Marine energy

More information

Course Content. Course Content. Course Format. Low Power VLSI System Design Lecture 1: Introduction. Course focus

Course Content. Course Content. Course Format. Low Power VLSI System Design Lecture 1: Introduction. Course focus Course Content Low Power VLSI System Design Lecture 1: Introduction Prof. R. Iris Bahar E September 6, 2017 Course focus low power and thermal-aware design digital design, from devices to architecture

More information

HARDWARE ACCELERATION OF THE GIPPS MODEL

HARDWARE ACCELERATION OF THE GIPPS MODEL HARDWARE ACCELERATION OF THE GIPPS MODEL FOR REAL-TIME TRAFFIC SIMULATION Salim Farah 1 and Magdy Bayoumi 2 The Center for Advanced Computer Studies, University of Louisiana at Lafayette, USA 1 snf3346@cacs.louisiana.edu

More information

Leading by design: Q&A with Dr. Raghuram Tupuri, AMD Chris Hall, DigiTimes.com, Taipei [Monday 12 December 2005]

Leading by design: Q&A with Dr. Raghuram Tupuri, AMD Chris Hall, DigiTimes.com, Taipei [Monday 12 December 2005] Leading by design: Q&A with Dr. Raghuram Tupuri, AMD Chris Hall, DigiTimes.com, Taipei [Monday 12 December 2005] AMD s drive to 64-bit processors surprised everyone with its speed, even as detractors commented

More information

Low Power VLSI Circuits and Systems Prof. Ajit Pal Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur

Low Power VLSI Circuits and Systems Prof. Ajit Pal Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Low Power VLSI Circuits and Systems Prof. Ajit Pal Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Lecture No # 01 Introduction and Course Outline (Refer Slide

More information

QUICK START GUIDE FOR DEMONSTRATION CIRCUIT A, 10V, MONOLITHIC SYNCHRONOUS STEP-DOWN REGULATOR

QUICK START GUIDE FOR DEMONSTRATION CIRCUIT A, 10V, MONOLITHIC SYNCHRONOUS STEP-DOWN REGULATOR DESCRIPTION Demonstration circuit 1015 is a step-down converter, using the LTC3602 monolithic synchronous buck regulator. The DC1015 has an input voltage range of 4.5 to 10, and is capable of delivering

More information

Measuring and Evaluating Computer System Performance

Measuring and Evaluating Computer System Performance Measuring and Evaluating Computer System Performance Performance Marches On... But what is performance? The bottom line: Performance Car Time to Bay Area Speed Passengers Throughput (pmph) Ferrari 3.1

More information

Programming and Optimization with Intel Xeon Phi Coprocessors. Colfax Developer Training One-day Labs CDT 102

Programming and Optimization with Intel Xeon Phi Coprocessors. Colfax Developer Training One-day Labs CDT 102 Programming and Optimization with Intel Xeon Phi Coprocessors Colfax Developer Training One-day Labs CDT 102 Abstract: Colfax Developer Training (CDT) is an in-depth intensive course on efficient parallel

More information

Insulation resistance testing. A complete solution for every application

Insulation resistance testing. A complete solution for every application Insulation resistance testing A complete solution for every application Insulation resistance The latest test tools from the testing experts You asked. We responded. Now you have more insulation testing

More information

Intel Demonstrates High-k + Metal Gate Transistor Breakthrough on 45 nm Microprocessors

Intel Demonstrates High-k + Metal Gate Transistor Breakthrough on 45 nm Microprocessors Intel Demonstrates High-k + Metal Gate Transistor Breakthrough on 45 nm Microprocessors Mark Bohr Intel Senior Fellow Logic Technology Development Kaizad Mistry 45 nm Program Manager Logic Technology Development

More information

Where Tegra meets Titan! Prof Tom Drummond!

Where Tegra meets Titan! Prof Tom Drummond! Where Tegra meets Titan! Prof Tom Drummond! Computer vision is easy!! But first a diversion to 10 th Century Persia!!!!!!!! and the first recorded game of chess! The rice and the chessboard! The rice and

More information

Semiconductors: A Strategic U.S. Advantage in the Global Artificial Intelligence Technology Race

Semiconductors: A Strategic U.S. Advantage in the Global Artificial Intelligence Technology Race Semiconductors: A Strategic U.S. Advantage in the Global Artificial Intelligence Technology Race Falan Yinug, Director, Industry Statistics & Economic Policy, Semiconductor Industry Association August

More information

High Performance Computing for Engineers

High Performance Computing for Engineers High Performance Computing for Engineers David Thomas dt10@ic.ac.uk / https://github.com/m8pple Room 903 http://cas.ee.ic.ac.uk/people/dt10/teaching/2014/hpce HPCE / dt10/ 2015 / 0.1 High Performance Computing

More information

INTRODUCTION CHAPTER 1

INTRODUCTION CHAPTER 1 TABLE OF CONTENTS Introduction... 3 Package Contents... 5 Design... 7 Key Functions... 9 Grain Species and Measuring Ranges....11 First Steps...13 Measurement...15 Modification...19 Setup...21 Replacing

More information

BASICS: TECHNOLOGIES. EEC 116, B. Baas

BASICS: TECHNOLOGIES. EEC 116, B. Baas BASICS: TECHNOLOGIES EEC 116, B. Baas 97 Minimum Feature Size Fabrication technologies (often called just technologies) are named after their minimum feature size which is generally the minimum gate length

More information

Color Management, Profiles, and Spot Colors. Not Everything There is to Know, but Enough to Get You Started

Color Management, Profiles, and Spot Colors. Not Everything There is to Know, but Enough to Get You Started Color Management, Profiles, and Spot Colors Not Everything There is to Know, but Enough to Get You Started John Hendron johnhendron.net April, 2005 Color, Photoshop, and the Mac, 2 Introduction Color on

More information

Ben Baker. Sponsored by:

Ben Baker. Sponsored by: Ben Baker Sponsored by: Background Agenda GPU Computing Digital Image Processing at FamilySearch Potential GPU based solutions Performance Testing Results Conclusions and Future Work 2 CPU vs. GPU Architecture

More information

Annual Intellectual Property & Commercialisation Report AY

Annual Intellectual Property & Commercialisation Report AY Annual Intellectual Property & Commercialisation Report AY 2015-16 1. Highlights 2015-16 During AY 2015-16 the KTC reviewed 19 new invention disclosures and filed 6 new UK patent applications. In addition

More information

Programming and Optimization with Intel Xeon Phi Coprocessors. Colfax Developer Training One-day Boot Camp

Programming and Optimization with Intel Xeon Phi Coprocessors. Colfax Developer Training One-day Boot Camp Programming and Optimization with Intel Xeon Phi Coprocessors Colfax Developer Training One-day Boot Camp Abstract: Colfax Developer Training (CDT) is an in-depth intensive course on efficient parallel

More information

European Perspective (1)

European Perspective (1) European Perspective (1) Europe is leader in several sectors EU s Industry Policy Strategy Europe is good in scientific publications (1/3 of the world production) but how to get that into business and

More information

HAZARDS AND PULSE MODE SEQUENTIAL CIRCUITS

HAZARDS AND PULSE MODE SEQUENTIAL CIRCUITS Chapter 19 HAZARDS AND PULSE MODE SEQUENTIAL CIRCUITS Ch19L5-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 1 Lesson 5 Dynamic Hazards, Essential Hazards and Pulse mode sequential

More information

Table of Contents HOL ADV

Table of Contents HOL ADV Table of Contents Lab Overview - - Horizon 7.1: Graphics Acceleartion for 3D Workloads and vgpu... 2 Lab Guidance... 3 Module 1-3D Options in Horizon 7 (15 minutes - Basic)... 5 Introduction... 6 3D Desktop

More information

What can POP do for you?

What can POP do for you? What can POP do for you? Mike Dewar, NAG Ltd EU H2020 Center of Excellence (CoE) 1 October 2015 31 March 2018 Grant Agreement No 676553 Outline Overview of codes investigated Code audit & plan examples

More information

Research and development case study. Robotics and autonomous systems research

Research and development case study. Robotics and autonomous systems research Research and development case study Robotics and autonomous systems research November 2017 Introduction This case study on robotics and autonomous systems research is one of a series that we have developed

More information

Technician Licensing Class

Technician Licensing Class Technician Licensing Class Go Picture Presented These! by Amateur Radio Technician Class Element 2 Course Presentation ELEMENT 2 SUB-ELEMENTS (Groupings) About Ham Radio Call Signs Control Mind the Rules

More information

CS Computer Architecture Spring Lecture 04: Understanding Performance

CS Computer Architecture Spring Lecture 04: Understanding Performance CS 35101 Computer Architecture Spring 2008 Lecture 04: Understanding Performance Taken from Mary Jane Irwin (www.cse.psu.edu/~mji) and Kevin Schaffer [Adapted from Computer Organization and Design, Patterson

More information

Embracing Open Title Innovation Platforms

Embracing Open Title Innovation Platforms Embracing Open Title Innovation Platforms Sub-title Not all the smart people work for us. We need to work with smart people inside and outside the company.» Chesbourgh PLACE PARTNER S LOGO HERE European

More information

User Guide / Rules (v1.6)

User Guide / Rules (v1.6) BLACKJACK MULTI HAND User Guide / Rules (v1.6) 1. OVERVIEW You play our Blackjack game against a dealer. The dealer has eight decks of cards, all mixed together. The purpose of Blackjack is to have a hand

More information

Low-Power Digital CMOS Design: A Survey

Low-Power Digital CMOS Design: A Survey Low-Power Digital CMOS Design: A Survey Krister Landernäs June 4, 2005 Department of Computer Science and Electronics, Mälardalen University Abstract The aim of this document is to provide the reader with

More information

Low Power Embedded Systems in Bioimplants

Low Power Embedded Systems in Bioimplants Low Power Embedded Systems in Bioimplants Steven Bingler Eduardo Moreno 1/32 Why is it important? Lower limbs amputation is a major impairment. Prosthetic legs are passive devices, they do not do well

More information

GRAPHOGAME User Guide:

GRAPHOGAME User Guide: GRAPHOGAME User Guide: 1. User registration 2. Downloading the game using Internet Explorer browser or similar 3. Adding players and access rights to the games 3.1. adding a new player using the Graphogame

More information

A 0.9 V Low-power 16-bit DSP Based on a Top-down Design Methodology

A 0.9 V Low-power 16-bit DSP Based on a Top-down Design Methodology UDC 621.3.049.771.14:621.396.949 A 0.9 V Low-power 16-bit DSP Based on a Top-down Design Methodology VAtsushi Tsuchiya VTetsuyoshi Shiota VShoichiro Kawashima (Manuscript received December 8, 1999) A 0.9

More information

A Complete Real-Time a Baseband Receiver Implemented on an Array of Programmable Processors

A Complete Real-Time a Baseband Receiver Implemented on an Array of Programmable Processors A Complete Real-Time 802.11a Baseband Receiver Implemented on an Array of Programmable Processors ACSSC 2008 Pacific Grove, CA Anh Tran, Dean Truong and Bevan Baas VLSI Computation Lab, ECE Department,

More information

Chapter 1 Introduction

Chapter 1 Introduction Chapter 1 Introduction 1.1 Introduction There are many possible facts because of which the power efficiency is becoming important consideration. The most portable systems used in recent era, which are

More information

The Who. Intel - no introduction required.

The Who. Intel - no introduction required. Delivering Demand-Based Worlds with Intel SSD GDC 2011 The Who Intel - no introduction required. Digital Extremes - In addition to be great developers of AAA games, they are also the authors of the Evolution

More information

Propietary Engine VS Commercial engine. by Zalo

Propietary Engine VS Commercial engine. by Zalo Propietary Engine VS Commercial engine by Zalo zalosan@gmail.com About me B.S. Computer Engineering 9 years of experience, 5 different companies 3 propietary engines, 2 commercial engines I have my own

More information

RAPS ECMWF. RAPS Chairman. 20th ORAP Forum Slide 1

RAPS ECMWF. RAPS Chairman. 20th ORAP Forum Slide 1 RAPS George.Mozdzynski@ecmwf.int RAPS Chairman 20th ORAP Forum Slide 1 20th ORAP Forum Slide 2 What is RAPS? Real Applications on Parallel Systems European Software Initiative RAPS Consortium (founded

More information

DYNAMIC VOLTAGE FREQUENCY SCALING (DVFS) FOR MICROPROCESSORS POWER AND ENERGY REDUCTION

DYNAMIC VOLTAGE FREQUENCY SCALING (DVFS) FOR MICROPROCESSORS POWER AND ENERGY REDUCTION DYNAMIC VOLTAGE FREQUENCY SCALING (DVFS) FOR MICROPROCESSORS POWER AND ENERGY REDUCTION Diary R. Suleiman Muhammed A. Ibrahim Ibrahim I. Hamarash e-mail: diariy@engineer.com e-mail: ibrahimm@itu.edu.tr

More information

Low Power Design Part I Introduction and VHDL design. Ricardo Santos LSCAD/FACOM/UFMS

Low Power Design Part I Introduction and VHDL design. Ricardo Santos LSCAD/FACOM/UFMS Low Power Design Part I Introduction and VHDL design Ricardo Santos ricardo@facom.ufms.br LSCAD/FACOM/UFMS Motivation for Low Power Design Low power design is important from three different reasons Device

More information

Challenges in Transition

Challenges in Transition Challenges in Transition Keynote talk at International Workshop on Software Engineering Methods for Parallel and High Performance Applications (SEM4HPC 2016) 1 Kazuaki Ishizaki IBM Research Tokyo kiszk@acm.org

More information

Executive Summary Industry s Responsibility in Promoting Responsible Development and Use:

Executive Summary Industry s Responsibility in Promoting Responsible Development and Use: Executive Summary Artificial Intelligence (AI) is a suite of technologies capable of learning, reasoning, adapting, and performing tasks in ways inspired by the human mind. With access to data and the

More information

2015 HSC Industrial Technology Graphics Technologies Marking Guidelines

2015 HSC Industrial Technology Graphics Technologies Marking Guidelines 2015 HSC Industrial Technology Graphics Technologies Marking Guidelines Section I Multiple-choice Answer Key Question Answer 1 A 2 C 3 B 4 B 5 C 6 C 7 C 8 D 9 D 10 C 1 Section II Question 11 Correctly

More information

Development Outcome 1

Development Outcome 1 Computer Games: Development Outcome 1 F917 10/11/12 F917 10/11/12 Page 1 Contents General purpose programming tools... 3 Visual Basic... 3 Java... 4 C++... 4 MEL... 4 C#... 4 What Language Should I Learn?...

More information

ISSCC 2003 / SESSION 1 / PLENARY / 1.1

ISSCC 2003 / SESSION 1 / PLENARY / 1.1 ISSCC 2003 / SESSION 1 / PLENARY / 1.1 1.1 No Exponential is Forever: But Forever Can Be Delayed! Gordon E. Moore Intel Corporation Over the last fifty years, the solid-state-circuits industry has grown

More information

Kickstart Your Gatling Performance Testing

Kickstart Your Gatling Performance Testing Kickstart Your Gatling Performance Testing Siegfried Goeschl Version 1.0.0, 2018-11-04 Introduction 1 Siegfried Goeschl Senior Software Engineer Writing server-side code Java Meetup Vienna co-organizer

More information

Topics in Development of Naval Architecture Software Applications

Topics in Development of Naval Architecture Software Applications Topics in Development of Naval Architecture Software Applications Kevin McTaggart, David Heath, James Nickerson, Shawn Oakey, and James Van Spengen Simulation of Naval Platform Group Defence R&D Canada

More information

Computer-aided Casting Method Design, Simulation and Optimization

Computer-aided Casting Method Design, Simulation and Optimization Silver Jubilee Seminar Institute of Indian Foundrymen (Indore Chapter), 13 March 2008, Indore Computer-aided Casting Method Design, Simulation and Optimization Dr. B. Ravi, Professor Mechanical Engineering

More information

Embedding Artificial Intelligence into Our Lives

Embedding Artificial Intelligence into Our Lives Embedding Artificial Intelligence into Our Lives Michael Thompson, Synopsys D&R IP-SOC DAYS Santa Clara April 2018 1 Agenda Introduction What AI is and is Not Where AI is being used Rapid Advance of AI

More information

Low Power Design. Prof. MacDonald

Low Power Design. Prof. MacDonald Low Power Design Prof. MacDonald Power the next challenge! l High performance thermal problems power is now exceeding 100-200 watts l difficult to remove heat from system l slows down circuits - mobilities

More information

KIP 720 CIS SCANNING SYSTEM WITH ADVANCED KIP REAL TIME THRESHOLDING TECHNOLOGY

KIP 720 CIS SCANNING SYSTEM WITH ADVANCED KIP REAL TIME THRESHOLDING TECHNOLOGY KIP 720 CIS SCANNING SYSTEM WITH ADVANCED KIP REAL TIME THRESHOLDING TECHNOLOGY KIP 720 SCANNING SYSTEM KIP 720 Image Scanner The KIP 720 colour & monochrome scanner delivers large-format scanning and

More information

Digital Systems Design

Digital Systems Design Digital Systems Design Digital Systems Design and Test Dr. D. J. Jackson Lecture 1-1 Introduction Traditional digital design Manual process of designing and capturing circuits Schematic entry System-level

More information

Intellectual Property Management - How to capture, protect and exploit your ideas

Intellectual Property Management - How to capture, protect and exploit your ideas Intellectual Property Management - How to capture, protect and exploit your ideas 13 th February 2013 Gillian Davis & Julian Peck Cambridge Enterprise Limited, University of Cambridge Overview Disclosure

More information

HORIZON Presentation at Manufuture Perspectives on Industrial Technologies in Horizon 2020 and Beyond

HORIZON Presentation at Manufuture Perspectives on Industrial Technologies in Horizon 2020 and Beyond The EU Framework Programme for Research and Innovation HORIZON 2020 Perspectives on Industrial Technologies in Horizon 2020 and Beyond Presentation at Manufuture 2017 Seán O'Reagain Deputy Head of Unit

More information

CS4961 Parallel Programming. Lecture 1: Introduction 08/24/2010. Course Details Time and Location: TuTh, 9:10-10:30 AM, WEB L112 Course Website

CS4961 Parallel Programming. Lecture 1: Introduction 08/24/2010. Course Details Time and Location: TuTh, 9:10-10:30 AM, WEB L112 Course Website Parallel Programming Lecture 1: Introduction Mary Hall August 24, 2010 1 Course Details Time and Location: TuTh, 9:10-10:30 AM, WEB L112 Course Website - http://www.eng.utah.edu/~cs4961/ Instructor: Mary

More information

Towards Real-Time Volunteer Distributed Computing

Towards Real-Time Volunteer Distributed Computing Towards Real-Time Volunteer Distributed Computing Sangho Yi 1, Emmanuel Jeannot 2, Derrick Kondo 1, David P. Anderson 3 1 INRIA MESCAL, 2 RUNTIME, France 3 UC Berkeley, USA Motivation Push towards large-scale,

More information

DITCH WITCH ELECTRONIC GUIDANCE EQUIPMENT

DITCH WITCH ELECTRONIC GUIDANCE EQUIPMENT DITCH WITCH ELECTRONIC GUIDANCE EQUIPMENT guesswork is officially dead. Ditch Witch. DITCH WITCH 752 TRACKER, 752 DISPLAY Location, depth, roll angle, pitch, beacon temperature, battery status the Ditch

More information

Network Equilibrium Balancing Act Conference Thursday 8th September 2016

Network Equilibrium Balancing Act Conference Thursday 8th September 2016 Network Equilibrium Balancing Act Conference Thursday 8th September 2016 Yiango Mavrocostanti Innovation and Low Carbon Networks Engineer Western Power Distribution Outline WPD Innovation - Introduction

More information

MILAN DECLARATION Joining Forces for Investment in the Future of Europe

MILAN DECLARATION Joining Forces for Investment in the Future of Europe MILAN DECLARATION Joining Forces for Investment in the Future of Europe We, the political leaders and representatives of the Vanguard Initiative for New Growth through Smart Specialisation, call upon the

More information

Private Equity Market and Trends Brigitte Baumann CEO Go Beyond; President of EBAN

Private Equity Market and Trends Brigitte Baumann CEO Go Beyond; President of EBAN WWW.GO-BEYOND.BIZ Private Equity Market and Trends Brigitte Baumann CEO Go Beyond; President of EBAN Going International: EOS 1 st Annual Confernece Brigitte.baumann@go-beyond.biz Soph November 30, 2009

More information

EverBlu. Wireless fixed data collection system

EverBlu. Wireless fixed data collection system Solution EverBlu Wireless fixed data collection system > Automatic daily meter reads > Graphical data analysis > Reliable self-healing wireless mesh network > Suitable for urban, suburban and rural environments

More information

Virtual Prototyping - For Real Success

Virtual Prototyping - For Real Success Virtual Prototyping - For Real Success Thilo Hentschke Mentor Graphics This Is the Electronics Age. Electronics are at the core of everything. And PCB design is the essential foundation for all of it.

More information

Engineering and physical sciences research council

Engineering and physical sciences research council Engineering and physical sciences research council KEY FacTS AND FigurES 2015 Fractal-like patterns on thin polymer films. Image courtesy of Jonathan Rickard, University of Birmingham, an entrant in the

More information

Center for Hybrid Multicore Productivity Research (CHMPR)

Center for Hybrid Multicore Productivity Research (CHMPR) A CISE-funded Center University of Maryland, Baltimore County, Milton Halem, Director, 410.455.3140, halem@umbc.edu University of California San Diego, Sheldon Brown, Site Director, 858.534.2423, sgbrown@ucsd.edu

More information

Offshore wind what s it all about? 01/11/2017 Owen Murphy & Andrew Tipping

Offshore wind what s it all about? 01/11/2017 Owen Murphy & Andrew Tipping Offshore wind what s it all about? 01/11/2017 Owen Murphy & Andrew Tipping Agenda ORE Catapult intro Offshore wind market and context Projects, Turbines and Balance of plant Technology demonstration Innovation

More information

SMEs Development: Vietnamese Experience

SMEs Development: Vietnamese Experience SMEs Development: Vietnamese Experience Presenter: Dr. CAN Van Luc at the Conference on APEC s Post 2020 Agenda: Rising Protectionism, Economic Rebalancing and Diversified Growth Session 2: Micro Competitiveness,

More information

Artificial intelligence, made simple. Written by: Dale Benton Produced by: Danielle Harris

Artificial intelligence, made simple. Written by: Dale Benton Produced by: Danielle Harris Artificial intelligence, made simple Written by: Dale Benton Produced by: Danielle Harris THE ARTIFICIAL INTELLIGENCE MARKET IS SET TO EXPLODE AND NVIDIA, ALONG WITH THE TECHNOLOGY ECOSYSTEM INCLUDING

More information

Technology Timeline. Transistors ICs (General) SRAMs & DRAMs Microprocessors SPLDs CPLDs ASICs. FPGAs. The Design Warrior s Guide to.

Technology Timeline. Transistors ICs (General) SRAMs & DRAMs Microprocessors SPLDs CPLDs ASICs. FPGAs. The Design Warrior s Guide to. FPGAs 1 CMPE 415 Technology Timeline 1945 1950 1955 1960 1965 1970 1975 1980 1985 1990 1995 2000 Transistors ICs (General) SRAMs & DRAMs Microprocessors SPLDs CPLDs ASICs FPGAs The Design Warrior s Guide

More information

Design Of Arthematic Logic Unit using GDI adder and multiplexer 1

Design Of Arthematic Logic Unit using GDI adder and multiplexer 1 Design Of Arthematic Logic Unit using GDI adder and multiplexer 1 M.Vishala, 2 Maddana, 1 PG Scholar, Dept of VLSI System Design, Geetanjali college of engineering & technology, 2 HOD Dept of ECE, Geetanjali

More information

Lecture 1: Introduction to Digital System Design & Co-Design

Lecture 1: Introduction to Digital System Design & Co-Design Design & Co-design of Embedded Systems Lecture 1: Introduction to Digital System Design & Co-Design Computer Engineering Dept. Sharif University of Technology Winter-Spring 2008 Mehdi Modarressi Topics

More information

Testo SuperResolution the patent-pending technology for high-resolution thermal images

Testo SuperResolution the patent-pending technology for high-resolution thermal images Professional article background article Testo SuperResolution the patent-pending technology for high-resolution thermal images Abstract In many industrial or trade applications, it is necessary to reliably

More information

2000 Edition. SMEs & EU RTD Small and medium-sized enterprises and European Union programmes for research and technological development

2000 Edition. SMEs & EU RTD Small and medium-sized enterprises and European Union programmes for research and technological development EUROPEAN COMMISSION SCIENCE RESEARCH DEVELOPMENT 2000 Edition SMEs & EU RTD Small and medium-sized enterprises and European Union programmes for research and technological development This brochure presents

More information

Video Enhancement Algorithms on System on Chip

Video Enhancement Algorithms on System on Chip International Journal of Scientific and Research Publications, Volume 2, Issue 4, April 2012 1 Video Enhancement Algorithms on System on Chip Dr.Ch. Ravikumar, Dr. S.K. Srivatsa Abstract- This paper presents

More information

Introduction to SHAPE Removing barriers to HPC for SMEs

Introduction to SHAPE Removing barriers to HPC for SMEs Introduction to SHAPE Removing barriers to HPC for SMEs Paul Graham, Software Architect EPCC, University of Edinburgh, UK PRACE SHAPE Coordinator p.graham@epcc.ed.ac.uk PRACEDays18, Ljubljana, Slovenia

More information

Characterizing, Optimizing, and Auto-Tuning Applications for Energy Efficiency

Characterizing, Optimizing, and Auto-Tuning Applications for Energy Efficiency PhD Dissertation Proposal Characterizing, Optimizing, and Auto-Tuning Applications for Efficiency Wei Wang The Committee: Chair: Dr. John Cavazos Member: Dr. Guang R. Gao Member: Dr. James Clause Member:

More information

GF Machining Solutions Speed of Development : The Future of Machine Building. Sergei Schurov 23/06/2016

GF Machining Solutions Speed of Development : The Future of Machine Building. Sergei Schurov 23/06/2016 GF Machining Solutions Speed of Development : The Future of Machine Building Sergei Schurov 23/06/2016 Heritage Innovation Outlook Machine Tools Industry: Journey Through the Time Heritage Swiss Trains

More information

The PRACE Scientific Steering Committee

The PRACE Scientific Steering Committee The PRACE Scientific Steering Committee Erik Lindahl!1 European Computing Solves Societal Challenges PRACE s goal is to help solve these challenges. The days when scientists did not have to care about

More information

Aimsun Next User's Manual

Aimsun Next User's Manual Aimsun Next User's Manual 1. A quick guide to the new features available in Aimsun Next 8.3 1. Introduction 2. Aimsun Next 8.3 Highlights 3. Outputs 4. Traffic management 5. Microscopic simulator 6. Mesoscopic

More information

Offshore Renewable Energy Catapult

Offshore Renewable Energy Catapult Offshore Renewable Energy 7 s s: A long-term vision for innovation & growth The centres have been set up to make real changes to the way innovation happens in the UK to make things faster, less risky and

More information

SpiNNaker. Human Brain Project. and the. Steve Furber. ICL Professor of Computer Engineering The University of Manchester

SpiNNaker. Human Brain Project. and the. Steve Furber. ICL Professor of Computer Engineering The University of Manchester SpiNNaker and the Human Brain Project Steve Furber ICL Professor of Computer Engineering The University of Manchester 1 200 years ago Ada Lovelace, b. 10 Dec. 1815 "I have my hopes, and very distinct ones

More information

FUNDING A NEW PARADIGM IN EDUCATION

FUNDING A NEW PARADIGM IN EDUCATION FUNDING A NEW PARADIGM IN EDUCATION OUR BIG IDEA FOR THE 4TH INDUSTRIAL REVOLUTION Led by a raft of exponential technologies, the world is changing at a pace never seen before. The current education system,

More information

ON THE WAY TO INDUSTRY 4.0 : DIGITAL ENTERPRISE. Ali Rıza Ersoy March, 2016 v2.0

ON THE WAY TO INDUSTRY 4.0 : DIGITAL ENTERPRISE. Ali Rıza Ersoy March, 2016 v2.0 ON THE WAY TO INDUSTRY 4.0 : DIGITAL ENTERPRISE Ali Rıza Ersoy March, 2016 v2.0 GOOGLE TRENDS First assembly line Cincinnati USA, 1870 HISTORY? FIRST INDUSTRIAL REVOLUTION Mechanical Steam Power First

More information

Donna Burk Allyn Snider

Donna Burk Allyn Snider Donna Burk Allyn Snider ISBN 9781886131880 B1NCSB-B August & September Coin Patterns 1 Ten & More How Many Bugs? 3 October Pennies 5 & More 4 Pennies 5 & More pieces 5 Bugs Doubles & Neighbors 7 Bugs Doubles

More information

Running the Commercialization Rapids with New Technology

Running the Commercialization Rapids with New Technology Running the Commercialization Rapids with New Technology Margaret Lewis Software Strategy CPG Commercial Paul Teich Business Strategy CPG Server/Workstation AMD Session Outline Why Model Technology Adoption?

More information

Affordable, Wide-format Printing In-house. Shivaun Korfanta Partner Program Manager, HP

Affordable, Wide-format Printing In-house. Shivaun Korfanta Partner Program Manager, HP Affordable, Wide-format In-house Shivaun Korfanta Partner Program Manager, 1 Agenda Why wide format in the office s wide format printing portfolio Customer testimonials Promotions 2 Why Wide Format in

More information

Formation Flying What s Coming Up

Formation Flying What s Coming Up Formation Flying What s Coming Up Research & Development directions for Formation Flying simulation and AIV In cooperation with CNES and Estec Fernand Quartier Mathieu Joubert Summary Coming up: Formation

More information

Electronic & Electrical Engineering. Introductions. Information for Stage 1 Students March Why Choose Electronic/Electrical?

Electronic & Electrical Engineering. Introductions. Information for Stage 1 Students March Why Choose Electronic/Electrical? & Introductions Information for Stage 1 Students March 2016 UCD School of and Scoil na hinnealtóireachta Leictrí agus Leictreonaí UCD Professor Tom Brazil Rebekah Murphy fourth year BE student, electronic

More information

T H E Q U A L I T Y L I N K. O v e n T e m p e r a t u r e P r o f i l e r

T H E Q U A L I T Y L I N K. O v e n T e m p e r a t u r e P r o f i l e r T H E Q U A L I T Y L I N K O v e n T e m p e r a t u r e P r o f i l e r T h e e a s i e s t... g e t s t h e b e s t The CURVE-X2 USB offers easy-to-use, high quality temperature datalogging for paint

More information