CompSOC: a Mixed-Criticality Multi-MOC Execution Platform

Size: px
Start display at page:

Download "CompSOC: a Mixed-Criticality Multi-MOC Execution Platform"

Transcription

1 Eindhoven University of Technology 1 CompSOC: a Mixed-Criticality Multi-MOC Execution Platform Kees Goossens and the CompSOC team at TUE and TUD Kees Goossens Electronic Systems Group Electrical Engineering Faculty CompSOC 1 scope: cyber-physical systems running mixed-criticality applications aims 1. reduce the time to design applications 2. increase rotness against application design errors concepts 1. composability 2. predictability ingredients 1. a platform containing & software 2. a design flow to verify/map/compile/boot applications on platform instances 1

2 Eindhoven University of Technology 2 composability 2 develop, verify, and execute applications in isolation by offering a virtual platform per application FT TT control ST KPN video FT dataflow radio FT TT control ST KPN video FT dataflow radio NT GUI NT GUI N! combinations & interleavings è N virtual platforms inter-dependent state 2 S x 2 S x 2 S x 2 S è independent states 2 S + 2 S + 2 S + 2 S yes, I know it should be 2 S+S +2 S +2 S Google Chrome, different technology, same goals tab = process = CompSOC s application 2

3 Eindhoven University of Technology 3 Google Chrome, Google focusses on managing memory space and timing CompSOC enforces composability of space, timing & energy of, memory, & communication predictability 5 each virtual platform has well-defined real-time properties for CSDF we offer a complete design flow (almost) from C + SDFG graph to with guaranteed end-to-end application performance on a platform instance 3

4 Eindhoven University of Technology 4 application programmer s view 6 applications a set of virtualised resources T1 T2 FT dataflow CSDF APIs for MOC tile DAM memory tile DAM... more tiles... another application programmer s view 7 applications ST KPN video KPN read_token() write_token() tile DAM memory tile DAM... more tiles... 4

5 Eindhoven University of Technology 5 application-specific schedulers 8 applications ST KPN video tile DAM memory tile DAM... more tiles... application-specific power management 9 applications ST KPN video sys ck proc ck DVFS tile DAM memory tile DAM... more tiles... 5

6 Eindhoven University of Technology 6 composability 10 libraries applications T1 T2 FT dataflow ST KPN video application scheduler (TDM) FT TT control sys ck proc ck DVFS tile DAM memory tile DAM mux D D dmux mux At At CompSOC platform architecture 11 libraries applications T1 T2 FT dataflow ST KPN video application scheduler (TDM) FT TT control sys ck proc ck DVFS tile DAM memory tile DAM Arb mux D D dmux MM mux Arb... dmux dmux At At host bridge Kees Goossens 6

7 Eindhoven University of Technology 7 more information: 12 CompSOC, in Multi System-on-Chip. Huebner (ed), Springer, 2010 real-time, DAC 10 Predator real-time DAM memory controller, DATE 11 CompOSe TOS, MICPO 11 composable power management, SAMOS 11 SDF3, DAC 06 Stuijk, et al. end 13 for further information Kees Goossens Electronic Systems Group Electrical Engineering Faculty 7

8 Eindhoven University of Technology 8 the current CompSOC team Eindhoven university of technology Kees Goossens (team leader) Benny Akesson Martijn Koedam Yonghui Li Sven Goossens Manil Dev Gomony Delft university of technology Anca Molnos Arnaldo Azevedo Karthik Chandrasekar Davit Mirzoyan Ashkan Beyranvand Nejad Andrew Nelson close collaboration with the dataflow research (SDF3) at TU/e Sander Stuijk Marc Geilen and many others 14 This research is supported by EU grants T-CTEST, FlexTiles, Cobra, & NL grant NEST. Parts of the platform were developed in COMCAS, Scalopes, TSA, NEVA, MESA. NEST CA104 COBA CompSOC: a Mixed-Criticality Multi-MOC Execution Platform 15 Cyber-physical, embedded real-time systems often contain multiple concurrent applications that have different characteristics and requirements, and are often designed by different parties. As a result, a single system contains applications designed using different models of computation (MOC), and with different criticalities (e.g. real time, safety critical, adaptive, or not). By offering an independent execution virtual platform to each application, the CompSOC platform enables independent design, verification, and execution of applications with different criticalities and models of computation. In this presentation we present the philosophy, status, and future developments of the CompSOC platform. 8

A Mixed Time-Criticality SDRAM Controller

A Mixed Time-Criticality SDRAM Controller NEST COBRA CA4 A Mixed Time-Criticality SDRAM Controller MeAOW 3-9-23 Sven Goossens, Benny Akesson, Kees Goossens Mixed Time-Criticality 2/5 Embedded multi-core systems are getting more complex: Integrating

More information

A Software-Based Technique Enabling Composable Hierarchical Preemptive Scheduling for Time-Triggered Applications

A Software-Based Technique Enabling Composable Hierarchical Preemptive Scheduling for Time-Triggered Applications A Software-Based Technique Enabling Composable Hierarchical Preemptive Scheduling for Time-Triggered Applications Ashkan Beyranvand Nejad, Anca Molnos, and Kees Goossens A.BeyranvandNejad@tudelft.nl (Delft

More information

Virtualisation in NOCs for enhanced MPSOC robustness and performance verification. overview 1

Virtualisation in NOCs for enhanced MPSOC robustness and performance verification. overview 1 Virtualisation in NOCs for enhanced POC robustness and performance verification Electronic ystems Group Electrical Engineering Faculty overview 1 context

More information

ADOBE CREATIVE CLOUD FOR

ADOBE CREATIVE CLOUD FOR ADOBE CREATIVE CLOUD FOR Phoenix College Information Technology EMPLOYEES n o ati m r o f In n tio ca p li Ap r: te ap Ch 0 Table of Contents Application Information... 2 Installation Instructions... 3

More information

EIT ICT Labs MASTER SCHOOL ES Programme Specialisations

EIT ICT Labs MASTER SCHOOL ES Programme Specialisations EIT ICT Labs MASTER SCHOOL ES Programme Specialisations ES EIT ICT Labs Master Programme Embedded Systems The programme in Embedded Systems focuses on enabling technologies and design methodologies for

More information

Software Stacks for Mixed-critical Applications: Consolidating IEEE 802.1 AVB and Time-triggered Ethernet in Next-generation Automotive Electronics

Software Stacks for Mixed-critical Applications: Consolidating IEEE 802.1 AVB and Time-triggered Ethernet in Next-generation Automotive Electronics Software : Consolidating IEEE 802.1 AVB and Time-triggered Ethernet in Next-generation Automotive Electronics Soeren Rumpf Till Steinbach Franz Korf Thomas C. Schmidt till.steinbach@haw-hamburg.de September

More information

Predictable Mapping of Streaming Applications on Multiprocessors

Predictable Mapping of Streaming Applications on Multiprocessors Predictable Mapping of Streaming Applications on Multiprocessors PROEFSCHRIFT ter verkrijging van de graad van doctor aan de Technische Universiteit Eindhoven, op gezag van de Rector Magnificus prof.dr.ir.

More information

Throughput constraint for Synchronous Data Flow Graphs

Throughput constraint for Synchronous Data Flow Graphs Throughput constraint for Synchronous Data Flow Graphs *Alessio Bonfietti Michele Lombardi Michela Milano Luca Benini!"#$%&'()*+,-)./&0&20304(5 60,7&-8990,.+:&;/&."!?@A>&"'&=,0B+C. !"#$%&'()* Resource

More information

Curriculum Vitae. Vladimír Guzma. Flat 16, Moore Court, 2 Dodd Road, WD24 5DA, Watford, United Kingdom Telephone(s) +44 (0)7581 342 766

Curriculum Vitae. Vladimír Guzma. Flat 16, Moore Court, 2 Dodd Road, WD24 5DA, Watford, United Kingdom Telephone(s) +44 (0)7581 342 766 Curriculum Vitae Personal information Surname(s) / First name(s) Address(es) Flat 16, Moore Court, 2 Dodd Road, WD24 5DA, Watford, United Kingdom Telephone(s) +44 (0)7581 342 766 Email(s) Nationality(-ies)

More information

D 2.7 Evaluation report on interrupt virtualization

D 2.7 Evaluation report on interrupt virtualization Project Number 288008 D 2.7 Evaluation report on interrupt virtualization Version 1.0 Final Public Distribution Eindhoven University of Technology Project Partners: AbsInt Angewandte Informatik, Eindhoven

More information

Professional Organization Checklist for the Computer Science Curriculum Updates. Association of Computing Machinery Computing Curricula 2008

Professional Organization Checklist for the Computer Science Curriculum Updates. Association of Computing Machinery Computing Curricula 2008 Professional Organization Checklist for the Computer Science Curriculum Updates Association of Computing Machinery Computing Curricula 2008 The curriculum guidelines can be found in Appendix C of the report

More information

Rapid Prototyping and Deployment of User-to-User Networked Applications

Rapid Prototyping and Deployment of User-to-User Networked Applications Rapid Prototyping and Deployment of User-to-User Networked Applications Wan-Teh Chang Department of Electrical Engineering and Computer Sciences University of California at Berkeley DSP SEMINAR, 3 MAY

More information

ICT4 - Customised and low power computing

ICT4 - Customised and low power computing ICT4 - Customised and low power computing Sandro D'Elia European Commission Directorate-general CONNECT Unit "Complex Systems & Advanced Computing" sandro.delia@ec.europa.eu Excellent Science: HPC Strategy

More information

Publishing to TIZEN Using the Automated Conversion/Repackaging of Existing Android Apps. Hyeokgon Ryu, Infraware Technology, Ltd.

Publishing to TIZEN Using the Automated Conversion/Repackaging of Existing Android Apps. Hyeokgon Ryu, Infraware Technology, Ltd. Publishing to TIZEN Using the Automated Conversion/Repackaging of Existing Android Apps Hyeokgon Ryu, Infraware Technology, Ltd. Talking about Needs of Automated Converting from Android To Tizen Introduce

More information

A Data Centric Approach for Modular Assurance. Workshop on Real-time, Embedded and Enterprise-Scale Time-Critical Systems 23 March 2011

A Data Centric Approach for Modular Assurance. Workshop on Real-time, Embedded and Enterprise-Scale Time-Critical Systems 23 March 2011 A Data Centric Approach for Modular Assurance The Real-Time Middleware Experts Workshop on Real-time, Embedded and Enterprise-Scale Time-Critical Systems 23 March 2011 Gabriela F. Ciocarlie Heidi Schubert

More information

Coupling TDM NoC and DRAM Controller for Cost and Performance Optimization of Real-Time Systems

Coupling TDM NoC and DRAM Controller for Cost and Performance Optimization of Real-Time Systems Coupling TDM NoC and DRAM Controller for Cost and Performance Optimization of Real-Time Systems Manil Dev Gomony, Benny Akesson, and Kees Goossens Eindhoven University of Technology, The Netherlands Czech

More information

Designing Predictable Multicore Architectures for Avionics and Automotive Systems extended abstract

Designing Predictable Multicore Architectures for Avionics and Automotive Systems extended abstract Designing Predictable Multicore Architectures for Avionics and Automotive Systems extended abstract Reinhard Wilhelm, Christian Ferdinand, Christoph Cullmann, Daniel Grund, Jan Reineke, Benôit Triquet

More information

Digital Signature Pads and ICE Health Systems:

Digital Signature Pads and ICE Health Systems: Digital Signature Pads and ICE Health Systems: This document is a tutorial on setting up Adobe Acrobat Pro/Reader to use the Topaz Systems Inc. Digital Signature Pads with ICE Health Systems in relation

More information

Industrial Application of MultiPARTES

Industrial Application of MultiPARTES Industrial Application of MultiPARTES January 21st, 2012 HiPEAC Workshop 2013 Integration of mixed-criticality subsystems on multi-core processors David Gonzalez (dgonzalez@ikerlan.es) 1 Definitions and

More information

Contents. About Perpetuuiti. Continuity Vault. Continuity Patrol. Ops Central. Questions & Answers. Section 2. Section 3. Section 4.

Contents. About Perpetuuiti. Continuity Vault. Continuity Patrol. Ops Central. Questions & Answers. Section 2. Section 3. Section 4. Contents Section Agenda 1 About Perpetuuiti Section 2 Continuity Vault Section 3 Continuity Patrol Section 4 Ops Central Section 5 Questions & Answers About Perpetuuiti Realising gaps in availability management,

More information

My system runs perfectly without users! Human Factors in System Engineering

My system runs perfectly without users! Human Factors in System Engineering THALES NEDERLAND B.V. AND/OR ITS SUPPLIERS. THIS INFORMATION CARRIER CONTAINS PROPRIETARY INFORMATION WHICH SHALL NOT BE USED, REPRODUCED OR DISCLOSED TO THIRD PARTIES WITHOUT PRIOR WRITTEN AUTHORIZATION

More information

Teaching and Examination Regulations 2014-2015. for the. Computer Science and Telematics. Master of Science programmes. University of Twente

Teaching and Examination Regulations 2014-2015. for the. Computer Science and Telematics. Master of Science programmes. University of Twente Teaching and Examination Regulations 2014-2015 for the Computer Science and Telematics Master of Science programmes University of Twente (Section 7.13 of the Higher Education and Research Act) Teaching

More information

WA2262 Applied Data Science and Big Data Analytics Boot Camp for Business Analysts. Classroom Setup Guide. Web Age Solutions Inc.

WA2262 Applied Data Science and Big Data Analytics Boot Camp for Business Analysts. Classroom Setup Guide. Web Age Solutions Inc. WA2262 Applied Data Science and Big Data Analytics Boot Camp for Business Analysts Classroom Setup Guide Web Age Solutions Inc. Copyright Web Age Solutions Inc. 1 Table of Contents Part 1 - Minimum Software

More information

DIPLODOCUS: An Environment for. the Hardware/Software Partitioning of. Institut Mines-Telecom. Complex Embedded Systems

DIPLODOCUS: An Environment for. the Hardware/Software Partitioning of. Institut Mines-Telecom. Complex Embedded Systems DIPLODOCUS: An Environment for Institut Mines-Telecom the Hardware/Software Partitioning of Complex Embedded Systems Ludovic Apvrille, ludovic.apvrille@telecom-paristech.fr ETR 2013, Toulouse, France Goals

More information

Metadata Quality Control for Content Migration: The Metadata Migration Project at the University of Houston Libraries

Metadata Quality Control for Content Migration: The Metadata Migration Project at the University of Houston Libraries Metadata Quality Control for Content Migration: The Metadata Migration Project at the University of Houston Libraries Andrew Weidner University of Houston, USA ajweidner@uh.edu Annie Wu University of Houston,

More information

All You Wanted To Know About the Management of Digital Resources in Alma

All You Wanted To Know About the Management of Digital Resources in Alma All You Wanted To Know About the Management of Digital Resources in Alma CONFIDENTIAL INFORMATION The information herein is the property of Ex Libris Ltd. or its affiliates and any misuse or abuse will

More information

Serial port interface for microcontroller embedded into integrated power meter

Serial port interface for microcontroller embedded into integrated power meter Serial port interface for microcontroller embedded into integrated power meter Mr. Borisav Jovanović, Prof. dr. Predrag Petković, Prof. dr. Milunka Damnjanović, Faculty of Electronic Engineering Nis, Serbia

More information

Master s Degree Architecture, Urbanism & Building Sciences Geomatics for the Built Environment

Master s Degree Architecture, Urbanism & Building Sciences Geomatics for the Built Environment Master s Degree Architecture, Urbanism & Building Sciences Geomatics for the Built Environment Roberto Cavallo Director of Education Faculty of Architecture and the Built Environment 1 Today s Programme

More information

Teaching and Examination Regulations 2015-2016. for the. Computer Science and Telematics. Master of Science programmes. University of Twente

Teaching and Examination Regulations 2015-2016. for the. Computer Science and Telematics. Master of Science programmes. University of Twente Teaching and Examination Regulations 2015-2016 for the Computer Science and Telematics Master of Science programmes University of Twente (Section 7.13 of the Higher Education and Research Act) Teaching

More information

Software Health Management An Introduction. Gabor Karsai Vanderbilt University/ISIS

Software Health Management An Introduction. Gabor Karsai Vanderbilt University/ISIS Software Health Management An Introduction Gabor Karsai Vanderbilt University/ISIS Tutorial at PHM 2009 Outline Definitions Backgrounds Approaches Summary Definitions Software Health Management: A branch

More information

Model-Driven Software Development for Robotics: an overview

Model-Driven Software Development for Robotics: an overview Model-Driven Software Development for Robotics: an overview IEEE-ICRA2011 Workshop on Software Development and Integration in Robotics Jan F. Broenink, Maarten M. Bezemer Control Engineering, University

More information

High-Level Synthesis for FPGA Designs

High-Level Synthesis for FPGA Designs High-Level Synthesis for FPGA Designs BRINGING BRINGING YOU YOU THE THE NEXT NEXT LEVEL LEVEL IN IN EMBEDDED EMBEDDED DEVELOPMENT DEVELOPMENT Frank de Bont Trainer consultant Cereslaan 10b 5384 VT Heesch

More information

Database Scalability and Oracle 12c

Database Scalability and Oracle 12c Database Scalability and Oracle 12c Marcelle Kratochvil CTO Piction ACE Director All Data/Any Data marcelle@piction.com Warning I will be covering topics and saying things that will cause a rethink in

More information

Philosophy of GIMnet

Philosophy of GIMnet Philosophy of GIMnet Software Modularity and Reusability through Service Oriented Architecture and Hardware Abstraction Introduction GIMnet MaCI GIMnet = tcphub + GIMI Enables communication between distributed

More information

Protocol & Procedures for Online Marketing

Protocol & Procedures for Online Marketing Protocol & Procedures for Online Marketing To: Faculty, Staff and Students From: The Office of Public Information Frear Hook, Webmaster: x3460, frear.hook@maine.edu Rachel McFadden, Web & Social Media

More information

Introduction to WebGL

Introduction to WebGL Introduction to WebGL Alain Chesnais Chief Scientist, TrendSpottr ACM Past President chesnais@acm.org http://www.linkedin.com/in/alainchesnais http://facebook.com/alain.chesnais Housekeeping If you are

More information

Publish Cisco VXC Manager GUI as Microsoft RDS Remote App

Publish Cisco VXC Manager GUI as Microsoft RDS Remote App Publish Cisco VXC Manager GUI as Microsoft RDS Remote App This appendix provides a step-by-step guide to publish the Cisco Cisco VXC Manager GUI as a Microsoft Remote Desktop Services (RDS) RemoteApp application.

More information

Evolution of OpenCache: an OpenSource Virtual Content Distribution Network (vcdn) Platform

Evolution of OpenCache: an OpenSource Virtual Content Distribution Network (vcdn) Platform Evolution of OpenCache: an OpenSource Virtual Content Distribution Network (vcdn) Platform Daniel King d.king@lancaster.ac.uk Matthew Broadbent m.broadbent@lancaster.ac.uk David Hutchison d.hutchison@lancaster.ac.uk

More information

i LIKE EUROTECH device cloud

i LIKE EUROTECH device cloud i LIKE EUROTECH device cloud The Internet of Things and the Cloud In today s business it becomes increasingly important to have constant visibility of assets and processes, anytime, anywhere. Regardless

More information

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad - 500 043

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad - 500 043 INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad - 500 0 INFORMATION TECHNOLOGY TUTORIAL QUESTION BANK Name : Cloud computing Code : A60519 Class : III B. Tech II Semester Branch

More information

Modeling Kahn Process Networks in the Dynamic Dataflow Formalism

Modeling Kahn Process Networks in the Dynamic Dataflow Formalism Roy Kensmil Page 1 6/20/2013 Modeling Kahn Process Networks in the Dynamic Dataflow Formalism Roy Kensmil Leiden Institute of Advanced Computer Science (LIACS), Leiden, The Netherlands rkensmil@liacs.nl

More information

Master of Science (M.S.), Major in Software Engineering

Master of Science (M.S.), Major in Software Engineering Texas State University 1 Master of Science (M.S.), Major in Software Engineering Admission Policy For information regarding admission application requirements and deadlines, please visit The Graduate College

More information

BENEFITS. Capex reduction with bundling of all required features in a single appliance. Promote your brand with customized Guest Login pages.

BENEFITS. Capex reduction with bundling of all required features in a single appliance. Promote your brand with customized Guest Login pages. www.prontonetworks.com Powered By Pronto s Unifi OneBox Its a complete end-to-end platform that enables the monetization of a Wi-Fi Access Point network, while minimizing ongoing management and operation

More information

Software Engineering. Software Engineering. Component-Based. Based on Software Engineering, 7 th Edition by Ian Sommerville

Software Engineering. Software Engineering. Component-Based. Based on Software Engineering, 7 th Edition by Ian Sommerville Software Engineering Component-Based Software Engineering Based on Software Engineering, 7 th Edition by Ian Sommerville Objectives To explain that CBSE is concerned with developing standardised components

More information

QoSpy an approach for QoS monitoring in DiffServ Networks.

QoSpy an approach for QoS monitoring in DiffServ Networks. QoSpy an approach for QoS monitoring in DiffServ Networks. Ulrich Hofmann Alessandro Anzaloni Ricardo de Farias Santos. anzaloni@ele.ita.br Instituto Tecnológico de Aeronaútica São José dos Campos-SP-Brazil

More information

Youtube Tips & Tricks! YouTube Tips and Tricks

Youtube Tips & Tricks! YouTube Tips and Tricks Youtube Tips & Tricks! YouTube Tips and Tricks 5 Make Unlimited Channels on a Single YouTube Account If you are working on AdSense then you must need to know that you shouldn t upload mix niche videos

More information

HIPEAC 2015. Segregation of Subsystems with Different Criticalities on Networked Multi-Core Chips in the DREAMS Architecture

HIPEAC 2015. Segregation of Subsystems with Different Criticalities on Networked Multi-Core Chips in the DREAMS Architecture HIPEAC 2015 Segregation of Subsystems with Different Criticalities on Networked Multi-Core Chips in the DREAMS Architecture University of Siegen Roman Obermaisser Overview Mixed-Criticality Systems Modular

More information

NACCAS Invoice Payment User Guide

NACCAS Invoice Payment User Guide NACCAS Invoice Payment User Guide NACCAS has enabled the payment of invoices directly from a bank account. We created this guide to show you what you can expect to see when paying online. Login to the

More information

INTRODUCTION TO COMMUNICATION SYSTEMS AND TRANSMISSION MEDIA

INTRODUCTION TO COMMUNICATION SYSTEMS AND TRANSMISSION MEDIA COMM.ENG INTRODUCTION TO COMMUNICATION SYSTEMS AND TRANSMISSION MEDIA 9/6/2014 LECTURES 1 Objectives To give a background on Communication system components and channels (media) A distinction between analogue

More information

Operating System Support for Multiprocessor Systems-on-Chip

Operating System Support for Multiprocessor Systems-on-Chip Operating System Support for Multiprocessor Systems-on-Chip Dr. Gabriel marchesan almeida Agenda. Introduction. Adaptive System + Shop Architecture. Preliminary Results. Perspectives & Conclusions Dr.

More information

LabVIEW Based Embedded Design

LabVIEW Based Embedded Design LabVIEW Based Embedded Design Sadia Malik Ram Rajagopal Department of Electrical and Computer Engineering University of Texas at Austin Austin, TX 78712 malik@ece.utexas.edu ram.rajagopal@ni.com Abstract

More information

PreClose Monitoring (PCM)

PreClose Monitoring (PCM) PreClose Monitoring (PCM) PreClose Monitoring Guide 13030 Euclid Street Garden Grove, CA 92843 T: 800-473-4633 F: 714-636-2510 www.informativeresearch.com Product Description PreClose Monitoring (PCM)

More information

Virtual scheduling for compositional real-time guarantees

Virtual scheduling for compositional real-time guarantees Virtual scheduling for compositional real-time guarantees 8th IEEE International Symposium on Industrial Embedded Systems Martijn van den Heuvel, Reinder J. Bril and Johan J. Lukkien System Architecture

More information

Software Defined Security Mechanisms for Critical Infrastructure Management

Software Defined Security Mechanisms for Critical Infrastructure Management Software Defined Security Mechanisms for Critical Infrastructure Management SESSION: CRITICAL INFRASTRUCTURE PROTECTION Dr. Anastasios Zafeiropoulos, Senior R&D Architect, Contact: azafeiropoulos@ubitech.eu

More information

EE382V: Embedded System Design and Modeling

EE382V: Embedded System Design and Modeling EE382V: Embedded System Design and Modeling Lecture 1 - Introduction Andreas Gerstlauer Electrical and Computer Engineering University of Texas at Austin gerstl@ece.utexas.edu Lecture 1: Outline Introduction

More information

Recent and Future Activities in HPC and Scientific Data Management Siegfried Benkner

Recent and Future Activities in HPC and Scientific Data Management Siegfried Benkner Recent and Future Activities in HPC and Scientific Data Management Siegfried Benkner Research Group Scientific Computing Faculty of Computer Science University of Vienna AUSTRIA http://www.par.univie.ac.at

More information

Integrated Development of Distributed Real-Time Applications with Asynchronous Communication

Integrated Development of Distributed Real-Time Applications with Asynchronous Communication Integrated Development of Distributed Real-Time Applications with Asynchronous Communication Marc Schanne International Workshop on Java Technologies for Real-time and Embedded Systems (JTRES) 26-28 September

More information

Integrating Email Verification and Hygiene into Marketo

Integrating Email Verification and Hygiene into Marketo User Guide Integrating Email Verification and Hygiene into Marketo Step by Step Using Webhooks This document contains Confidential, Proprietary and Trade Secret Information ( Confidential Information )

More information

SAS System and SAS Program Validation Techniques Sy Truong, Meta-Xceed, Inc., San Jose, CA

SAS System and SAS Program Validation Techniques Sy Truong, Meta-Xceed, Inc., San Jose, CA SAS System and SAS Program Validation Techniques Sy Truong, Meta-Xceed, Inc., San Jose, CA ABSTRACT This course will teach methodologies of performing SAS system and SAS program validation including new

More information

SECURITY AND REGULATORY COMPLIANCE OVERVIEW

SECURITY AND REGULATORY COMPLIANCE OVERVIEW Powering Cloud IT SECURITY AND REGULATORY COMPLIANCE OVERVIEW BetterCloud for Office 365 Executive Summary BetterCloud provides critical insights, automated management, and intelligent data security for

More information

Systems on Chip Design

Systems on Chip Design Systems on Chip Design College: Engineering Department: Electrical First: Course Definition, a Summary: 1 Course Code: EE 19 Units: 3 credit hrs 3 Level: 3 rd 4 Prerequisite: Basic knowledge of microprocessor/microcontroller

More information

t-mba Doğa Schools Mission and Quality Assurance Policy and Procedures

t-mba Doğa Schools Mission and Quality Assurance Policy and Procedures Mission t-mba Doğa Schools Mission and Quality Assurance Policy and Procedures The key role of the Academic Quality Assurance Department is to oversee academic quality assurance for the Doga Schools t-mba

More information

Application Compatibility Best Practices for Remote Desktop Services

Application Compatibility Best Practices for Remote Desktop Services Application Compatibility Best Practices for Remote Desktop Services Introduction Remote Desktop Services in Windows Server 2008 R2 allows Windows Server to be accessed by multiple users concurrently to

More information

Enterprise WiFi System. Datasheet. Models: UAP, UAP-LR, UAP-Pro, UAP-Outdoor, UAP-Outdoor5

Enterprise WiFi System. Datasheet. Models: UAP, UAP-LR, UAP-Pro, UAP-Outdoor, UAP-Outdoor5 Enterprise WiFi System Models: UAP, UAP-LR, UAP-Pro, UAP-Outdoor, UAP-Outdoor5 Unlimited Indoor/Outdoor AP Scalability in a Unified Management System Breakthrough Capacity up to 750 Mbps Intuitive UniFi

More information

Driving force. What future software needs. Potential research topics

Driving force. What future software needs. Potential research topics Improving Software Robustness and Efficiency Driving force Processor core clock speed reach practical limit ~4GHz (power issue) Percentage of sustainable # of active transistors decrease; Increase in #

More information

Analog Devices RadioVerse technology: Simpler wireless system design

Analog Devices RadioVerse technology: Simpler wireless system design Analog Devices RadioVerse technology: Simpler wireless system design Steve Taranovich - May 23, 2016 If you are a design engineer interested in ways to accelerate your development cycle for Wireless Radio

More information

1 File Processing Systems

1 File Processing Systems COMP 378 Database Systems Notes for Chapter 1 of Database System Concepts Introduction A database management system (DBMS) is a collection of data and an integrated set of programs that access that data.

More information

Task Scheduling for Multicore Embedded Devices

Task Scheduling for Multicore Embedded Devices Embedded Linux Conference 2013 Task Scheduling for Multicore Embedded Devices 2013. 02. 22. Gap-Joo Na (funkygap@etri.re.kr) Contents 2 What is multicore?? 1. Multicore trends 2. New Architectures 3. Software

More information

Go Cloud, Go Google. Google Apps for Education for NI Schools. making IT work for teachers and learners

Go Cloud, Go Google. Google Apps for Education for NI Schools. making IT work for teachers and learners Go Cloud, Go Google Google Apps for Education for NI Schools making IT work for teachers and learners 2 The use of Google Apps for Education has raised the bar in learning and teaching at St. Patrick s.

More information

ICE Trade Vault. Public User & Technology Guide June 6, 2014

ICE Trade Vault. Public User & Technology Guide June 6, 2014 ICE Trade Vault Public User & Technology Guide June 6, 2014 This material may not be reproduced or redistributed in whole or in part without the express, prior written consent of IntercontinentalExchange,

More information

DISTRIBUTED MULTIMEDIA SYSTEMS

DISTRIBUTED MULTIMEDIA SYSTEMS Components of distributed multimedia system DISTRIBUTED MULTIMEDIA SYSTEMS Application software Container object store Image and still video store Audio and component store Object directory service agent

More information

Installation Guide Avi Networks Cloud Application Delivery Platform Integration with Cisco Application Policy Infrastructure

Installation Guide Avi Networks Cloud Application Delivery Platform Integration with Cisco Application Policy Infrastructure Installation Guide Avi Networks Cloud Application Delivery Platform Integration with Cisco Application Policy Infrastructure August 2015 Table of Contents 1 Introduction... 3 Purpose... 3 Products... 3

More information

Dataflow-Based Rapid Prototyping for Multicore DSP Systems

Dataflow-Based Rapid Prototyping for Multicore DSP Systems Dataflow-Based Rapid Prototyping for Multicore DSP Systems Technical Report PREESM/2014-05TR01, 2014 Maxime Pelcat, Karol Desnos, Julien Heulot, Clément Guy, Jean-François Nezan, Slaheddine Aridhi 1 Introduction

More information

Provably Secure Execution Platforms for Embedded Systems ---- The PROSPER Project. Mads Dam KTH Royal Institute of Technology

Provably Secure Execution Platforms for Embedded Systems ---- The PROSPER Project. Mads Dam KTH Royal Institute of Technology Provably Secure Execution Platforms for Embedded Systems ---- The PROSPER Project Mads Dam KTH Royal Institute of Technology Programvara för konkurrenskraft, SSF, Vinnova, 10 Feb 2015 The Evolving Security

More information

Evaluating NoSQL for Enterprise Applications. Dirk Bartels VP Strategy & Marketing

Evaluating NoSQL for Enterprise Applications. Dirk Bartels VP Strategy & Marketing Evaluating NoSQL for Enterprise Applications Dirk Bartels VP Strategy & Marketing Agenda The Real Time Enterprise The Data Gold Rush Managing The Data Tsunami Analytics and Data Case Studies Where to go

More information

Microsoft OCS with IPC-R: SIP (M)TLS Trunking. directpacket Product Supplement

Microsoft OCS with IPC-R: SIP (M)TLS Trunking. directpacket Product Supplement Microsoft OCS with IPC-R: SIP (M)TLS Trunking directpacket Product Supplement directpacket Research www.directpacket.com 2 Contents Prepare DNS... 6 Prepare Certificate Template for MTLS... 6 1 Create

More information

Design for Success: Designing for the Internet of Things with TiWiConnect

Design for Success: Designing for the Internet of Things with TiWiConnect Design for Success: Designing for the Internet of Things with TiWiConnect Today s presenters Scott Lederer Senior Software Architect Dave Burleton Vice President of Marketing LSR.com Today s Agenda Why

More information

What s next for the Berkeley Data Analytics Stack?

What s next for the Berkeley Data Analytics Stack? What s next for the Berkeley Data Analytics Stack? Michael Franklin June 30th 2014 Spark Summit San Francisco UC BERKELEY AMPLab: Collaborative Big Data Research 60+ Students, Postdocs, Faculty and Staff

More information

SOFTWARE PERFORMANCE TESTING SERVICE

SOFTWARE PERFORMANCE TESTING SERVICE SOFTWARE PERFORMANCE TESTING SERVICE Service Definition GTS s performance testing services allows customers to reduce the risk of poor application performance. This is done by performance testing applications

More information

Version 3.2 Release Note. V3.2 Release Note

Version 3.2 Release Note. V3.2 Release Note Version 3.2 Release Note V3.2 Release Note Welcome to v3.2 of RM Unify We are pleased to detail the release of RM Unify v3.2. This release brings with it Chromebook single sign-on, allowing users with

More information

Integrating Phone Validation into Marketo

Integrating Phone Validation into Marketo Integrating Phone Validation into Marketo Step by Step Using Webhooks User Guide Regardless of the industry or the department, communicating via telephone is essential for successfully connecting with

More information

Certification Authorities Software Team (CAST) Position Paper CAST-13

Certification Authorities Software Team (CAST) Position Paper CAST-13 Certification Authorities Software Team (CAST) Position Paper CAST-13 Automatic Code Generation Tools Development Assurance Completed June 2002 NOTE: This position paper has been coordinated among the

More information

Automated Deployment of a Heterogeneous Service-Oriented Sys

Automated Deployment of a Heterogeneous Service-Oriented Sys of a Heterogeneous Service-Oriented System Sander van der Burg Eelco Dolstra Delft University of Technology, EEMCS, Department of Software Technology September 3, 2010 of a Heterogeneous Service-Oriented

More information

Introduction to Android

Introduction to Android Introduction to Android Android Smartphone Programming Matthias Keil Institute for Computer Science Faculty of Engineering October 19, 2015 Outline 1 What is Android? 2 Development on Android 3 Applications:

More information

Cleaning Encrypted Traffic

Cleaning Encrypted Traffic Optenet Documentation Cleaning Encrypted Traffic Troubleshooting Guide iii Version History Doc Version Product Date Summary of Changes V6 OST-6.4.300 01/02/2015 English editing Optenet Documentation

More information

How to connect to the Middle Country Public Library Wireless Network (mcpl-ap) using Windows XP

How to connect to the Middle Country Public Library Wireless Network (mcpl-ap) using Windows XP Wireless Instructions for: Disclaimer: Due to the number of wireless devices on the market today, it is not possible for Library staff to provide individual support. Users may be able to resolve their

More information

Building Access Networks that Support Carrier Ethernet 2.0 Services and SDN

Building Access Networks that Support Carrier Ethernet 2.0 Services and SDN In cooperation with Building Access Networks that Support Carrier Ethernet 2.0 Services and SDN COMMTECH Show Toronto, April 15-16 Mississauga Center by Pasquale Tagliarini Senior Solutions Engineer Agenda

More information

AN FPGA FRAMEWORK SUPPORTING SOFTWARE PROGRAMMABLE RECONFIGURATION AND RAPID DEVELOPMENT OF SDR APPLICATIONS

AN FPGA FRAMEWORK SUPPORTING SOFTWARE PROGRAMMABLE RECONFIGURATION AND RAPID DEVELOPMENT OF SDR APPLICATIONS AN FPGA FRAMEWORK SUPPORTING SOFTWARE PROGRAMMABLE RECONFIGURATION AND RAPID DEVELOPMENT OF SDR APPLICATIONS David Rupe (BittWare, Concord, NH, USA; drupe@bittware.com) ABSTRACT The role of FPGAs in Software

More information

Software Visualization

Software Visualization Software Visualization CS 4460 Last Revision: November 2015 Software Visualization Definition The use of the crafts of typography, graphic design, animation, and cinematography with modern humancomputer

More information

Final Report - HydrometDB Belize s Climatic Database Management System. Executive Summary

Final Report - HydrometDB Belize s Climatic Database Management System. Executive Summary Executive Summary Belize s HydrometDB is a Climatic Database Management System (CDMS) that allows easy integration of multiple sources of automatic and manual stations, data quality control procedures,

More information

Java ME & NetBeans Mobility. Petr Suchomel Architect, NetBeans Mobility Sun Microsystems

Java ME & NetBeans Mobility. Petr Suchomel Architect, NetBeans Mobility Sun Microsystems Java ME & NetBeans Mobility Petr Suchomel Architect, NetBeans Mobility Sun Microsystems Agenda Java ME introduction Java ME applications NetBeans Mobility Edition Power of advanced features Demos, demos,

More information

7 Operating Systems. Source: Foundations of Computer Science Cengage Learning. After studying this chapter, the student should be able to:

7 Operating Systems. Source: Foundations of Computer Science Cengage Learning. After studying this chapter, the student should be able to: 7 Operating Systems 7.1 Source: Foundations of Computer Science Cengage Learning Objectives After studying this chapter, the student should be able to: 7.2 Understand the role of the operating system.

More information

Low Power and Scalable Many-Core Architecture for Big-Data Stream Computing

Low Power and Scalable Many-Core Architecture for Big-Data Stream Computing Low Power and Scalable Many-Core Architecture for Big-Data Stream Computing Karim Kanoun, Martino Ruggiero, David Atienza, and Mihaela van der Schaar Ecole Polytechnique Fédérale de Lausanne (EPFL), Switzerland.

More information

Computer System Design. System-on-Chip

Computer System Design. System-on-Chip Brochure More information from http://www.researchandmarkets.com/reports/2171000/ Computer System Design. System-on-Chip Description: The next generation of computer system designers will be less concerned

More information

Guide to Training Teachers on the Co-op Dashboard

Guide to Training Teachers on the Co-op Dashboard Guide to Training Teachers on the Co-op Dashboard https://www.hourrepublic.com Hour Republic is a tool used by (i) students to track co-op hours, activities, skills and more, and (ii) teachers to monitor

More information

BogDan Vatra and Andy Gryc. Qt on Android: Is it right for you?

BogDan Vatra and Andy Gryc. Qt on Android: Is it right for you? BogDan Vatra and Andy Gryc Qt on Android: Is it right for you? Coffee and Code sessions Free, three-hour, hands-on session that delves into the internals of Qt on Android. Learn how to: set up the Qt development

More information

Embedded/Real-Time Software Development with PathMATE and IBM Rational Systems Developer

Embedded/Real-Time Software Development with PathMATE and IBM Rational Systems Developer Generate Results. Real Models. Real Code. Real Fast. Embedded/Real-Time Software Development with PathMATE and IBM Rational Systems Developer Andreas Henriksson, Ericsson andreas.henriksson@ericsson.com

More information

Technical Guide for Remote access

Technical Guide for Remote access Technical Guide for Remote access Frequently Asked Questions about using EZ Proxy to access Library resources off campus. Login Help Who is allowed access? I m having trouble logging in. Finding Articles

More information

Topics. Introduction to Database Management System. What Is a DBMS? DBMS Types

Topics. Introduction to Database Management System. What Is a DBMS? DBMS Types Introduction to Database Management System Linda Wu (CMPT 354 2004-2) Topics What is DBMS DBMS types Files system vs. DBMS Advantages of DBMS Data model Levels of abstraction Transaction management DBMS

More information