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

Size: px
Start display at page:

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

Transcription

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

2 Outline Challenges in modern computing systems Heterogeneous computing Co-processors and accelerators Programming models and tools Alternate architectures Parallella Vision System Erlang Embedded Project Q&A Slide 2 of 46

3 Challenges: Software Frequency wall Memory bottlenecks Software complexity Slide 3 of 46

4 Amdahl s Law the maximum speed-up through parallel processing is set by the amount of code which has to run serial Slide 4 of 46

5 Challenges: Hardware Yield issues Wiring and interconnect Thermal density Power consumption End of Moore s law imminent Slide 5 of 46

6 Challenges With nearly 10 billion devices connected to the internet and predictions for exponential growth, we ve reached a point where the space, power, and cost demands of traditional technology are no longer sustainable. Meg Whitman President and CEO, HP Slide 6 of 46

7 Internet of Things Slide 7 of 46

8 Device Architectures (I) Slide 8 of 46

9 Device Architectures (II) Slide 9 of 46

10 Heterogeneous Computing (I) Special purpose, highly specialised architectures will outperform general purpose processing devices Possibly by orders of magnitude In terms of energy efficiency as well as raw speed Parallel execution is key Non-programmable/pseudo-programmable accelerators: ASIC, DSP, GPU, Fully programmable accelerators: FPGAs Slide 10 of 46

11 Open Compute Project Slide 11 of 46

12 Heterogeneous Computing (II) Slide 12 of 46

13 GPUs Slide 13 of 46

14 Anatomy of a GPU Slide 14 of 46

15 Co-processors: NetFPGA 10G Slide 15 of 46

16 Co-processors: Generic COTS devices Slide 16 of 46

17 Landscape of accelerator programming Interface CUDA OpenCL DirectCompute RenderScript Originator NVIDIA Khronos (Apple) Microsoft Google Year Area HPC, desktop Desktop, mobile, embedded, HPC OS Windows, Linux, Mac OS Windows, Linux, Mac OS (10.6+) Devices GPUs (NVIDIA) CPUs, GPUs, custom Desktop Mobile Windows (Vista+) Android (3.0+) GPUs (NVIDIA, AMD) CPUs, GPUs, DSPs Work unit Kernel Kernel Compute shader Compute script Language CUDA C/C++ OpenCL C HLSL Script C Distributed Source, PTX Source Source, bytecode LLVM bitcode From: The landscape of accelerator programming: a view from ARM, Lokhmotov, A., 3 rd UK GPU Computing Conference, London Slide 17 of 46

18 Accelerator types Programmable accelerators CPU Vector extensions: x86/sse/avx, PowerPC/VMX, ARM/NEON GPUs supporting general-purpose computing (GPGPUs) Sony/Toshiba/IBM Cell (Sony PlayStation 3, HPC) ClearSpeed CSX (HPC, embedded) Adapteva Epiphany (HPC, mobile) Intel MIC (HPC) Slide 18 of 46

19 Programming accelerators Proprietary low-level APIs, typically C-based: Vector intrinsics NVIDIA CUDA ATI Brook+ ClearSpeed Cn No software portability, obsolescence risk. Slide 19 of 46

20 OpenCL (I) OpenCL (Open Computing Language) is an open, royalty-free standard for general-purpose parallel programming of heterogeneous systems. OpenCL provides a uniform programming environment for software developers to write efficient, portable code for high-performance compute servers, desktop computer systems and handheld devices using a diverse mix of multi-core CPUs, GPUs, Cell-type architectures and other parallel processors such as DSPs. Slide 20 of 46

21 OpenCL (II) Allows you to write C like code which executes on GPUs and many other devices CPUs, FPGAs, various other architectures Key point is data parallelism: applying the same function to a large amount of data Allows us to leverage devices like GPUs from Erlang easily with a minimal wrapper Slide 21 of 46

22 The Parallella Board Slide 22 of 46

23 Shiny prototype! Slide 23 of 46

24 The Parallella Board Slide 24 of 46

25 Epiphany Architecture Slide 25 of 46

26 Epiphany-IV 64-core 28nm (E64G401) 64 High Performance RISC CPU Cores 800 MHz Operating Frequency 100 GFLOPS Peak Performance 1.6 TB/s Local Memory Bandwidth 102 GB/s Network-On-Chip Bisection Bandwidth 6.4 GB/s Off-Chip Bandwidth 2 MB On-Chip Distributed Shared Memory 2 Watt Maximum Chip Power Consumption IEEE Floating Point Instruction Set Fully-featured ANSI-C/C++ programmable GNU/Eclipse based tool chain Source synchronous LVDS off chip links for host or direct chip-tochip interfacing. Chip to chip links for integrating up to 64 chips on a single board Slide 26 of 46

27 Parallella Vision Demo - Overview Slide 27 of 46

28 Parallella Vision Demo - Cameras Slide 28 of 46

29 Parallella Vision Demo - Architecture Slide 29 of 46

30 OpenCL and Erlang Erlang is not that great for crunching image data. This is where OpenCL fits in. Erlang provides an environment around OpenCL. Our server implementation collect frames, offloads processing to Epiphany and send results back. Low latency distributed communications and message passing between processes and nodes Monitoring and supervision facilities Glue between heterogeneous nodes Slide 30 of 46

31 OpenCL on the Parallella Parallella is a little different than standard GPUs Work sizes are different (smaller amount of cores compared to GPU) Requires some forethought into structuring your kernels Slide 31 of 46

32 Parallella and Erlang Ubuntu armhf packages up and running Will be included in the standard distro image Vision Demo code available now Slide 32 of 46

33

34 Embedded Landscape Slide 34 of 46

35 #include <stats.h> Source: Slide 35 of 46

36 External Interfaces in Erlang Slide 36 of 46

37 Accessing hardware Peripherals are memory mapped Access via /dev/mem Faster, needs root, potentially dangerous! or by kernel modules/sysfs Slower, doesn t need root, easier, relatively safer Generally very messy Slide 37 of 46

38 Introducing Erlang/ALE Actor Library for Embedded Slide 38 of 46

39 Erlang/ALE Brings embedded peripheral interfaces into the Erlang domain Provides easy to use, familiar abstractions for Erlang programmers Uses Raspberry Pi as reference platform, easy to port it to other embedded platforms Open source (Apache version 2) Slide 39 of 46

40 Beta release Based on pihwm GPIO and GPIO interrupts, SPI, I2C and PWM peripherals supported Documentation, supporting material and educational package under development Slide 40 of 46

41 ALE Example: Blink! {ok, _} = gpio:start_link(?led_pin, output), blink() -> gpio:write(?led_pin, 1), timer:sleep(1000), gpio:write(?led_pin, 0), timer:sleep(1000). Slide 41 of 46

42 ALE Example: Interrupts {ok, _} = gpio:start_link(?in_pin, input), ok = gpio:set_int(?in_pin, rising), handle_info({gpio_interrupt, _Pin, _Condition}, State) -> blink(). Slide 42 of 46

43 Hardware Projects Demo Board Slide 43 of 46

44 Packages for Embedded Architectures Slide 44 of 46

45 Erlang Slide 45 of 46

46 Thank you The world is concurrent. Things in the world don't share data. Things communicate with messages. Things fail. - Joe Armstrong Father of Erlang Slide 46 of 46

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

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

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

igh erformance omputing

igh erformance omputing igh erformance omputing 2012/11/19 Xavier Vigouroux Business Development Manager 1 The views expressed are those of the author and do not reflect the official policy or position of Bull The views expressed

More information

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

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

Flight Software Overview

Flight Software Overview Solar Probe Plus A NASA Mission to Touch the Sun Flight Software Overview Christopher Krupiarz Christopher.Krupiarz@jhuapl.edu Overarching Science Objective To determine the structure and dynamics of the

More information

& Role of Powerline Carrier

& Role of Powerline Carrier Countdown Pedestrian Signals & Role of Powerline Carrier Richard W. Wall, Ph.D. NIATT Department tof Electrical l & Computer Engineering 9/15/2008 University of Idaho NIATT 1 Presentation Outline Rules,

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

Reduction of Bitstream Transfer Time in FPGA

Reduction of Bitstream Transfer Time in FPGA IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p- ISSN: 2278-8735.Volume 9, Issue 2, Ver. III (Mar - Apr. 2014), PP 82-86 Reduction of Bitstream Transfer Time in

More information

Digi Connect ME 9210 Linux: 2 nd serial over FIM

Digi Connect ME 9210 Linux: 2 nd serial over FIM Digi Connect ME 9210 Linux: 2 nd serial over FIM Document History Date Version Change Description 09/04/2009 Initial entry/outline Table of Contents Document History... 2 Table of Contents... 2 1 Problem

More information

Virtual Breadboarding. John Vangelov Ford Motor Company

Virtual Breadboarding. John Vangelov Ford Motor Company Virtual Breadboarding John Vangelov Ford Motor Company What is Virtual Breadboarding? Uses Vector s CANoe product, to simulate MATLAB Simulink models in a simulated or real vehicle environment. Allows

More information

GOLOMB Compression Technique For FPGA Configuration

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

WHEN WILL YOUR MULTI-TERABYTE IMAGERY STOP REQUIRING YOU TO BUY MORE DATA STORAGE?

WHEN WILL YOUR MULTI-TERABYTE IMAGERY STOP REQUIRING YOU TO BUY MORE DATA STORAGE? PRODUCT BROCHURE WHEN WILL YOUR MULTI-TERABYTE IMAGERY STOP REQUIRING YOU TO BUY MORE DATA STORAGE? WHEN YOU START COMPRESSING IT TO HEXAGON GEOSPATIAL S ECW FORMAT 2 WHEN WILL YOUR MULTI-TERABYTE IMAGERY

More information

WHY CHINA IS A GOOD MARKET FOR FD SOI

WHY CHINA IS A GOOD MARKET FOR FD SOI WHY CHINA IS A GOOD MARKET FOR FD SOI SEPTEMBER 15, 2015 INTERNATIONAL BUSINESS STRATEGIES, INC. 632 Industrial Way Los Gatos CA 95030 USA 408 395 9585 408 395 5389 (fax) www.ibs-inc.net info@ibs-inc.net

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

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

Edgecore ASFvOLT16 VOLTHA Adapter and Driver. Kim Kempf, Sr. Systems Architect CORD Build 2017, San Jose November 8, 2017 MT08.3.

Edgecore ASFvOLT16 VOLTHA Adapter and Driver. Kim Kempf, Sr. Systems Architect CORD Build 2017, San Jose November 8, 2017 MT08.3. Edgecore ASFvOLT16 VOLTHA Adapter and Driver Kim Kempf, Sr. Systems Architect CORD Build 2017, San Jose November 8, 2017 MT08.3.17 Edgecore ASFvOLT16 Whitebox OLT VOLTHA ASFvOLT16_olt adapter Disaggregated

More information

CS 341 Computer Architecture and Organization. Lecturer: Bob Wilson Cell Phone: or

CS 341 Computer Architecture and Organization. Lecturer: Bob Wilson Cell Phone: or CS 341 Computer Architecture and Organization Lecturer: Bob Wilson Cell Phone: 508-577-9895 Email: robert.wilson@umb.edu or bobw@cs.umb.edu 1 Welcome to CS341 This course teaches computer architecture

More information

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

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

A Novel Decode-Aware Compression Technique for Improved Compression and Decompression

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

Implementation of Height Measurement System Based on Pressure Sensor BMP085

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

Instrument pucks. Copyright MBARI Michael Risi SIAM design review November 17, 2003

Instrument pucks. Copyright MBARI Michael Risi SIAM design review November 17, 2003 Instrument pucks Michael Risi SIAM design review November 17, 2003 Instrument pucks Pucks and Plug-and-Work The MBARI puck prototype Puck software interface Pucks in practice (A Puck s Tale) Embedding

More information

Digi Connect ME 9210 Linux: serial port 2 for JTAG modules

Digi Connect ME 9210 Linux: serial port 2 for JTAG modules Digi Connect ME 9210 Linux: serial port 2 for JTAG modules Document History Date Version Change Description 08/05/2009 Initial entry/outline Table of Contents Document History... 2 Table of Contents...

More information

Perfect Golf Quick Start Guide

Perfect 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 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

IT S HOW THE GAME IS ONE! Introducing Sync

IT S HOW THE GAME IS ONE! Introducing Sync Introducing Sync Sync is Brunswick s revolutionary new scoring and management system. It was developed with one goal in mind: to help centers increase sales and profits through addressing their most pressing

More information

Instructors: Randy H. Katz David A. PaGerson hgp://inst.eecs.berkeley.edu/~cs61c/fa10. Fall Lecture #39. Agenda

Instructors: Randy H. Katz David A. PaGerson hgp://inst.eecs.berkeley.edu/~cs61c/fa10. Fall Lecture #39. Agenda 2/2/ CS 6C: Great Ideas in Computer Architecture (Machine Structures) Project 3 Speed- up and RAID Instructors: Randy H Katz David A PaGerson hgp://insteecsberkeleyedu/~cs6c/fa 2// Fall 2 - - Lecture #39

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

Using MATLAB with CANoe

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

THE CANDU 9 DISTRffiUTED CONTROL SYSTEM DESIGN PROCESS

THE CANDU 9 DISTRffiUTED CONTROL SYSTEM DESIGN PROCESS THE CANDU 9 DISTRffiUTED CONTROL SYSTEM DESIGN PROCESS J.E. HARBER, M.K. KATTAN Atomic Energy of Canada Limited 2251 Speakman Drive, Mississauga, Ont., L5K 1B2 CA9900006 and M.J. MACBETH Institute for

More information

Flexible Software for Computer-Based Problem Solving Labs

Flexible Software for Computer-Based Problem Solving Labs Flexible Software for Computer-Based Problem Solving Labs Brita L. Nellermoe 1 Jennifer L. Docktor 2 1 Department of Curriculum and Instruction 2 Department of Physics Physics Education Research Group

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

CONSUMER MODEL INSTALLATION GUIDE

CONSUMER MODEL INSTALLATION GUIDE CONSUMER MODEL INSTALLATION GUIDE System requirements Windows System Requirements To use your TOMI and its software, your system should have: A Microsoft Windows compatible PC with a Pentium IV processor

More information

Session Objectives. At the end of the session, the participants should: Understand advantages of BFD implementation on S9700

Session Objectives. At the end of the session, the participants should: Understand advantages of BFD implementation on S9700 BFD Features Session Objectives At the end of the session, the participants should: Understand advantages of BFD implementation on S9700 Understand when to use BFD on S9700 1 Contents BFD introduction

More information

Mac Software Manual for FITstep Pro Version 2

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

REPORT, RE0813, MIL, ENV, 810G, TEMP, IN HOUSE, , PASS

REPORT, RE0813, MIL, ENV, 810G, TEMP, IN HOUSE, , PASS REPORT, RE0813, MIL, ENV, 810G, TEMP, IN HOUSE, TST 00191 REV. A Crystal Group Inc 850 Kacena Rd., Hiawatha, IA Phone: 877 279 7863 Fax: 319 393 2338 9/23/2014 Revision History REV Date Approved Description

More information

Setting up the Ingenico isc250 Pinpad via USB in Windows 8

Setting up the Ingenico isc250 Pinpad via USB in Windows 8 One Blue Hill Plaza, 16 th Floor, PO Box 1546 Pearl River, NY 10965 1-800-PC-AMERICA, 1-800-722-6374 (Voice) 845-920-0800 (Fax) 845-920-0880 Setting up the Ingenico isc250 Pinpad via USB in Windows 8 The

More information

International Journal of Engineering Trends and Technology (IJETT) Volume 18 Number2- Dec 2014

International Journal of Engineering Trends and Technology (IJETT) Volume 18 Number2- Dec 2014 Compression and Decompression of FPGA Bit Stream Using Bitmask Technique K.Khuresh Gouse 1 N.Chitra 2 K.Maheshwari 3 1 PG Student (M.Tech), 2 Associate Professor, 3 Associate Professor, Dept. of ECE, Gates

More information

Free QA! David Golden

Free QA! David Golden Free QA! David Golden dagolden@cpan.org www.dagolden.com OSCON July 22, 2010 Free as in beer Free as in speech Quality + Assurance Quality is an ideal Quality Assurance is what you can measure CPAN Testers

More information

MIKE Release General product news for Marine software products, tools & features. Nov 2018

MIKE Release General product news for Marine software products, tools & features. Nov 2018 MIKE Release 2019 General product news for Marine software products, tools & features Nov 2018 DHI 2012 MIKE 3 Wave FM New advanced phase-resolving 3D wave modelling product A MIKE 3 FM Wave model - why?

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

Scaling. Krish Chakrabarty 1. Scaling

Scaling. Krish Chakrabarty 1. Scaling Scaling Transistors Interconnect Future Challenges Krish Chakrabarty 1 Scaling The only constant in VLSI is constant change Feature size shrinks by 30% every 2-3 years Transistors become cheaper Transistors

More information

SoundCast Design Intro

SoundCast Design Intro SoundCast Design Intro Basic Design SoundCast and Daysim 3 Land use attributes Households & Individuals SoundCast DaySim Travel demand simulator Trips and Households, Excel Summary Sheets, EMME network

More information

82C288 BUS CONTROLLER FOR PROCESSORS (82C C C288-8)

82C288 BUS CONTROLLER FOR PROCESSORS (82C C C288-8) BUS CONTROLLER FOR 80286 PROCESSORS (82C288-12 82C288-10 82C288-8) Y Provides Commands and Controls for Local and System Bus Y Wide Flexibility in System Configurations Y High Speed CHMOS III Technology

More information

Visual Traffic Jam Analysis Based on Trajectory Data

Visual Traffic Jam Analysis Based on Trajectory Data Visual Traffic Jam Analysis Based on Trajectory Data Zuchao Wang, Min Lu, Xiaoru Yuan, Peking University Junping Zhang, Fudan University Huub van de Wetering, Technische Universiteit Eindhoven Introduction

More information

1001ICT Introduction To Programming Lecture Notes

1001ICT Introduction To Programming Lecture Notes 1001ICT Introduction To Programming Lecture Notes School of Information and Communication Technology Griffith University Semester 2, 2015 1 4 Lego Mindstorms 4.1 Robotics? Any programming course will set

More information

Software for electronic scorekeeping of volleyball matches, developed and distributed by:

Software for electronic scorekeeping of volleyball matches, developed and distributed by: Software for electronic scorekeeping of volleyball matches, developed and distributed by: Developed for the rules of USports 2017-18 As adopted by Ontario University Athletics for Men s & Women s Volleyball

More information

Setting Up the Ingenico isc250 Pinpad via USB

Setting Up the Ingenico isc250 Pinpad via USB One Blue Hill Plaza, 16 th Floor, PO Box 1546 Pearl River, NY 10965 1-800-PC-AMERICA, 1-800-722-6374 (Voice) 845-920-0800 (Fax) 845-920-0880 Setting Up the Ingenico isc250 Pinpad via USB The following

More information

in Hull Richard Green

in Hull Richard Green in Hull Richard Green Hydra UK event, London School of Economics & Political Science, 22 November 2012 Hydra in Hull Hull s is probably the most generic Hydra head in production world-wide: very wide range

More information

securing networks with silicon

securing networks with silicon NITROX II A Family of In-line Security Processors Presented by: Muhammad Raghib Hussain Contributed by: Bob Sanzone, Dan Katz, David Asher, David Carlson, Gregg Bouchard, Michael Bertone, Muhammad Hussain,

More information

Distributed Power Management: Technical Deep Dive + Real World Example

Distributed Power Management: Technical Deep Dive + Real World Example Distributed Power Management: Technical Deep Dive + Real World Example Breakout Session # TA2197 Anne Holler Anthony Vecchiolla VMware Engineering International Integrated Solutions Date: September 18,

More information

Smart Data Role computers play in Technology

Smart Data Role computers play in Technology Smart Data Role computers play in Technology October 30 th 2015 Sizzle Video 2016 2 Introduction: Will Phillips INDYCAR Vice President of Technology Daniel Louks INDYCAR Support Engineer Smart Data Role

More information

Distributed Control Systems

Distributed Control Systems Unit 41: Unit code Distributed Control Systems M/615/1509 Unit level 5 Credit value 15 Introduction With increased complexity and greater emphasis on cost control and environmental issues, the efficient

More information

Solving the problem of serving large image mosaics. Using ECW Connector and Image Web Server with ArcIMS

Solving the problem of serving large image mosaics. Using ECW Connector and Image Web Server with ArcIMS Solving the problem of serving large image mosaics Using ECW Connector and Image Web Server with ArcIMS A White Paper from Earth Resource Mapping 9 April 2003 Asia Pacific Regional Office Americas Region

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

An effective approach for wide area detailed seabed mapping

An effective approach for wide area detailed seabed mapping An effective approach for wide area detailed seabed mapping Busan, 15th November 2017 11/15/2017 1 Ocean Infinity & Partner Proving a comprehensive seabed exploration system for water depth down to 6000

More information

Decompression Method For Massive Compressed Files In Mobile Rich Media Applications

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

siot-shoe: A Smart IoT-shoe for Gait Assistance (Miami University)

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

SC17, Denver, November 14, Highlights of the 50 th. TOP500 List. Erich Strohmaier

SC17, Denver, November 14, Highlights of the 50 th. TOP500 List. Erich Strohmaier Highlights of the 50 th SC17, Denver, November 14, 2017 TOP500 List Erich Strohmaier 41 ST LIST: Sunway THE TaihuLight TOP10 # Site Manufacturer Computer Country Cores 1 2 3 4 5 6 7 8 9 10 National Supercomputing

More information

VLSI Design 12. Design Styles

VLSI Design 12. Design Styles 1 9 8 5 1 9 8 7 1 9 9 1 1 9 9 3 1 9 9 9 2 0 0 1 2 0 0 5 2 0 0 7 2 0 0 9 Pr odu ctiv it y (T r an s./ St a f -M o nt h ) VLSI Design Last module: Floorplanning Sequential circuit design Clock skew This

More information

Training Fees 3,400 US$ per participant for Public Training includes Materials/Handouts, tea/coffee breaks, refreshments & Buffet Lunch.

Training Fees 3,400 US$ per participant for Public Training includes Materials/Handouts, tea/coffee breaks, refreshments & Buffet Lunch. Training Title DISTRIBUTED CONTROL SYSTEMS (DCS) 5 days Training Venue and Dates DISTRIBUTED CONTROL SYSTEMS (DCS) Trainings will be conducted in any of the 5 star hotels. 5 22-26 Oct. 2017 $3400 Dubai,

More information

Persistent Memory Performance Benchmarking & Comparison. Eden Kim, Calypso Systems, Inc. John Kim, Mellanox Technologies, Inc.

Persistent Memory Performance Benchmarking & Comparison. Eden Kim, Calypso Systems, Inc. John Kim, Mellanox Technologies, Inc. Persistent Memory Performance Benchmarking & Comparison Eden Kim, Calypso Systems, Inc. John Kim, Mellanox Technologies, Inc. PM Benchmarking & Comparison Part 1: Test Plan & Workloads Eden Kim of Calypso

More information

EEC 686/785 Modeling & Performance Evaluation of Computer Systems. Lecture 6. Wenbing Zhao. Department of Electrical and Computer Engineering

EEC 686/785 Modeling & Performance Evaluation of Computer Systems. Lecture 6. Wenbing Zhao. Department of Electrical and Computer Engineering EEC 686/785 Modeling & Performance Evaluation of Computer Systems Lecture 6 Department of Electrical and Computer Engineering Cleveland State University wenbing@ieee.org Outline 2 Review of lecture 5 The

More information

HPC Market Update October Addison Snell Christopher Willard, Ph.D. Laura Segervall

HPC Market Update October Addison Snell Christopher Willard, Ph.D. Laura Segervall HPC Market Update October 2018 Addison Snell Christopher Willard, Ph.D. Laura Segervall HPC Market for 2017 Total worldwide HPC market (servers, storage, software, etc.) reached $35.4 billion in 2017,

More information

Outline. Terminology. EEC 686/785 Modeling & Performance Evaluation of Computer Systems. Lecture 6. Steps in Capacity Planning and Management

Outline. Terminology. EEC 686/785 Modeling & Performance Evaluation of Computer Systems. Lecture 6. Steps in Capacity Planning and Management EEC 686/785 Modeling & Performance Evaluation of Computer Systems Lecture 6 Department of Electrical and Computer Engineering Cleveland State University wenbing@ieee.org Outline Review of lecture 5 The

More information

White Rabbit Applications for Data Acquisition Systems

White Rabbit Applications for Data Acquisition Systems White Rabbit Applications for Data Acquisition Systems Dimitris Lampridis CERN BE-CO Hardware and Timing section DAQ Meeting, IN2P3, 01 June 2016 Dimitris Lampridis WR in DAQ 1/36 1 White Rabbit 2 WR Demo

More information

Dealing with Dependent Failures in Distributed Systems

Dealing with Dependent Failures in Distributed Systems Dealing with Dependent Failures in Distributed Systems Ranjita Bhagwan, Henri Casanova, Alejandro Hevia, Flavio Junqueira, Yanhua Mao, Keith Marzullo, Geoff Voelker, Xianan Zhang University California

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

Feasibility of Using the Wiimote Multi-point Interactive Whiteboard in School

Feasibility of Using the Wiimote Multi-point Interactive Whiteboard in School Feasibility of Using the Wiimote Multi-point Interactive Whiteboard in School CPE802 Open Source Productivity Tools Project By Lee Qing Feng, Ng Say Kai & Chong You Liang Wiki Page: http://cpe802wiimote.pbworks.com

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

Image compression: ER Mapper 6.0 ECW v2.0 versus MrSID 1.3

Image compression: ER Mapper 6.0 ECW v2.0 versus MrSID 1.3 Image compression: ER Mapper 6.0 ECW v2.0 versus MrSID 1.3 With massive file sizes for digital imagery now commonplace, compression is a natural choice to shrink 100 s of GB of imagery down to a manageable

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

Quadruple mass spectrometers (transducer type)

Quadruple mass spectrometers (transducer type) Quadruple mass spectrometers that meet the need for sensitive analysis and low outgassing which were specifically designed to be controlled by PCs Quadruple mass spectrometers (transducer type) M-070QA-TDF,

More information

Lua. {h-koba, j-inoue, and Abstract

Lua. {h-koba, j-inoue, and Abstract Lua A Simulator of Four-Legged Robot League in RoboCup using an Scripting Language Lua 1 1 2 3 Hayato KOBAYASHI 1, Jun INOUE 1, Akira ISHINO 2, and Ayumi SHINOHARA 3 1 2 3 1 Graduate School of Information

More information

An Architecture for Combined Test Data Compression and Abort-on-Fail Test

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

NASCAR Media Group CASE STUDY: LOCATION: Charlotte, NC GOAL: SOLUTION:

NASCAR Media Group CASE STUDY: LOCATION: Charlotte, NC GOAL: SOLUTION: CASE STUDY: NASCAR Media Group LOCATION: Charlotte, NC GOAL: SOLUTION: Develop an efficient media archival solution and end-to-end broadcast IT platform Primestream s FORK provides a customizable, software-based

More information

Assertion-Based Verification

Assertion-Based Verification 1 Assertion-Based Verification Harry D. Foster Chief Scientist Verification IC Verification Solutions Division February 2018 Outline How Verification is Done Today What Makes Verification Difficult Observability

More information

Software Reliability 1

Software Reliability 1 Software Reliability 1 Software Reliability What is software reliability? the probability of failure-free software operation for a specified period of time in a specified environment input sw output We

More information

CAAD CTF 2018 Rules June 21, 2018 Version 1.1

CAAD CTF 2018 Rules June 21, 2018 Version 1.1 CAAD CTF 2018 Rules June 21, 2018 Version 1.1 The organizer will invite 5 teams to participate CAAD CTF 2018. We will have it in Las Vegas on Aug. 10 th, 2018. The rules details are below: 1. Each team

More information

Industrial Compressor Controls Standard Custom

Industrial Compressor Controls Standard Custom Technical Seminars 2012 Industrial Compressor Controls Standard Custom CONTROLLING the power of ENERGY 1 TM 2 Woodward Compressor Controls Small Steam Turbine Driven Compressors (ITCC) 3 Simple Compressor

More information

Average Accuracy within 0.1 mph, Calls Out Speeds, Tracks Results

Average Accuracy within 0.1 mph, Calls Out Speeds, Tracks Results Average Accuracy within 0.1 mph, Calls Out Speeds, Tracks Results SmartPitch is a father-son dream come true. But before sharing that story, here's the pay-off for SmartPitch users: UNIQUE FEATURES: Turns

More information

Prediction of Basketball Free Throw Shooting by OpenPose

Prediction of Basketball Free Throw Shooting by OpenPose Prediction of Basketball Free Throw Shooting by OpenPose Masato Nakai,Yoshihiko Tsunoda, Hisashi Hayashi, Hideki Murakoshi School of Industrial Technology, Advanced Institute of Industrial Technology 1-10-40,

More information

How is SkyTrak different from other launch monitors?

How is SkyTrak different from other launch monitors? SkyTrak : The Drilldown If you re looking for a concise and brief overview of SkyTrak, what it is, how it works and what all the data elements indicate, then please watch our educational video series,

More information

VOLUME 3. Published by:

VOLUME 3. Published by: VOLUME 3 Published by: 11 Coca-Cola Activates its Olympics Sponsorship with a Blend of Sports, Music and Crowdsourcing Agency: ignition Coke s activation at the 2012 Summer Olympics in London was a global

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

Microsoft System Center Data

Microsoft System Center Data U ft i V F_R S! TA TSBIB L! OTHEK MAMMOVER J Microsoft System Center Data Protection Manager 2012 SP1 Learn how to deploy, monitor, and administer System Center Data Protection Manager 2012 SP1 Steve Buchanan

More information

SPRUCING UP YOUR ITS. Sheffield City Council - August Brent Collier Stephanie Cooper Ben Hallworth

SPRUCING UP YOUR ITS. Sheffield City Council - August Brent Collier Stephanie Cooper Ben Hallworth SPRUCING UP YOUR ITS Sheffield City Council - August 2017 Brent Collier Stephanie Cooper Ben Hallworth 1 CONTENTS SPRUCING UP YOUR ITS... 1 Introduction... 3 SPRUCE Background... 3 Architecture... 4 Strategies...

More information

CC-Log: Drastically Reducing Storage Requirements for Robots Using Classification and Compression

CC-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 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

Status of SuperKEKB Control System. April 25, 2012 Tatsuro NAKAMURA KEKB Control Group, KEK

Status of SuperKEKB Control System. April 25, 2012 Tatsuro NAKAMURA KEKB Control Group, KEK Status of SuperKEKB Control System April 25, 2012 Tatsuro NAKAMURA KEKB Control Group, KEK Outline Introduction of KEKB & SuperKEKB Upgrade of the Control System OPI layer IOC layer CA Everywhere --- Embedded

More information

Software Manual for FITstep Pro Version 2

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 information

Adobe Captivate Monday, February 08, 2016

Adobe Captivate Monday, February 08, 2016 Slide 1 - Slide 1 MT+ How to work with CSV How to work with CSV. The CSV file used for the import and export of mobilities, can be opened and edited in a variety of tools. In this demo you will see two

More information

Bayesian Optimized Random Forest for Movement Classification with Smartphones

Bayesian Optimized Random Forest for Movement Classification with Smartphones Bayesian Optimized Random Forest for Movement Classification with Smartphones 1 2 3 4 Anonymous Author(s) Affiliation Address email 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

More information

Implementation of Modern Traffic Light Control System

Implementation of Modern Traffic Light Control System International Journal of Scientific and Research Publications, Volume 4, Issue 6, June 2014 1 Implementation of Modern Traffic Light System Nang Hom Kham *, Chaw Myat Nwe ** * Department of Electronic

More information

The HumiSys. RH Generator. Operation. Applications. Designed, built, and supported by InstruQuest Inc.

The HumiSys. RH Generator. Operation. Applications. Designed, built, and supported by InstruQuest Inc. The HumiSys RH Generator Designed, built, and supported by InstruQuest Inc. Versatile Relative Humidity Generation and Multi-Sensor System The new HumiSys with single or dual RH probes capabilities is

More information

2017 LOCKHEED MARTIN CORPORATION. ALL RIGHTS RESERVED

2017 LOCKHEED MARTIN CORPORATION. ALL RIGHTS RESERVED 1 Lockheed Martin (LM) Space Systems Software Product Line Focused organization (LM1000) Deep Space Heritage Avionics/SW leveraged for LM1000 product line solution Combined Commercial and Civil Space Organizations

More information

Wind Plant Operator Data User's Guide

Wind Plant Operator Data User's Guide GUIDE 09 Wind Plant Operator Data User's Guide September 2016 Version: 2.2 Effective Date: 09/12/2016 This document was prepared by: NYISO Customer Support New York Independent System Operator 10 Krey

More information

PISCATUS 3D OVERVIEW PISCATUS 3D MODES. Piscatus 3D will increase your efficiency and reduce your costs

PISCATUS 3D OVERVIEW PISCATUS 3D MODES. Piscatus 3D will increase your efficiency and reduce your costs More Fish Less Time Piscatus 3D delivers a real time 3D view of the ocean floor anywhere in the world, helping you to make the best decisions to catch more fish faster. PISCATUS 3D OVERVIEW Piscatus 3D

More information