Using Cowichan Problems to Inves6gate Programmability of X10 Programming System

Size: px
Start display at page:

Download "Using Cowichan Problems to Inves6gate Programmability of X10 Programming System"

Transcription

1 Using Cowichan Problems to Inves6gate Programmability of X1 Programming System Jeeva S. Paudel, J. Nelson Amaral Department of Computing Science University of Alberta, Edmonton Canada June 4, 211

2 X1: Design Goals Programmer Produc-vity An experiment to evaluate the programmability of three programming systems. (Sarkar et al., Workshop on Produc-vity & Performance in High- End Compu-ng 26) Code Performance s Performance evalua:on of MPI, UPC & OpenMP on mul:core architectures. (Mallon et al., EuroPVM/MPI 29) 2

3 Contribu-ons Performance assessment of X1 Implementa-on of a suite of parallel programs 3

4 Cowichan Suite Gregory Wilson Salishan - - Cowichan 4

5 Cowichan Suite Designed to assess the programmability of a programming system for wri-ng efficient parallel programs 5

6 Cowichan Problems

7 Example Implementa-ons Turing Ring r x,y : birth rates c x,y : death rates μ x,y : migra-on rates 7

8 Example Implementa-ons Turing Ring r x,y : birth rates c x,y : death rates μ x,y : migra-on rates Pred (X) Prey (Y) Sequen-al Implementa-on of Turing Ring Problem 8

9 Example Implementa-ons Turing Ring r x,y : birth rates c x,y : death rates μ x,y : migra-on rates - Receive migra-on informa-on - Update local popula-on using birth and death rates - Update local popula-on using migra-on values - Send migra-on informa-on to adjacent loca-ons Pred (X) Prey (Y) Sequen-al Implementa-on of Turing Ring Problem 9

10 Example Implementa-ons Turing Ring r x,y : birth rates c x,y : death rates μ x,y : migra-on rates Pred (X) Prey (Y) Place Place 3 Place 1 Place 4 Place 2 Place 5 CPU CPU 1 CPU 2 Paralleliza-on of Turing Ring Problem 1

11 Example Implementa-ons Turing Ring r x,y : birth rates c x,y : death rates μ x,y : migra-on rates - Receive migra-on informa-on - Update local popula-on using birth and death rates - Update local popula-on using migra-on values - Send migra-on informa-on to adjacent node - Wait for other process to finish this itera-on Pred (X) Prey (Y) Place Place 3 Place 1 Place 4 Place 2 Place 5 CPU CPU 1 CPU 2 Paralleliza-on of Turing Ring Problem 11

12 Example Implementa-ons Turing Ring - Receive migra-on informa-on - Update local popula-on using birth and death rates - Update local popula-on using migra-on values - Send migra-on informa-on to adjacent node - Wait for other process to finish this itera-on 12

13 Example Implementa-ons Turing Ring - Receive migra-on informa-on - Update local popula-on using birth and death rates - Update local popula-on using migra-on values - Send migra-on informa-on to adjacent node - Wait for other process to finish this itera-on 13

14 Example Implementa-ons Turing Ring - Receive migra-on informa-on - Update local popula-on using birth and death rates - Update local popula-on using migra-on values - Send migra-on informa-on to adjacent node - Wait for other process to finish this itera-on 14

15 Example Implementa-ons Turing Ring - Receive migra-on informa-on - Update local popula-on using birth and death rates - Update local popula-on using migra-on values - Send migra-on informa-on to adjacent node - Wait for other process to finish this itera-on 15

16 Example Implementa-ons Skyline Matrix N X N

17 Example Implementa-ons Skyline Matrix N X N

18 Example Implementa-ons Skyline Matrix Ax = b N X N

19 Example Implementa-ons Skyline Matrix Ax = b LU Decomposi-on

20 Example Implementa-ons Skyline Matrix Supra- diagonal Columns A Sub- diagonal Rows

21 Example Implementa-ons Skyline Matrix Supra- diagonal Columns A Sub- diagonal Rows

22 Example Implementa-ons Skyline Matrix Supra- diagonal Columns A Sub- diagonal Rows

23 Example Implementa-ons Skyline Matrix

24 Example Implementa-ons Skyline Matrix

25 Example Implementa-ons Skyline Matrix

26 Example Implementa-ons Skyline Matrix

27 Example Implementa-ons Skyline Matrix

28 Example Implementa-ons Skyline Matrix A Data Distribu-on for Parallel Solu-on

29 Example Implementa-ons Skyline Matrix A Data Distribu-on for Parallel Solu-on

30 Example Implementa-ons Skyline Matrix Need for Data Replica-on asynccopy( ) and copy( )

31 Experimental Setup Server with 16 nodes, each featuring two Quad- Core AMD Opteron processors X1c++ backend More mature and beher op-miza-ons pgas_sockets Supports mul-ple places pbs_resources To control number of cores, and processors used 31

32 Experimental Methodology Unix -me and system wall -me report real -me 15 account for variances 95% range of values that is likely to include differences from variable factors 32

33 Performance Reports Turing Ring 33

34 Performance Reports Turing Ring Sequen-al Execu-on Time (ms) Number of Loca-ons 34

35 Performance Reports Turing Ring Sequen-al Execu-on Time (ms) Number of Loca-ons 35

36 Performance Reports Turing Ring Sequen-al Execu-on Time (ms) Number of Loca-ons 36

37 Performance Reports Sequen-al Turing Ring Execu-on Time (ms) Parallel Number of Loca-ons Execu-on Time (ms) Number of Places 37

38 Performance Reports Sequen-al Turing Ring Execu-on Time (ms) Parallel Number of Loca-ons Execu-on Time (ms) Number of Places 38

39 Performance Reports Sequen-al Turing Ring Execu-on Time (ms) Parallel Number of Loca-ons Execu-on Time (ms) Number of Places 39

40 Performance Reports Sequen-al Turing Ring Execu-on Time (ms) Parallel Number of Loca-ons For 1 loca-ons & 4 places speedup = 3.6 Execu-on Time (ms) Number of Places 4

41 Performance Reports Turing Ring Sequen-al Execu-on Time (ms) Parallel Execu-on Time (ms) Number of Loca-ons Number of Places Op-mal number of places >= 256 & <

42 Performance Reports Sequen-al 3 Skyline Matrix Execu-on Time (ms) Matrix Chain Length 42

43 Performance Reports Sequen-al 3 Skyline Matrix Execu-on Time (ms) Matrix Chain Length Execu-on Time (ms) Number of Places 43

44 Performance Reports Sequen-al 3 Skyline Matrix Execu-on Time (ms) Matrix Chain Length For chain length 5 & 64 places, speedup = 11.2 Execu-on Time (ms) Number of Places 44

45 Performance Reports Sequen-al 3 Skyline Matrix Execu-on Time (ms) Execu-on Time (ms) Matrix Chain Length Op-mal number of places >= 64 & < Number of Places 45

46 Insights Expressiveness: Data representa-on & distribu-on Task and data parallelism Aggregate opera-ons Language Deficiencies: Fine- grained async - - poor performance Concurrent Input/Output - - useful Error Messages - - cryp-c 46

47 Comparison with Other Languages X1 and UPC: - both exploit data layout in memory (PGAS) - X1 richer through async ac-vi-es (APGAS) - expressive data and task parallelism stripped alloca-on of arrays collec-ve opera-ons - remote shared memory accesses - compiler technology 47

48 Comparison with Other Languages X1 and OpenMP: OpenMP restricted to shared memory systems lacks efficient data locality support scalability issue 48

49 Comparison with Other Languages X1 and Orca: Orca uses shared objects for communica-on shared objects encapsulated in abstract data types X1 relies on APGAS model and uses messages only immutable values are shared 49

50 Summary As an emerging programming model, performance analyses necessary Measured programmability of X1 language performance of X1 code Beher than UPC, OpenMP because of APGAS memory model Run-me performance improvements needed Addi-onal language constructs useful 5

51 Ques-ons? 51

MapReduce, Apache Hadoop

MapReduce, Apache Hadoop B4M36DS2, BE4M36DS2: Database Systems 2 h p://www.ksi.mff.cuni.cz/~svoboda/courses/171-b4m36ds2/ Lecture 5 MapReduce, Apache Hadoop Mar n Svoboda mar n.svoboda@fel.cvut.cz 30. 10. 2017 Charles University

More information

Microso 埘 Exam Dumps PDF for Guaranteed Success

Microso 埘 Exam Dumps PDF for Guaranteed Success Microso 埘 70 698 Exam Dumps PDF for Guaranteed Success The PDF version is simply a copy of a Portable Document of your Microso 埘 70 698 ques ons and answers product. The Microso 埘 Cer fied Solu on Associa

More information

Key-Value Stores: RiakKV

Key-Value Stores: RiakKV B4M36DS2: Database Systems 2 h p://www.ksi.mff.cuni.cz/ svoboda/courses/2016-1-b4m36ds2/ Lecture 4 Key-Value Stores: RiakKV Mar n Svoboda svoboda@ksi.mff.cuni.cz 24. 10. 2016 Charles University in Prague,

More information

Key-Value Stores: RiakKV

Key-Value Stores: RiakKV NDBI040: Big Data Management and NoSQL Databases h p://www.ksi.mff.cuni.cz/ svoboda/courses/2016-1-ndbi040/ Lecture 4 Key-Value Stores: RiakKV Mar n Svoboda svoboda@ksi.mff.cuni.cz 25. 10. 2016 Charles

More information

Waaslandlaan Lokeren Belgium Tel: Fax: Mail: Website:

Waaslandlaan Lokeren Belgium Tel: Fax: Mail: Website: Waaslandlaan 24 9160 Lokeren Belgium Tel: +32 9 349 37 51 Fax: +32 9 349 37 52 Mail: info@blue1.be Website: www.blue1.be Measuring and monitoring in real me is an essen al tool in a world of short global

More information

High contrast 3.25 backlit mono LCD screen Screen resolu on 128x64 pixels Screen LCD brightness of 250 lumens for easy viewing in direct sunlight

High contrast 3.25 backlit mono LCD screen Screen resolu on 128x64 pixels Screen LCD brightness of 250 lumens for easy viewing in direct sunlight The SubSta on with V2 firmware is the perfect solu on for difficult retrofi ng situa ons or complex irriga on sites. The SubSta on provides access to the industry-leading BaseSta on 3200 controller using

More information

Web Services in Ac-on. Mark Schroeder 2E Track

Web Services in Ac-on. Mark Schroeder 2E Track Web Services in Ac-on Mark Schroeder 2E Track FOR INFORMATION PURPOSES ONLY Terms of this presenta3on This presenta-on was based on current informa-on and resource alloca-ons as of April 2013 and is subject

More information

IGMP and MLD Op-miza-on for Mobile Hosts and Routers

IGMP and MLD Op-miza-on for Mobile Hosts and Routers 76 th IETF, Nov. 2009, Hiroshima, Japan IGMP and MLD Op-miza-on for Mobile Hosts and Routers dra< asaeda mul-mob igmp mld op-miza-on 01 Hitoshi Asaeda (Keio University) 1 Overview This dra< aims to describe

More information

CSE 788 Mathema-cal and Algorithmic Founda-ons for Data Visualiza-on. Winter 2011 Han- Wei Shen

CSE 788 Mathema-cal and Algorithmic Founda-ons for Data Visualiza-on. Winter 2011 Han- Wei Shen CSE 788 Mathema-cal and Algorithmic Founda-ons for Data Visualiza-on Winter 2011 Han- Wei Shen Class Objec-ves Give you an overview of data visualiza-on research Focus more on scien-fic data Overview the

More information

Principles of Information Systems

Principles of Information Systems Principles of Information Systems Session 02 Computer Systems, Hardware and Software Part 01 - Hardware Chapter 03 Principles and Learning Objec9ves Last -me, we iden-fied a desire for our systems to be

More information

HYPERTHERMIA AND ABLATION

HYPERTHERMIA AND ABLATION Fiber Optic Temperature System APPLICATION FISO is a pioneer in the introduc on of fiber op c sensing technologies in medical applica ons. We have also built a strong reputa on in laboratories and medical

More information

Industry Snapshot. Emsi Q Data Set. October Emsi Q Data Set Page 1/9

Industry Snapshot. Emsi Q Data Set. October Emsi Q Data Set   Page 1/9 Industry Snapshot Emsi Q3 2017 Data Set October 2017 Emsi Q3 2017 Data Set www.economicmodeling.com Page 1/9 Parameters Industries 13 items selected. See Appendix A for details. Regions Code Descrip on

More information

DFM Concurrent Costing

DFM Concurrent Costing Die Casting Analysis Start a new analysis For the purposes of this tutorial we will es mate the cost per part of manufacturing 200,000 of the disk drive casings shown here: front The material is to be

More information

Test Coverage vs Liability - A Healthcare TDM

Test Coverage vs Liability - A Healthcare TDM White Paper Test Coverage vs Liability - A Healthcare TDM by Shashi Kiran KV O V E R C O M I N G L I M I T S The growing maturity of Healthcare IT and the digi za on of healthcare is improving the quality

More information

OPTIONAL EXERCISE 1: CREATING A FUSION PROJECT PART A

OPTIONAL EXERCISE 1: CREATING A FUSION PROJECT PART A Exercise Objec ves In the previous exercises, you were provided a full Fusion LIDAR dataset. In this exercise, you will begin with raw LIDAR data and create a new Fusion project one that will be as complete

More information

In Workflow. Viewing: Last edit: 11/04/14 4:01 pm. Approval Path. Programs referencing this course. Submi er: Proposing College/School: Department:

In Workflow. Viewing: Last edit: 11/04/14 4:01 pm. Approval Path. Programs referencing this course. Submi er: Proposing College/School: Department: 1 of 5 1/6/2015 1:20 PM Date Submi ed: 11/04/14 4:01 pm Viewing: Last edit: 11/04/14 4:01 pm Changes proposed by: SIMSLUA In Workflow 1. INSY Editor 2. INSY Chair 3. EN Undergraduate Curriculum Commi ee

More information

SeedSense 2017 So ware Release Notes

SeedSense 2017 So ware Release Notes SeedSense 2017 So ware Release Notes 1. System Wide Changes 1.1 Updated the opera ng system on Gen2 20/20 displays 1.2 Added a 6 item mode to the home screen 1.3 Changed the default se ng to the Display

More information

Tutorial on gene-c ancestry es-ma-on: How to use LASER. Chaolong Wang Sequence Analysis Workshop June University of Michigan

Tutorial on gene-c ancestry es-ma-on: How to use LASER. Chaolong Wang Sequence Analysis Workshop June University of Michigan Tutorial on gene-c ancestry es-ma-on: How to use LASER Chaolong Wang Sequence Analysis Workshop June 2014 @ University of Michigan LASER: Loca-ng Ancestry from SEquence Reads Main func:ons of the so

More information

Vmware 2V0 641 Exam Dumps PDF for Guaranteed Success

Vmware 2V0 641 Exam Dumps PDF for Guaranteed Success Vmware 2V0 641 Exam Dumps PDF for Guaranteed Success The PDF version is simply a copy of a Portable Document of your Vmware 2V0 641 ques 韫 ons and answers product. The VMware Cer 韫 fied Professional 6

More information

EE/CSCI 451: Parallel and Distributed Computation

EE/CSCI 451: Parallel and Distributed Computation EE/CSCI 451: Parallel and Distributed Computation Lecture #12 2/21/2017 Xuehai Qian Xuehai.qian@usc.edu http://alchem.usc.edu/portal/xuehaiq.html University of Southern California 1 Last class Outline

More information

Teslights Hybrid Lighting Controls B-PLC Solution

Teslights Hybrid Lighting Controls B-PLC Solution Teslights Hybrid Lighting Controls B-PLC Solution Technical Manual, T0115 January 2015 Copyright Teslights, LLC 2014-2015 Contents Contact Informa on 2 Warning 2 Disclaimer 2 1. Overview 3 1.1 PLC Head

More information

WEB TEACHER GUIDE. ebackpack provides a separate Student Guide through our support site at

WEB TEACHER GUIDE. ebackpack provides a separate Student Guide through our support site at ebackpack Web Teacher Guide Page 1 of 21 WEB TEACHER GUIDE This guide will cover basic usage of ebackpack for a teacher (assignments, storage, homework review, collaboration, and Act As support). If you

More information

Races. Example. A race condi-on occurs when the computa-on result depends on scheduling (how threads are interleaved)

Races. Example. A race condi-on occurs when the computa-on result depends on scheduling (how threads are interleaved) Races A race condi-on occurs when the computa-on result depends on scheduling (how threads are interleaved) Bugs that exist only due to concurrency o No interleaved scheduling with 1 thread Typically,

More information

FTTH-GPON OLT Emulator with integrated Network Analyser

FTTH-GPON OLT Emulator with integrated Network Analyser By WYZARTEL FTTH-GPON OLT Emulator with integrated Network Analyser Features OLT Emula on Emulates OLT func onality, allowing to build specific provi sioning models and configure OMCI enes individually

More information

Integra ng New Technologies and Teaching Strategies to Support Student Success

Integra ng New Technologies and Teaching Strategies to Support Student Success Instruc onal C Changes iin eecourses Integra ng New Technologies and Teaching Strategies to Support Student Success LMS Overview The generic name for the LMS is s ll ecourses. However, the product that

More information

h p://

h p:// B4M36DS2, BE4M36DS2: Database Systems 2 h p://www.ksi.mff.cuni.cz/~svoboda/courses/171-b4m36ds2/ Lecture 1 Introduc on Mar n Svoboda mar n.svoboda@fel.cvut.cz 2. 10. 2017 Charles University in Prague,

More information

Special Topic: Automated Report Recipients 5. Crea ng a New Region 6 Adding Districts to Regions 8

Special Topic: Automated Report Recipients 5. Crea ng a New Region 6 Adding Districts to Regions 8 TT Tracker Set-up 3 Project Modifica ons 3 Access Country Project 3 Create Web Users 4 Special Topic: Automated Report Recipients 5 Create Program Loca ons (Coverage Areas) 6 Crea ng a New Region 6 Adding

More information

Internet of Things Big Data Cloud Computing

Internet of Things Big Data Cloud Computing Internet of Things Big Data Cloud Computing S U S TA I NA B I L I T Y AU TO M AT I O N REAL-TIME PAY B A C K B I G DATA LIVE I N T E G R AT I O N ROI CLOUD w w w. s h i f t e n e r g y. c o m S AV I N

More information

Key-Value Stores: RiakKV

Key-Value Stores: RiakKV B4M36DS2, BE4M36DS2: Database Systems 2 h p://www.ksi.m.cuni.cz/~svoboda/courses/181-b4m36ds2/ Lecture 7 Key-Value Stores: RiakKV Mar n Svoboda mar n.svoboda@fel.cvut.cz 12. 11. 2018 Charles University,

More information

So#ware Transac-onal Memory. COS 326 David Walker Princeton University

So#ware Transac-onal Memory. COS 326 David Walker Princeton University So#ware Transac-onal Memory COS 326 David Walker Princeton University What we want Libraries build layered concurrency abstractions Library Library Library Library Library Library Library Concurrency primitives

More information

Content Distribu-on Networks (CDNs)

Content Distribu-on Networks (CDNs) Second Half of the Course Content Distribu-on Networks (CDNs) Mike Freedman COS 461: Computer Networks h@p://www.cs.princeton.edu/courses/archive/spr14/cos461/ Applica-on case studies Content distribu-on,

More information

Project 1 ECE544 Communica-on Networks II Francesco Bronzino. Includes teaching material from Bart Braem and Michael Voorhaen

Project 1 ECE544 Communica-on Networks II Francesco Bronzino. Includes teaching material from Bart Braem and Michael Voorhaen Project 1 ECE544 Communica-on Networks II Francesco Bronzino Includes teaching material from Bart Braem and Michael Voorhaen Project Goals Get familiar with Click s environment Get familiar with our virtualized

More information

Optimizing Task Distribution and Shared-Variable Accesses in an Asynchronous-Partitioned-Global-Address-Space Programming Model. Jeeva S.

Optimizing Task Distribution and Shared-Variable Accesses in an Asynchronous-Partitioned-Global-Address-Space Programming Model. Jeeva S. Optimizing Task Distribution and Shared-Variable Accesses in an Asynchronous-Partitioned-Global-Address-Space Programming Model by Jeeva S. Paudel A thesis submitted in partial fulfillment of the requirements

More information

Q. How do I start using Mānoa Guardian? A. Go to the App Store or Google Play on your mobile device and download the app. Search for Rave Guardian.

Q. How do I start using Mānoa Guardian? A. Go to the App Store or Google Play on your mobile device and download the app. Search for Rave Guardian. How it Works Q: Why use? A. is designed to allow users quick and easy contact with UH Mānoa Department of Public Safety (DPS) officers, and has addi onal features for increasing safety on campus. Using,

More information

SanDisk Extreme PRO SDHC /SDXC UHS-I 95MB/s cards

SanDisk Extreme PRO SDHC /SDXC UHS-I 95MB/s cards SanDisk Extreme PRO SDHC /SDXC UHS-I 95MB/s cards AT A GLANCE Our highest capacity SDXC card to catch all the ac on [512GB only] Our most powerful SD UHS-I memory card yet with shot speeds up to 90MB/s*,

More information

NDBI040: Big Data Management and NoSQL Databases

NDBI040: Big Data Management and NoSQL Databases NDBI040: Big Data Management and NoSQL Databases h p://www.ksi.mff.cuni.cz/~svoboda/courses/171-ndbi040/ Prac cal Class 8 MongoDB Mar n Svoboda svoboda@ksi.mff.cuni.cz 5. 12. 2017 Charles University in

More information

Cache Memories : Introduc on to Computer Systems 12 th Lecture, October 6th, Instructor: Randy Bryant.

Cache Memories : Introduc on to Computer Systems 12 th Lecture, October 6th, Instructor: Randy Bryant. Cache Memories 15-213: Introduc on to Computer Systems 12 th Lecture, October 6th, 2016 Instructor: Randy Bryant 1 Today Cache memory organiza on and opera on Performance impact of caches The memory mountain

More information

HYPERTHERMIA AND ABLATION

HYPERTHERMIA AND ABLATION Fiber Optic Temperature System APPLICATION FISO is a pioneer in the introduc on of fiber op c sensing technologies in medical applica ons. We have also built a strong reputa on in laboratories and medical

More information

Restrict and Relax Search

Restrict and Relax Search Restrict and Relax Search George Nemhauser Georgia Tech Menal Guzelsoy, SAS Mar-n Savelsbergh, Newcastle MIP 2013, Madison, July 2013 Outline Mo-va-on Restrict and Relax Search Ini-al restric-on Fixing

More information

Free Yourself into the Cloud Taiwan s only Hybrid Cloud specialist using

Free Yourself into the Cloud Taiwan s only Hybrid Cloud specialist using Free Yourself into the Cloud Taiwan s only Hybrid Cloud specialist using technology easpnet GWS Hybrid Cloud Services Virtualiza on is a new concept and technology that has become a hot topic in recent

More information

Agile Test Data Management

Agile Test Data Management ebook O V E R C O M I N G L I M I T S Agile Test Data Management - An Emerging Best Practice in Digital Economy Table of Contents Impact of Poorly Managed/Implemented Test Data... 4 Why Does Test Data

More information

Set Up Your Print. Overview. The main interface has five components: 1. 3D Viewer

Set Up Your Print. Overview. The main interface has five components: 1. 3D Viewer Set Up Your Print Overview Open Uniz Desktop and click Control Bu on to show the 3D model viewer. The main interface has five components: 1. 3D Viewer https://uniz3d.com/support/supportsetprint/ 1/23 2.

More information

Alexandre Barreto ITA/GMU. Paulo C.G. Costa GMU. Edgar Yano ITA

Alexandre Barreto ITA/GMU. Paulo C.G. Costa GMU. Edgar Yano ITA Alexandre Barreto ITA/GMU Paulo C.G. Costa GMU Edgar Yano ITA 1 failure in electric power system The New World Increasing automa on of processes and systems that are part of cri cal infrastructures. Society

More information

What s NEW in Maptitude 2014

What s NEW in Maptitude 2014 What s NEW in Maptitude 2014 Maptitude 2014: New Features Overview Map tude 2014 is a major new release of Caliper Corpora on s popular GIS (Geographic Informa on System) and mapping so ware, which includes

More information

Kualitas Premium Teraman Terhandal

Kualitas Premium Teraman Terhandal Kualitas Premium Teraman Terhandal CONTENTs Cloud Solutuion 03 Cloud Computing Telkomsigma 04 Why TelkomCloud? TelkomCloud IaaS 05 19 vmachine vdatacenter BaaS DRaaS StaaS Private Cloud TelkomCloud SaaS

More information

Governance, Risk & Compliance. TSo Plus Upgrade Guide. TSo Plus

Governance, Risk & Compliance. TSo Plus Upgrade Guide. TSo Plus Governance, Risk & Compliance TSo Plus Upgrade Guide TSo Plus 2017.4 Governance, Risk & Compliance This publica on was wri en for TSo Plus Publica on Informa on / Version Document Title: TSo Plus Upgrade

More information

Financial Services. Upgrade Guide. TSoftPlus

Financial Services. Upgrade Guide. TSoftPlus Financial Services Upgrade Guide TSoftPlus 2017.3 Financial Services This publica on was wri en for TSoftPlus, Publica on Informa on / Version Document Title: TSo Plus Upgrade Guide Release Date: September

More information

SciDAC CScADS Summer Workshop on Libraries and Algorithms for Petascale Applications

SciDAC CScADS Summer Workshop on Libraries and Algorithms for Petascale Applications Parallel Tiled Algorithms for Multicore Architectures Alfredo Buttari, Jack Dongarra, Jakub Kurzak and Julien Langou SciDAC CScADS Summer Workshop on Libraries and Algorithms for Petascale Applications

More information

Governance, Risk & Compliance. TSo Plus Installa on Guide. TSo Plus

Governance, Risk & Compliance. TSo Plus Installa on Guide. TSo Plus Governance, Risk & Compliance TSo Plus Installa on Guide TSo Plus 2017.4 Governance, Risk & Compliance This publica on was wri en for TSo Plus Publica on Informa on / Version Document Title: TSo Plus

More information

EDTracker Pro Wired. User Guide

EDTracker Pro Wired. User Guide EDTracker Pro Wired User Guide ENG Document Issue 1.0 Introduction Thank you for purchasing your EDTracker Pro Wired head tracker. We hope that it becomes an invaluable addi on to your gaming experience

More information

Canvas USSD Service Center Interac ve Services for a Mobile World. Copyright 2018 Telenity Confiden al & Proprietary

Canvas USSD Service Center Interac ve Services for a Mobile World. Copyright 2018 Telenity Confiden al & Proprietary Canvas USSD Service Center Interac ve for a Mobile World Copyright 2018 Telenity Confiden al & Proprietary Canvas USSD Service Center Canvas USSD Service Center wireless operators to offer rapid and secure

More information

LED DRIVER inside IP66 IK08 LED STREET LIGHTS. LED Street Lights

LED DRIVER inside IP66 IK08 LED STREET LIGHTS. LED Street Lights LED DRIVER inside IP66 I08 7 01 SERIES- SERIES- Deep Grey Light Grey 02 03 SERIES- SERIES- Photocell available Lamp will Auto turn on and off according to lux difference. Power turn off protector When

More information

Thread- Level Parallelism

Thread- Level Parallelism Thread- Level Parallelism 15-213 / 18-213: Introduc on to Computer Systems 26 th Lecture, Nov 26, 2012 Instructors: Randy Bryant, Dave O Hallaron, and Greg Kesden 1 Today Parallel Compu ng Hardware Mul

More information

electronic license applications user s guide Contents What you need Page 1 Get started Page 3 Paper Non-Resident Licensing Page 10

electronic license applications user s guide Contents What you need Page 1 Get started Page 3 Paper Non-Resident Licensing Page 10 applications Contents What you need Page 1 Get started Page 3 Paper Non-Resident Licensing Page 10 Welcome to the Na onal Insurance Producer Registry s applications The give producers the ability to quickly

More information

TANKLOGIX PORTAL TICKET MANAGEMENT 3.2 AUTHOR: GREG BAGLEY

TANKLOGIX PORTAL TICKET MANAGEMENT 3.2 AUTHOR: GREG BAGLEY TANKLOGIX PORTAL TICKET MANAGEMENT 3.2 AUTHOR: GREG BAGLEY CONTENTS INTRODUCTION... 3 PORTAL NAVIGATION... 3 Disposals > Ticket Management 3.2... 3 PAGE FEATURES... 3 TITLE AREA PAGE TOP... 4 SITES...

More information

Remote Power Management & Monitoring System MODEL: 1RU8126MS USER MANUAL E Lake Mary Blvd. Sanford, FL (407) (800)

Remote Power Management & Monitoring System MODEL: 1RU8126MS USER MANUAL E Lake Mary Blvd. Sanford, FL (407) (800) Take Control Remote Power Management & Monitoring System MODEL: 1RU8126MS USER MANUAL 2000 E Lake Mary Blvd Sanford, FL 32773 (407) 894-8851 (800) 866-5699 contactus@itscommander.com WWW.ITSCOMMANDER.COM

More information

XSEDE Iden ty Management Use Cases

XSEDE Iden ty Management Use Cases XSEDE Iden ty Management Use Cases January 6, 2017 Version 1.3 These use cases describe how researchers, scien sts, and other community members register themselves with the XSEDE system, manage their profile

More information

System Monitoring & Control

System Monitoring & Control System Monitoring & Control Energy for a better life SMS LAN/ GSM SNMP Modbus SCADA EMS Energy Storage Communication Systems swiss made power Studer Innotec communication solutions In today's digitalised

More information

Governance, Risk & Compliance. TSo Plus System Requirements. TSo Plus

Governance, Risk & Compliance. TSo Plus System Requirements. TSo Plus Governance, Risk & Compliance TSo Plus System Requirements TSo Plus 2018.1 Governance, Risk & Compliance This publica on was wri en for TSo Plus Publica on Informa on / Version Document Title: TSo Plus

More information

h p://

h p:// B4M36DS2, BE4M36DS2: Database Systems 2 h p://www.ksi.m.cuni.cz/~svoboda/courses/181-b4m36ds2/ Prac cal Class 7 Redis Mar n Svoboda mar n.svoboda@fel.cvut.cz 19. 11. 2018 Charles University, Faculty of

More information

TANKLOGIX PORTAL TICKET MANAGEMENT 3.0 AUTHOR: GREG BAGLEY

TANKLOGIX PORTAL TICKET MANAGEMENT 3.0 AUTHOR: GREG BAGLEY TANKLOGIX PORTAL TICKET MANAGEMENT 3.0 AUTHOR: GREG BAGLEY CONTENTS INTRODUCTION... 3 PORTAL NAVIGATION... 3 Disposals > Ticket Management 3.0... 3 PAGE FEATURES... 3 TITLE AREA PAGE TOP... 4 SITES...

More information

Skyward Student Information System Ridgewood Public Schools

Skyward Student Information System Ridgewood Public Schools Skyward Student Information System Ridgewood Public Schools The Ridgewood Public Schools offers parents of our school community an informa on service called Skyward Family Access. Family Access is a password

More information

IP-9000 IP Network Audio System. Features:

IP-9000 IP Network Audio System. Features: IP-9000 IP Network Audio System Two way full duplex intercom and communica on system. Ideal communica on system for bank, prison, hospital, school, airport, telecommunica on & metro station. Low cost for

More information

Canvas Loca on Middleware

Canvas Loca on Middleware Canvas Loca on Middleware Copyright 2018 Telenity Confiden al & Proprietary Canvas Loca on Middleware With the capabili es of the LTE networks, loca on-based services are opening a new page. Customer,

More information

Geometric verifica-on of matching

Geometric verifica-on of matching Geometric verifica-on of matching The correspondence problem The correspondence problem tries to figure out which parts of an image correspond to which parts of another image, a;er the camera has moved,

More information

Column-Family Stores: Cassandra

Column-Family Stores: Cassandra NDBI040: Big Data Management and NoSQL Databases h p://www.ksi.mff.cuni.cz/ svoboda/courses/2016-1-ndbi040/ Lecture 10 Column-Family Stores: Cassandra Mar n Svoboda svoboda@ksi.mff.cuni.cz 13. 12. 2016

More information

Coerced Cache Evic-on and Discreet- Mode Journaling: Dealing with Misbehaving Disks

Coerced Cache Evic-on and Discreet- Mode Journaling: Dealing with Misbehaving Disks Coerced Cache Evic-on and Discreet- Mode Journaling: Dealing with Misbehaving Disks Abhishek Rajimwale *, Vijay Chidambaram, Deepak Ramamurthi Andrea Arpaci- Dusseau, Remzi Arpaci- Dusseau * Data Domain

More information

A Local-View Array Library for Partitioned Global Address Space C++ Programs

A Local-View Array Library for Partitioned Global Address Space C++ Programs Lawrence Berkeley National Laboratory A Local-View Array Library for Partitioned Global Address Space C++ Programs Amir Kamil, Yili Zheng, and Katherine Yelick Lawrence Berkeley Lab Berkeley, CA, USA June

More information

Course Overview. The course that gives CMU its Zip! /18-213/15-513: Introduc on to Computer Systems 1 st Lecture, Aug 30, 2016

Course Overview. The course that gives CMU its Zip! /18-213/15-513: Introduc on to Computer Systems 1 st Lecture, Aug 30, 2016 Course Overview 15-213/18-213/15-513: Introduc on to Computer Systems 1 st Lecture, Aug 30, 2016 Instructors: Randy Bryant Mar n Carlisle Phil Gibbons Brian Railing The course that gives CMU its Zip! 1

More information

MuhRec and KIPTool under the hood

MuhRec and KIPTool under the hood WIR SCHAFFEN WISSEN HEUTE FÜR MORGEN Anders Kaestner :: Paul Scherrer InsAtut MuhRec and KIPTool under the hood SINE2020 WP10 1 st CoordinaAon meeang, Villigen PSI, CH, April 2016 Neutron imaging Basic

More information

NSH-3428P. Managed Layer 2 Gigabit PoE Plus Switch 24-port 10/100/1000BASE-T + 4-slot Gigabit SFP. IGMP Snooping

NSH-3428P. Managed Layer 2 Gigabit PoE Plus Switch 24-port 10/100/1000BASE-T + 4-slot Gigabit SFP. IGMP Snooping Managed Layer Gigabit Plus Switch -port 0/00/000BASE-T + -slot Gigabit SFP Description 0.at Ports + 70W WEB 0.af Power Budget Management Console Port IGMP Snooping Scheduling VLAN Power Input 0.Q The is

More information

The AutoTune Project

The AutoTune Project The AutoTune Project Siegfried Benkner (on behalf of the Autotune consortium) Research Group Scientific Computing University of Vienna AutoTune: Interna-onal Workshop on Code Auto- Tuning, CGO 2015, San

More information

STM. Computing. Specifica on Topics. High Level Skills you should think about to take your work to the next level:

STM. Computing. Specifica on Topics. High Level Skills you should think about to take your work to the next level: Specifica on Topics High Level Skills you should think about to take your work to the next level: Discussing the advantages and disadvantages of the different topology types Describing the key fields in

More information

CS 4604: Introduc0on to Database Management Systems. B. Aditya Prakash Lecture #7: En-ty/Rela-onal Model---Part 3

CS 4604: Introduc0on to Database Management Systems. B. Aditya Prakash Lecture #7: En-ty/Rela-onal Model---Part 3 CS 4604: Introduc0on to Database Management Systems B. Aditya Prakash Lecture #7: En-ty/Rela-onal Model---Part 3 Purpose of E/R Model The E/R model allows us to sketch the design of a database informally.

More information

TT Tracker Basics 4 Accessing and Comple ng Forms 7

TT Tracker Basics 4 Accessing and Comple ng Forms 7 Mobile Worker Manual TT Tracker Basics 4 Accessing and Comple ng Forms 7 Session Management 7 Pa ent Registra on 9 Pa ent Treatment Management 13 Record Evalua on 15 Record Surgery 17 Record Pa ent Follow-ups

More information

The task in the sor-ng bundle was to select a couple of papers from the sortbenchmark.org website, find something interes-ng to present and hopefully

The task in the sor-ng bundle was to select a couple of papers from the sortbenchmark.org website, find something interes-ng to present and hopefully The task in the sor-ng bundle was to select a couple of papers from the sortbenchmark.org website, find something interes-ng to present and hopefully show you something new and interes-ng today. 1 Today

More information

AUTOMATION. Operator s Manual MND. Modbus Network Display. DOC Rev. A1, 5/14

AUTOMATION. Operator s Manual MND. Modbus Network Display. DOC Rev. A1, 5/14 AUTOMATION P R O D U C T S GROUP, INC. Operator s Manual MND Modbus Network Display DOC. 9003708 Rev. A1, 5/14 Tel: 1/888/525-7300 Fax: 1/435/753-7490 www.apgsensors.com E-mail: sales@apgsensors.com MND

More information

User Guide for Undergraduate & Postgraduate Students using the Ethics Online Approval System

User Guide for Undergraduate & Postgraduate Students using the Ethics Online Approval System User Guide for Undergraduate & Postgraduate Students using the Ethics Online Approval System Ethical approval must be obtained for all research projects prior to the commencement of the research. Northumbria

More information

9/23/15. Objec-ves. Assignment 2 Review. Review STATIC METHODS AND FIELDS. Sta-c Methods/Fields. Sta-c Methods

9/23/15. Objec-ves. Assignment 2 Review. Review STATIC METHODS AND FIELDS. Sta-c Methods/Fields. Sta-c Methods Objec-ves Sta-c methods, variables Garbage collec-on Parameter passing in Java Inheritance Assignment 2 Review private int onevar; public Assign2(int par) { onevar = par; Is the above code correct? Sept

More information

Bootstrapping the SPAR index

Bootstrapping the SPAR index .. Bootstrapping the SPAR index Léon Willenborg and Sander Scholtus November 29, 2018 This paper discusses bootstrapping for the SPAR index for the development of house prices. So ware (in R) to compute

More information

10/26/2018

10/26/2018 Supported System Requirements for TABE Online Testing Effective October February 2019 This document describes the current system requirements for the DRC INSIGHT Online Learning System, including student-tes

More information

How to reduce fric-on and transac-on costs in intellectual property management for free and open source projects?

How to reduce fric-on and transac-on costs in intellectual property management for free and open source projects? How to reduce fric-on and transac-on costs in intellectual property management for free and open source projects? LinuxCon Europe 2013, October 21 st 2013 Background Most free and open source so:ware (and

More information

UNIVERSAL. Energy Saver Windows PC Stick with IPTV add-on USER GUIDE

UNIVERSAL. Energy Saver Windows PC Stick with IPTV add-on USER GUIDE UNIVERSAL PocketPC Energy Saver Windows PC Stick with IPTV add-on USER GUIDE Table of Content: Product Overview I Product Descrip on.ii How to Connect using HDMI Cable..III o How to Connect to a Monitor

More information

Buyer s Guide. Contents. This guide will review how to shop, create requisi ons and track your requisi ons, orders and invoices

Buyer s Guide. Contents. This guide will review how to shop, create requisi ons and track your requisi ons, orders and invoices Buyer s Guide This guide will review how to shop, create requisi ons and track your requisi ons, orders and invoices Contents Buyer s Guide... 1 Logging In & Buyer s Role... 3 Key Concepts... 4 My Account

More information

Making Predic-ons with ILP. SPFLODD October 6, 2011

Making Predic-ons with ILP. SPFLODD October 6, 2011 Making Predic-ons with ILP SPFLODD October 6, 2011 Math O Meter SSVM lecture in L&S 2, 2006 median ICML talk Noah s and William s happy place median ACL talk ML for highschoolers dinner with Erdös more

More information

Opera-ng Systems and Networks. Network Lecture 4: Link Layer (2) Pending Issues

Opera-ng Systems and Networks. Network Lecture 4: Link Layer (2) Pending Issues Opera-ng Systems and Networks Network Lecture 4: Link Layer (2) Adrian Perrig Network Security Group ETH Zürich Pending Issues How to read the course textbook? How to prepare for the exam given that there

More information

Decision Trees. Predic-on: Based on a bunch of IF THEN ELSE rules. Fi>ng: Find a bunch of IF THEN ELSE rules to cover all cases as best you can.

Decision Trees. Predic-on: Based on a bunch of IF THEN ELSE rules. Fi>ng: Find a bunch of IF THEN ELSE rules to cover all cases as best you can. Decision Trees Decision Trees Predic-on: Based on a bunch of IF THEN ELSE rules Fi>ng: Find a bunch of IF THEN ELSE rules to cover all cases as best you can. Each inner node is a decision based on a

More information

Governance, Risk & Compliance TSo Plus Installa on Guide. Document Prepara on

Governance, Risk & Compliance TSo Plus Installa on Guide. Document Prepara on Governance, Risk & Compliance TSo Plus Installa on Guide Document Prepara on 2018.3 Governance, Risk & Compliance This publica on was wri en for Document Prepara on Publica on Informa on / Version Document

More information

Esercitazione re- di accesso

Esercitazione re- di accesso Esercitazione re- di accesso 15 05 2008 Outline Linux the Survivor Kit Netkit The poor man's system to experiment computer networking IpRoute2 show / manipulate rou-ng, devices, policy rou-ng and tunnels

More information

So#ware Specifica-ons. David Duncan March 23, 2012

So#ware Specifica-ons. David Duncan March 23, 2012 So#ware Specifica-ons David Duncan March 23, 2012 Execu-ve Summary Crea-ng a so#ware specifica-on is tradi-onally done via the So#ware Requirements Specifica-on (SRS) but there has been a growing movement

More information

INDUSTRY EVOLUTION BY SECURELINK FROM HISTORY TO FUTURE

INDUSTRY EVOLUTION BY SECURELINK FROM HISTORY TO FUTURE INDUSTRY EVOLUTION BY SECURELINK FROM HISTORY TO FUTURE In this white paper we will briefly describe how SecureLink, as well as our industry has changed over the last 12 years. It is crystal clear that

More information

ProwessIQ.

ProwessIQ. Be er than a Google search! If you are looking for companies that meet a set of criteria based on their performance, then you need ProwessIQ, not a Google search. Not even Google Finance! ProwessIQ is

More information

MSITA WORD LESSON 7 NOTES

MSITA WORD LESSON 7 NOTES Insert Picture MSITA WORD LESSON 7 Picture: a visual representa on of something Ex. person or scene, photograph, pain ng, scanned image, line art, artwork, etc. 1. Click where you want to insert the picture.

More information

USER MANUAL. Batteries to Power Your World!

USER MANUAL. Batteries to Power Your World! USER MANUAL Batteries to Power Your World! Table of Contents Please read this manual carefully before using the Freedom CPAP Ba ery for the first me and observe all safety warnings. Package Contents...

More information

Lecture 1 Introduc-on

Lecture 1 Introduc-on Lecture 1 Introduc-on What would you get out of this course? Structure of a Compiler Op9miza9on Example 15-745: Introduc9on 1 What Do Compilers Do? 1. Translate one language into another e.g., convert

More information

PERFORMANCE NAVIGATOR MANUAL

PERFORMANCE NAVIGATOR MANUAL VERSION 19 MAY 21, 2018 PERFORMANCE NAVIGATOR MANUAL Proprietary Rights 2018 Midrange Performance Group, Inc. (MPG). All rights reserved. The informa on contained in this manual is subject to change at

More information

Access Control Manager TM Release Notes

Access Control Manager TM Release Notes Access Control Manager TM 5.12.2 Release Notes Version 5.12.2 Released Monday, March 4, 2019 Files Released Avigilon Access Control Manager Physical Appliance Files 5.12.2.25-64 bit OS and Applica on Upgrade

More information

SpectraCloud

SpectraCloud 8 @ ZimbraMail@ SpectraCloud Z Zimbra - Enterprise Email & Collaboration Suite Z Z 8 Overview Zimbra is an enterprise-class email, calendar and collabora on suite, built for the cloud, both public and

More information

Problem solving session: Fall 2018 Topics covered in interviews Traps to avoid Dynamic Programming strategies Frequently asked questions

Problem solving session: Fall 2018 Topics covered in interviews Traps to avoid Dynamic Programming strategies Frequently asked questions Problem solving session: Fall 2018 Learning is not a spectator sport. Par cipate! Goal: discuss problem solving techniques. You can always loo up answers to these problems on the web. Ques ons and discussions

More information

Learning objec-ves. Declaring and ini-alizing 2D arrays. Prin-ng 2D arrays. Using 2D arrays Decomposi-on of a solu-on into objects and methods

Learning objec-ves. Declaring and ini-alizing 2D arrays. Prin-ng 2D arrays. Using 2D arrays Decomposi-on of a solu-on into objects and methods Learning objec-ves 2D Arrays (Savitch, Chapter 7.5) TOPICS Using 2D arrays Decomposi-on of a solu-on into objects and methods Multidimensional Arrays 2D Array Allocation 2D Array Initialization TicTacToe

More information