Cloud, Distributed, Embedded. Erlang in the Heterogeneous Computing World. Omer
|
|
- Alexina Park
- 6 years ago
- Views:
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
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 informationComputing s Energy Problem:
Computing s Energy Problem: (and what we can do about it) Mark Horowitz Stanford University horowitz@ee.stanford.edu 1 of 46 Everything Has A Computer Inside 2of 46 The Reason is Simple: Moore s Law Made
More informationComputational 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 informationigh 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 informationA 28nm SoC with a 1.2GHz 568nJ/ Prediction Sparse Deep-Neural-Network Engine with >0.1 Timing Error Rate Tolerance for IoT Applications
A 28nm SoC with a 1.2GHz 568nJ/ Prediction Sparse Deep-Neural-Network Engine with >0.1 Timing Error Rate Tolerance for IoT Applications Paul Whatmough, S. K. Lee, H. Lee, S. Rama, D. Brooks, G.-Y. Wei
More informationOut-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 informationFast Floating Point Compression on the Cell BE Processor
Fast Floating Point Compression on the Cell BE Processor Ajith Padyana, T.V. Siva Kumar, P.K.Baruah Sri Satya Sai University Prasanthi Nilayam - 515134 Andhra Pradhesh, India ajith.padyana@gmail.com, tvsivakumar@gmail.com,
More informationFlight 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
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 informationStrategy, 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 informationReduction 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 informationDigi 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 informationVirtual 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 informationGOLOMB Compression Technique For FPGA Configuration
GOLOMB Compression Technique For FPGA Configuration P.Hema Assistant Professor,EEE Jay Shriram Group Of Institutions ABSTRACT Bit stream compression is important in reconfigurable system design since it
More informationWHEN 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 informationWHY 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 informationAGW 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 informationAgenda Item I.5.b Supplemental NOAA Presentation November 2012
Agenda Item I.5.b Supplemental NOAA Presentation November 2012 This file contains the Powerpoint presentation with selected screen shots from the videos. Videos were not submitted electronically to the
More informationEdgecore 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 informationCS 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 informationCompiling for Multi, Many, and Anycore. Rudi Eigenmann Purdue University
Compiling for Multi, Many, and Anycore Rudi Eigenmann Purdue University Compilation Issues in Multi, Many, Anycore and sample contributions Multicore: shared-memory issues revisited => Cetus: parallelizing
More informationA Novel Decode-Aware Compression Technique for Improved Compression and Decompression
A Novel Decode-Aware Compression Technique for Improved Compression and Decompression J. Suresh Babu, K. Tirumala Rao & P. Srinivas Department Of Electronics & Comm. Engineering, Nimra College of Engineering
More informationImplementation of Height Measurement System Based on Pressure Sensor BMP085
017 nd International Conference on Test, Measurement and Computational Method (TMCM 017) ISBN: 978-1-60595-465-3 Implementation of Height Measurement System Based on Pressure Sensor BMP085 Gao-ping LIU
More informationInstrument 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 informationDigi 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 informationPerfect Golf Quick Start Guide
Quick Start Guide Perfect Golf Quick Start Guide To play Perfect Golf you must first have purchased the following: 1. A SkyTrak Launch Monitor 2. Have an active Play and Improve Package 3. Have purchased
More informationsorting 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 informationIT 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 informationInstructors: 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 informationSpacecraft 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 informationUsing MATLAB with CANoe
Version 2.0 2017-03-09 Application Note AN-IND-1-007 Author Restrictions Abstract Vector Informatik GmbH Public Document This application note describes the usage of MATLAB /Simulink combined with CANoe.
More informationTHE 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 informationFlexible 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 informationInvestigating the Problems of Ship Propulsion on a Supercomputer
Ship Elbrus powered by What I See is What I Understand. Так мы его задумали Investigating the Problems of Ship Propulsion on a Supercomputer A.A. Aksenov, S.V. Zhluktov, D.P. Silaev, S.A. Kharchenko, E.A.
More informationCONSUMER 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 informationSession 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 informationMac Software Manual for FITstep Pro Version 2
Thank you for purchasing this product from Gopher. If you are not satisfied with any Gopher purchase for any reason at any time, contact us and we will replace the product, credit your account, or refund
More informationREPORT, 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 informationSetting 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 informationInternational 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 informationFree 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 informationMIKE 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 informationHow 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 informationScaling. 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 informationSoundCast 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 information82C288 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 informationVisual 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 information1001ICT 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 informationSoftware 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 informationSetting 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 informationin 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 informationsecuring 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 informationDistributed 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 informationSmart 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 informationDistributed 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 informationSolving 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 informationParaFEM: 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 informationAn 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 informationDecompression Method For Massive Compressed Files In Mobile Rich Media Applications
2010 10th IEEE International Conference on Computer and Information Technology (CIT 2010) Decompression Method For Massive Compressed Files In Mobile Rich Media Applications Houchen Li, Zhijie Qiu, Lei
More informationsiot-shoe: A Smart IoT-shoe for Gait Assistance (Miami University)
siot-shoe: A Smart IoT-shoe for Gait Assistance (Miami University) Abstract Mark Sullivan, Casey Knox, Juan Ding Gait analysis through the Internet of Things (IoT) is able to provide an overall assessment
More informationSC17, 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 informationVLSI 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 informationTraining 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 informationPersistent 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 informationEEC 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 informationHPC 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 informationOutline. 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 informationWhite 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 informationDealing 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 informationAn Efficient Code Compression Technique using Application-Aware Bitmask and Dictionary Selection Methods
An Efficient Code Compression Technique using Application-Aware Bitmask and Selection Methods Seok-Won Seong sseong@cise.ufl.edu Prabhat Mishra prabhat@cise.ufl.edu Department of Computer and Information
More informationFeasibility 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 informationUsing 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 informationImage 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 informationUsing 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 informationQuadruple 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 informationLua. {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 informationAn Architecture for Combined Test Data Compression and Abort-on-Fail Test
An Architecture for Combined Test Data Compression and Abort-on-Fail Test Erik Larsson and Jon Persson Embedded Systems Laboratory Department of Computer and Information Science Linköpings Universitet,
More informationNASCAR 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 informationAssertion-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 informationSoftware 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 informationCAAD 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 informationIndustrial 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 informationAverage 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 informationPrediction 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 informationHow 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 informationVOLUME 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 informationFast 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 informationMicrosoft 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 informationSPRUCING 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 informationCC-Log: Drastically Reducing Storage Requirements for Robots Using Classification and Compression
CC-Log: Drastically Reducing Storage Requirements for Robots Using Classification and Compression Santiago Gonzalez, Vijay Chidambaram, Jivko Sinapov, and Peter Stone University of Texas at Austin 1 The
More information#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 informationStatus 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 informationSoftware 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 informationAdobe 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 informationBayesian 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 informationImplementation 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 informationThe 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 information2017 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 informationWind 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 informationPISCATUS 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