Modular Performance Analysis
|
|
- Bertina Mason
- 5 years ago
- Views:
Transcription
1 Modular Performance Analysis Lothar Thiele Simon Perathoner, Ernesto Wandeler ETH Zurich, Switzerland 1
2 Embedded Systems Computation/Communication Resource Interaction 2
3 Models of Computation How can we classify and compare them? stepwise refinement concurrency hierarchy incremental design beauty modular simple safe accuracy expressive tools formal compositional easy to use efficient executable scope implementation scalable 3
4 Why is it difficult? Many aspects can not be quantified. Models cover different scenarios: B A C D 4
5 Intention Compare models and methods that analyze the timing properties of distributed systems. MAST SymTA TIMES MPA 5
6 Approach Define a set of benchmark examples that cover common area (obligatory) Define benchmark examples that show the power of each method (free style) Leiden Workshop on Distributed Embedded Systems: 6
7 MAST Wait another 20 minutes... 7
8 SymTA/S Based on classical RT analysis (periodic, jitter). Simplified relations and adaptors in order to achieve modularity. Computation and Communication 8
9 SymTA/S Based on classical RT analysis (periodic, jitter). Simplified relations and adaptors in order to achieve modularity. 9
10 TIMES/UPPAAL Models are based on Timed Automata. periodic stream fixed priority scheduling 10
11 Modular Performance Analysis (MPA) Processor Input Stream Concrete Instance Abstract Representation Task Service Model t D Load Model Abstract Component Model 11
12 Abstract Stream Model Event Stream events number of events in in t=[ ] ms 2.5 t [ms] t Arrival Curves D events a maximum / minimum arriving events in any interval of length 2.5 ms a 2.5 D [ms] 12
13 Load Model - Examples periodic periodic w/ jitter periodic w/ burst complex 13
14 Process Abstraction Formal Specification Program Analysis Data Sheets... b Task Cach e [b] [] e Functional Unit Automaton triggering event b/[15,15]/e * a/[10,10]/d min/max resource demand b/[5,5]/e b/[15,15]/e a/[5,5]/d produced event c/[3,20]/d a/[10,10]/d c/[3,20]/d 14
15 Service Model (Resources) Resource Availability availability available service in t=[ ] ms 2.5 t [ms] t Service Curves maximum/minimum available service in any interval of length 2.5 ms service b b D D [ms]
16 Service Model - Examples Load Model Service Model abstract component full resource bounded delay TDMA resource periodic resource 16
17 What kind of resources can be modeled? Memory (buffer space) Delay (end-to-end delay / processing and waiting) Computation Communication Energy 17
18 Processing Model (HW/SW) HW/SW Components Processing semantics and functionality of HW/SW tasks Abstract Components a HW/SW Task RTC b a t D 18 Predicate Ψ
19 Scheduling and Arbitration Components FP/RM EDF RR GPC EDF RR GPC GPS TDMA share TDMA GPC GPC GPC sum GPC 19
20 What kind of resource usage can be modeled? Different resource sharing strategies EDF TDMA Fixed Priority GPS Different processing semantics Greedy Processing Greedy Shaper Blocking 20
21 Complete System Composition CPU BUS DSP RM TDMA TDMA GPC GPC GSC GPC GPC GPC 21
22 Basic Concepts for Describing Activations AND OR 22
23 Free Style S1 S2 S3 S6 ECU1 CC1 BUS CC3 ECU3 6 Real-Time Input Streams - with jitter - with bursts - deadline > period 3 ECU s with own CC s S4 S5 ECU2 CC2 13 Tasks & 7 Messages - with different WCED 2 Scheduling Policies - Earliest Deadline First (ECU s) - Fixed Priority (ECU s & CC s) Total Utilization: - ECU1 59 % - ECU2 87 % - ECU3 67 % - BUS 56 % 23 Hierarchical Scheduling - Static & Dynamic Polling Servers Bus with TDMA - 4 time slots with different lengths (#1,#3 for and CC1, Networks #2 for Laboratory CC3, #4 for CC3
24 ... and its Abstract Component Model CPU ECU1 BUS PS S1 T1.1 C1.1 TDMA CC1 ECU3 T1.2 PS CPU T1.3 C1.2 S2 S3 T2.1 T3.1 C2.1 C3.1 CC3 PS T2.2 T3.3 C3.2 T3.2 S6 T6.1 EDF S4 CPU T4.1 ECU2 C4.1 CC2 T4.2 S5 T C5.1 T5.2
25 Buffer Requirements S1 S2 S3 S4 S5 CPU T2.1 T3.1 T3.3 CPU T4.1 T5.1 PS 3 T1.1 ECU1 C1.1 5 T ECU2 TDMA C2.1 C BUS CC C4.1 C5.1 C1.2 C3.2 CC2 3 CC ECU3 T1.2 T3.2 5 PS PS CPU T2.2 EDF T4.2 T5.2
26 Delay Guarantees CPU PS ECU1 BUS TDMA ECU3 PS CPU S T1.1 T1.3 C CC1 C1.2 T S2 S3 S4 T2.1 T T3.3 CPU T4.1 ECU C2.1 C3.1 C4.1 CC3 C3.2 CC2 T PS T2.2 EDF T4.2 S5 T C5.1 T5.2
27 Interface-Based Design MPA is suited for interface-based design Stepwise refinement Inverse relations because of min-+ algebra Assume/Guarantee by means of partial order 27
28 Intention Compare models and methods that analyze the timing properties of distributed systems. MAST SymTA TIMES MPA 28
29 Benchmarks Pay Burst Only Once Cyclic Dependencies Variable Feedback AND/OR task activation Intra-context information Workload Correlation Data Dependencies 29
30 Benchmark 1 Pay Bursts Only Once 0 J 70ms 30
31 Benchmark 1 100s < 1s simulation (10000 events) 31
32 Benchmark 2 Cyclic Dependencies 0 J 50ms T3 T3 32
33 Benchmark 2-1 : T1 high β 1 β 2 T1 T2 T3 33
34 Benchmark 2-2 : T3 high β 1 β 2 T3 T2 T1 34
35 Benchmark 3 Variable Feedback 4 J 30ms 35
36 Benchmark 3 : T1 high for each step in binary search: 50 minutes 36
37 (Expected) Results Understand the modeling power of different models and the relation between models and analysis accuracy. Improve methods by combining ideas and abstractions. Not: competition
38 In models for timed systems abstraction matters Knowledge about MoCCs that (also) talk about resource usage are far less understood 38
3.5: Multimedia Operating Systems Resource Management. Resource Management Synchronization. Process Management Multimedia
Chapter 2: Basics Chapter 3: Multimedia Systems Communication Aspects and Services Multimedia Applications and Communication Multimedia Transfer and Control Protocols Quality of Service and 3.5: Multimedia
More information5. Process and thread scheduling
5. Process and thread scheduling 5.1 Organization of Schedulers Embedded and Autonomous Schedulers Priority Scheduling 5.2 Scheduling Methods A Framework for Scheduling Common Scheduling Algorithms Comparison
More informationFIFO WITH OFFSETS HIGH SCHEDULABILITY WITH LOW OVERHEADS. RTAS 18 April 13, Björn Brandenburg
FIFO WITH OFFSETS HIGH SCHEDULABILITY WITH LOW OVERHEADS RTAS 18 April 13, 2018 Mitra Nasri Rob Davis Björn Brandenburg FIFO SCHEDULING First-In-First-Out (FIFO) scheduling extremely simple very low overheads
More informationIntroduction to Real-Time Systems
Introduction to Real-Time Systems Real-Time Systems, Lecture 1 Martina Maggio and Karl-Erik Årzén 16 January 2018 Lund University, Department of Automatic Control Content [Real-Time Control System: Chapter
More informationOptimized Schedule Synthesis under Real-Time Constraints for the Dynamic Segment of FlexRay
2010 IEEE/IFIP International Conference on Embedded and Ubiquitous Computing Optimized Schedule Synthesis under Real-Time Constraints for the Dynamic Segment of FlexRay Reinhard Schneider, Unmesh Bordoloi,
More informationCIS 480/899 Embedded and Cyber Physical Systems Spring 2009 Introduction to Real-Time Scheduling. Examples of real-time applications
CIS 480/899 Embedded and Cyber Physical Systems Spring 2009 Introduction to Real-Time Scheduling Insup Lee Department of Computer and Information Science University of Pennsylvania lee@cis.upenn.edu www.cis.upenn.edu/~lee
More informationExact Response Time of FlexRay Communication Protocol
Exact Response Time of FlexRay Communication Protocol Lucien Ouedraogo and Ratnesh Kumar Dept. of Elect. & Comp. Eng., Iowa State University, Ames, IA, 501, USA Emails: (olucien, rkumar)@iastate.edu Abstract
More information15 CAN Performance Distributed Embedded Systems Philip Koopman October 21, Copyright , Philip Koopman
15 CAN Performance 18-649 Distributed Embedded Systems Philip Koopman October 21, 2015 Copyright 2000-2015, Philip Koopman Where Are We Now? Where we ve been: CAN an event-centric protocol Where we re
More informationOn the Timing Analysis of the Dynamic Segment of FlexRay
On the Timing Analysis of the Dynamic Segment of FlexRay Unmesh D. Bordoloi Bogdan Tanasa Petru Eles Zebo Peng Linköpings Universitet, Sweden e-mail: {unmesh.bordoloi, bogdan.tanasa, petru.eles, zebo.peng}@liu.se
More informationDeadline scheduling: can your mobile device last longer?
Deadline scheduling: can your mobile device last longer? Juri Lelli, Mario Bambagini, Giuseppe Lipari Linux Plumbers Conference 202 San Diego (CA), USA, August 3 TeCIP Insitute, Scuola Superiore Sant'Anna
More informationScheduling and Communication Synthesis for Distributed Real-Time Systems
Scheduling and Communication Synthesis for Distributed Real-Time Systems Department of Computer and Information Science Linköpings universitet 1 of 30 Outline Motivation System Model and Architecture Scheduling
More informationContents. Basic Concepts. Histogram of CPU-burst Times. Diagram of Process State CHAPTER 5 CPU SCHEDULING. Alternating Sequence of CPU And I/O Bursts
Contents CHAPTER 5 CPU SCHEDULING Basic Concepts Scheduling Criteria Scheduling Algorithms Multiple-Processor Scheduling Real-Time Scheduling Basic Concepts Maximum CPU utilization obtained with multiprogramming
More informationEfficiency of Dynamic Arbitration in TDMA Protocols
Efficiency of Dynamic Arbitration in TDMA Protocols April 22, 2005 Jens Chr. Lisner Introduction Arbitration methods in TDMA-based protocols Static arbitration C1 C1 C2 C2 fixed length of slots fixed schedule
More informationViden: Attacker Identification on In-Vehicle Networks
Viden: Attacker Identification on In-Vehicle Networks Kyong-Tak Cho and Kang G. Shin University of Michigan, Ann Arbor CCS 2017 Presented By Md Mahbubur Rahman Wayne State University Outline Motivation
More informationCT-Bus : A Heterogeneous CDMA/TDMA Bus for Future SOC
CT-Bus : A Heterogeneous CDMA/TDMA Bus for Future SOC Bo-Cheng Charles Lai 1 Patrick Schaumont 1 Ingrid Verbauwhede 1,2 1 UCLA, EE Dept. 2 K.U.Leuven 42 Westwood Plaza Los Angeles, CA 995 Abstract- CDMA
More informationVLSI System Testing. Outline
ECE 538 VLSI System Testing Krish Chakrabarty System-on-Chip (SOC) Testing ECE 538 Krish Chakrabarty 1 Outline Motivation for modular testing of SOCs Wrapper design IEEE 1500 Standard Optimization Test
More informationCompositional Analysis Framework using EDP Resource Models
University of Pennsylvania ScholarlyCommons Departmental Papers (CIS) Department of Computer & Information Science December 2007 Compositional Analysis Framework using EDP Resource Models Arvind Easwaran
More informationAN IMPLEMENTATION OF MULTI-DSP SYSTEM ARCHITECTURE FOR PROCESSING VARIANT LENGTH FRAME FOR WEATHER RADAR
DOI: 10.21917/ime.2018.0096 AN IMPLEMENTATION OF MULTI- SYSTEM ARCHITECTURE FOR PROCESSING VARIANT LENGTH FRAME FOR WEATHER RADAR Min WonJun, Han Il, Kang DokGil and Kim JangSu Institute of Information
More informationWireless replacement for cables in CAN Network Pros and Cons. by Derek Sum
Wireless replacement for cables in CAN Network Pros and Cons by Derek Sum TABLE OF CONTENT - Introduction - Concept of wireless cable replacement - Wireless CAN cable hardware - Real time performance and
More informationEnergy Efficient Scheduling Techniques For Real-Time Embedded Systems
Energy Efficient Scheduling Techniques For Real-Time Embedded Systems Rabi Mahapatra & Wei Zhao This work was done by Rajesh Prathipati as part of his MS Thesis here. The work has been update by Subrata
More informationA Virtual Deadline Scheduler for Window-Constrained Service Guarantees
Boston University OpenBU Computer Science http://open.bu.edu CAS: Computer Science: Technical Reports 2004-03-23 A Virtual Deadline Scheduler for Window-Constrained Service Guarantees Zhang, Yuting Boston
More informationEnergy Efficient Soft Real-Time Computing through Cross-Layer Predictive Control
Energy Efficient Soft Real-Time Computing through Cross-Layer Predictive Control Guangyi Cao and Arun Ravindran Department of Electrical and Computer Engineering University of North Carolina at Charlotte
More informationSiTime University Turbo Seminar Series
SiTime University Turbo Seminar Series How to Measure Clock Jitter Part I Principle and Practice April 8-9, 2013 Agenda Jitter definitions and terminology Who cares about jitter How to measure clock jitter
More informationDependable Wireless Control
Dependable Wireless Control through Cyber-Physical Co-Design Chenyang Lu Cyber-Physical Systems Laboratory Department of Computer Science and Engineering Wireless for Process Automa1on Emerson 5.9+ billion
More informationThe Case for Feedback Control Real-Time Scheduling. Abstract
The Case for Feedback Control Real-Time Scheduling John A. Stankovic, Chenyang Lu and Sang H. Son Department of Computer Science University of Virginia Charlottesville, VA22903 USA e-mail: {stankovic,
More informationCOMET DISTRIBUTED ELEVATOR CONTROLLER CASE STUDY
COMET DISTRIBUTED ELEVATOR CONTROLLER CASE STUDY System Description: The distributed system has multiple nodes interconnected via LAN and all communications between nodes are via loosely coupled message
More informationMultiple Access (3) Required reading: Garcia 6.3, 6.4.1, CSE 3213, Fall 2010 Instructor: N. Vlajic
1 Multiple Access (3) Required reading: Garcia 6.3, 6.4.1, 6.4.2 CSE 3213, Fall 2010 Instructor: N. Vlajic 2 Medium Sharing Techniques Static Channelization FDMA TDMA Attempt to produce an orderly access
More informationRoute Selection of Mobile Sensors for Air Quality Monitoring
Route Selection of Mobile Sensors for Air Quality Monitoring Olga Saukh, David Hasenfratz, Abouzar Noori, Tamara Ulrich, and Lothar Thiele Computer Engineering and Networks Laboratory ETH Zurich, Switzerland
More informationThe Evolution of Real-Time Programming
The Evolution of Real-Time Programming Christoph M. Kirsch Department of Computer Sciences University of Salzburg E-mail: ck@cs.uni-salzburg.at Raja Sengupta Department of Civil Engineering University
More informationThe CPAL programming language. Lean Model-Driven Development through Model-Interpretation
The CPAL programming language Design, Simulate, Execute Embedded Systems Lean Model-Driven Development through Model-Interpretation Nicolas Navet, University of Luxembourg October 29 th, 2015 Talk @ CEA
More informationNSF. Hybrid Systems: From Models to Code. Tom Henzinger. UC Berkeley. French Guyana, June 4, 1996 $800 million embedded software failure
Hybrid Systems: From Models to Code Tom Henzinger UC Berkeley NSF UC Berkeley: Chess Vanderbilt University: ISIS University of Memphis: MSI Foundations of Hybrid and Embedded Software Systems French Guyana,
More informationSW simulation and Performance Analysis
SW simulation and Performance Analysis In Multi-Processing Embedded Systems Eugenio Villar University of Cantabria Context HW/SW Embedded Systems Design Flow HW/SW Simulation Performance Analysis Design
More informationCOSC 3213: Computer Networks I Instructor: Dr. Amir Asif Department of Computer Science York University Section B
MAC: Scheduled Approaches 1. Reservation Systems 2. Polling Systems 3. Token Passing Systems Static Channelization: TDMA and FDMA COSC 3213: Computer Networks I Instructor: Dr. Amir Asif Department of
More informationHello, and welcome to this presentation of the STM32G0 digital-to-analog converter. This block is used to convert digital signals to analog voltages
Hello, and welcome to this presentation of the STM32G0 digital-to-analog converter. This block is used to convert digital signals to analog voltages which can interface with the external world. 1 The STM32G0
More informationBricken Technologies Corporation Presentations: Bricken Technologies Corporation Corporate: Bricken Technologies Corporation Marketing:
TECHNICAL REPORTS William Bricken compiled 2004 Bricken Technologies Corporation Presentations: 2004: Synthesis Applications of Boundary Logic 2004: BTC Board of Directors Technical Review (quarterly)
More informationObject-oriented Analysis and Design
Object-oriented Analysis and Design Stages in a Software Project Requirements Writing Understanding the Client s environment and needs. Analysis Identifying the concepts (classes) in the problem domain
More informationTiming Analysis of the FlexRay Communication Protocol
Downloaded from orbit.dtu.dk on: May 09, 2018 Timing Analysis of the FlexRay Communication Protocol Pop, Traian; Pop, Paul; Eles, Petru; Peng, Zebo Published in: Euromicro Conference on Real-Time Systems
More informationData Flow Modelling. Fault Tolerant Systems Research Group. Budapest University of Technology and Economics
Data Flow Modelling Budapest University of Technology and Economics Fault Tolerant Systems Research Group Budapest University of Technology and Economics Department of Measurement and Information Systems
More informationCS 354R: Computer Game Technology
CS 354R: Computer Game Technology Introduction to Game AI Fall 2018 What does the A stand for? 2 What is AI? AI is the control of every non-human entity in a game The other cars in a car game The opponents
More informationSCHED_DEADLINE. Ongoing development and new features. Juri Lelli ARM Ltd. Linaro Connect BUD17, Budapest (Hungary) 08/03/2017 ARM 2017
SCHED_DEADLINE Ongoing development and new features Juri Lelli ARM Ltd. Linaro Connect BUD17, Budapest (Hungary) 08/03/2017 Agenda Deadline scheduling (SCHED_DEADLINE) Why is development now happening
More informationEvent-Driven Scheduling. (closely following Jane Liu s Book)
Event-Driven Scheduling (closely following Jane Liu s Book) Real-Time Systems, 2009 Event-Driven Systems, 1 Principles Admission: Assign priorities to Jobs At events, jobs are scheduled according to their
More informationComparing Performance Analysis Methods on an Industrial Case Study
Comparing Performance Analysis Methods on an Industrial Case Study Marcel Verhoef Chess Information Technology B.V., Haarlem Radboud University Nijmegen Jozef Hooman Embedded Systems Institute, Eindhoven
More informationModular Scheduling of Distributed Heterogeneous Time-Triggered Automotive Systems
Modular Scheduling of Distributed Heterogeneous Time-Triggered Automotive Systems Martin Lukasiewycz TUM CREATE Singapore martin.lukasiewycz@tum-create.edu.sg ABSTRACT This paper proposes a modular framework
More informationMathematical Problems in Networked Embedded Systems
Mathematical Problems in Networked Embedded Systems Miklós Maróti Institute for Software Integrated Systems Vanderbilt University Outline Acoustic ranging TDMA in globally asynchronous locally synchronous
More informationGFT1012 2/4 Channel Precise Slave Generator
Features Two Independent Delay Channels (Four channels available as an option) 1 ps Time Resolution < 5 ps RMS Jitter (Slave-to-Slave) < 6 ps / C Drift (Slave-to-slave) 1 Second Range Output Pulse Up to
More informationChapter 6: CPU Scheduling
Chapter 6: CPU Scheduling Silberschatz, Galvin and Gagne 2013 Chapter 6: CPU Scheduling Basic Concepts Scheduling Criteria Scheduling Algorithms Sections from the textbook: 6.1, 6.2, and 6.3 6.2 Silberschatz,
More informationCANopen Programmer s Manual Part Number Version 1.0 October All rights reserved
Part Number 95-00271-000 Version 1.0 October 2002 2002 All rights reserved Table Of Contents TABLE OF CONTENTS About This Manual... iii Overview and Scope... iii Related Documentation... iii Document Validity
More informationChapter 3: Alarm correlation
Chapter 3: Alarm correlation Algorithmic Methods of Data Mining, Fall 2005, Chapter 3: Alarm correlation 1 Part II. Episodes in sequences Chapter 3: Alarm correlation Chapter 4: Frequent episodes Chapter
More informationWirelessHART Modeling and Performance Evaluation
WirelessHART Modeling and Performance Evaluation Anne Remke and Xian Wu October 24, 2013 A. Remke and X. Wu (University of Twente) WirelessHART October 24, 2013 1 / 21 WirelessHART [www.hartcomm.org] A.
More informationMSC-235. Design and Deploy for MOTOTRBO Connect Plus Solutions BETA. Exam.
Motorola MSC-235 Design and Deploy for MOTOTRBO Connect Plus Solutions BETA Exam TYPE: DEMO http://www.examskey.com/msc-235.html Examskey Motorola MSC-235 exam demo product is here for you to test the
More informationMultiple Access Methods
Helsinki University of Technology S-72.333 Postgraduate Seminar on Radio Communications Multiple Access Methods Er Liu liuer@cc.hut.fi Communications Laboratory 16.11.2004 Content of presentation Protocol
More informationOpportunistic network communications
Opportunistic network communications Suhas Diggavi School of Computer and Communication Sciences Laboratory for Information and Communication Systems (LICOS) Ecole Polytechnique Fédérale de Lausanne (EPFL)
More informationPDH Switches. Switching Technology S P. Raatikainen Switching Technology / 2004.
PDH Switches Switching Technology S38.165 http://www.netlab.hut.fi/opetus/s38165 L8-1 PDH switches General structure of a telecom exchange Timing and synchronization Dimensioning example L8-2 PDH exchange
More informationVampir Getting Started. Holger Brunst March 4th 2008
Vampir Getting Started Holger Brunst holger.brunst@tu-dresden.de March 4th 2008 What is Vampir? Program Monitoring, Visualization, and Analysis 1. Step: VampirTrace monitors your program s runtime behavior
More informationScheduling broadcasts with deadlines
Theoretical Computer Science 325 (2004) 479 488 www.elsevier.com/locate/tcs Scheduling broadcasts with deadlines Jae-Hoon Kim a,, Kyung-Yong Chwa b a Department of Computer Engineering, Pusan University
More informationTime Matters How Power Meters Measure Fast Signals
Time Matters How Power Meters Measure Fast Signals By Wolfgang Damm, Product Management Director, Wireless Telecom Group Power Measurements Modern wireless and cable transmission technologies, as well
More informationIntroduction: TAS PowerTek Ltd. MAVROS
Introduction: Electrical supply system in today s scenario faces a major challenge due to Power Quality issues. Harmonics on supply system due to Electronics type of loads that are used extensively. Power
More informationLecture #20 Analog Inputs Embedded System Engineering Philip Koopman Wednesday, 30-March-2016
Lecture #20 Analog Inputs 18-348 Embedded System Engineering Philip Koopman Wednesday, 30-March-2016 Electrical& Computer ENGINEEING Copyright 2006-2016, Philip Koopman, All ights eserved Commercial HVAC
More informationSlot Multiplexing Optimization for Minimizing the Operating Frequency of a FlexRay Bus under Hard Real-time Constraints
Regular Paper Slot Multiplexing Optimization for Minimizing the Operating Frequency of a FlexRay Bus under Hard Real-time Constraints Makoto Sugihara 1,2,a) Akihito Iwanaga 3,b) Received: November 5, 2012,
More informationComputer Aided Design of Electronics
Computer Aided Design of Electronics [Datorstödd Elektronikkonstruktion] Zebo Peng, Petru Eles, and Nima Aghaee Embedded Systems Laboratory IDA, Linköping University www.ida.liu.se/~tdts01 Electronic Systems
More informationReal Time Operating Systems Lecture 29.1
Real Time Operating Systems Lecture 29.1 EE345M Final Exam study guide (Spring 2014): Final is both a closed and open book exam. During the closed book part you can have a pencil, pen and eraser. During
More informationBBS: Lian et An al. Energy Efficient Localized Routing Scheme. Scheme for Query Processing in Wireless Sensor Networks
International Journal of Distributed Sensor Networks, : 3 54, 006 Copyright Taylor & Francis Group, LLC ISSN: 1550-139 print/1550-1477 online DOI: 10.1080/1550130500330711 BBS: An Energy Efficient Localized
More informationSoftware verification
Software verification Will it ever work? Ofer Strichman, Technion 1 Testing: does the program behave as expected for a given set of inputs? Formal Verification: does the program behave as specified for
More informationA Quantifying Notions of Extensibility in FlexRay Schedule Synthesis 1
A Quantifying Notions of Extensibility in FlexRay Schedule Synthesis 1 REINHARD SCHNEIDER, TU Munich, Germany DIP GOSWAMI, Eindhoven University of Technology, Netherlands SAMARJIT CHAKRABORTY, TU Munich,
More informationExploiting Synchronous and Asynchronous DVS
Exploiting Synchronous and Asynchronous DVS for Feedback EDF Scheduling on an Embedded Platform YIFAN ZHU and FRANK MUELLER, North Carolina State University Contemporary processors support dynamic voltage
More informationTime Iteration Protocol for TOD Clock Synchronization. Eric E. Johnson. January 23, 1992
Time Iteration Protocol for TOD Clock Synchronization Eric E. Johnson January 23, 1992 Introduction This report presents a protocol for bringing HF stations into closer synchronization than is normally
More informationCSE 237A Winter 2018 Homework 1
CSE 237A Winter 2018 Homework 1 Problem 1 [10 pts] a) As discussed in the lecture, ARM based systems are widely used in the embedded computing. Choose one embedded application and compare features (e.g.,
More informationDipartimento di Elettronica Informazione e Bioingegneria Robotics
Dipartimento di Elettronica Informazione e Bioingegneria Robotics Behavioral robotics @ 2014 Behaviorism behave is what organisms do Behaviorism is built on this assumption, and its goal is to promote
More informationHardware-Software Codesign. 0. Organization
Hardware-Software Codesign 0. Organization Lothar Thiele 0-1 Overview Introduction and motivation Course synopsis Administrativa 0-2 What is HW-SW Codesign?... integrated design of systems that consist
More informationUNIT-III LIFE-CYCLE PHASES
INTRODUCTION: UNIT-III LIFE-CYCLE PHASES - If there is a well defined separation between research and development activities and production activities then the software is said to be in successful development
More informationCourse Introduction. Content 20 pages 3 questions. Learning Time 30 minutes
Purpose The intent of this course is to provide you with information about the main features of the S08 Timer/PWM (TPM) interface module and how to configure and use it in common applications. Objectives
More informationEmbedded Systems. 9. Power and Energy. Lothar Thiele. Computer Engineering and Networks Laboratory
Embedded Systems 9. Power and Energy Lothar Thiele Computer Engineering and Networks Laboratory General Remarks 9 2 Power and Energy Consumption Statements that are true since a decade or longer: Power
More informationETSI TS V1.1.1 ( ) Technical Specification
TS 100 392-3-8 V1.1.1 (2008-04) Technical Specification Terrestrial Trunked Radio (TETRA); Voice plus Data (V+D); Part 3: Interworking at the Inter-System Interface (ISI); Sub-part 8: Generic Speech Format
More informationPACS codes: Qx, Nc, Kv, v Keywords: Digital data acquisition, segmented HPGe detectors, clock and trigger distribution
Clock and Trigger Synchronization between Several Chassis of Digital Data Acquisition Modules W. Hennig, H. Tan, M. Walby, P. Grudberg, A. Fallu-Labruyere, W.K. Warburton, XIA LLC, 31057 Genstar Road,
More informationCAN for time-triggered systems
CAN for time-triggered systems Lars-Berno Fredriksson, Kvaser AB Communication protocols have traditionally been classified as time-triggered or eventtriggered. A lot of efforts have been made to develop
More informationService Differentiation in Multi-Rate Wireless Networks with Weighted Round-Robin Scheduling and ARQ-Based Error Control
IEEE TRANSACTIONS ON COMMUNICATIONS, VOL, NO, FEBRUARY 00 1 Service Differentiation in Multi-Rate Wireless Networks with Weighted Round-Robin Scheduling and ARQ-Based Error Control Long B Le, Student Member,
More informationinstabus EIB product documentation
Page: 1 of 39 Push button interface 4-gang Sensor Product name: Push button interface 4-gang Design: UP (flush-mounting type) Item no.: 2076-4T-01 ETS search path: Input / Binary Input, 4-gang / Push button
More informationAutoBench 1.1. software benchmark data book.
AutoBench 1.1 software benchmark data book Table of Contents Angle to Time Conversion...2 Basic Integer and Floating Point...4 Bit Manipulation...5 Cache Buster...6 CAN Remote Data Request...7 Fast Fourier
More informationThe Disappearing Computer. Information Document, IST Call for proposals, February 2000.
The Disappearing Computer Information Document, IST Call for proposals, February 2000. Mission Statement To see how information technology can be diffused into everyday objects and settings, and to see
More informationLSI Design Flow Development for Advanced Technology
LSI Design Flow Development for Advanced Technology Atsushi Tsuchiya LSIs that adopt advanced technologies, as represented by imaging LSIs, now contain 30 million or more logic gates and the scale is beginning
More informationZODIAC AIRCRAFT SYSTEMS ZODIAC DATA SYSTEMS
ZODIAC DATA SYSTEMS 28/06/2015-2 Solutions based on IFoIP One hardware, Multiple applications 28/06/2015-3 Solutions based on IFoIP One hardware, Multiple applications Customized SDR Software Defined Radio
More informationUTILIZATION OF AN IEEE 1588 TIMING REFERENCE SOURCE IN THE inet RF TRANSCEIVER
UTILIZATION OF AN IEEE 1588 TIMING REFERENCE SOURCE IN THE inet RF TRANSCEIVER Dr. Cheng Lu, Chief Communications System Engineer John Roach, Vice President, Network Products Division Dr. George Sasvari,
More informationSno Projects List IEEE. High - Throughput Finite Field Multipliers Using Redundant Basis For FPGA And ASIC Implementations
Sno Projects List IEEE 1 High - Throughput Finite Field Multipliers Using Redundant Basis For FPGA And ASIC Implementations 2 A Generalized Algorithm And Reconfigurable Architecture For Efficient And Scalable
More information10. BSY-1 Trainer Case Study
10. BSY-1 Trainer Case Study This case study is interesting for several reasons: RMS is not used, yet the system is analyzable using RMA obvious solutions would not have helped RMA correctly diagnosed
More informationBeam Stabilization at
Beam Stabilization at FERMI@EETTR S.Bassanese S.Cleva G.Gaio 1 FERMI s BPM system layout RD_KGxx o o o o Patch B o o o o Panel C o o o o D o o o o B C e - D BPM Trigger pulse RT Data Data Giga bit ETH
More informationExperimental Evaluation of the MSP430 Microcontroller Power Requirements
EUROCON 7 The International Conference on Computer as a Tool Warsaw, September 9- Experimental Evaluation of the MSP Microcontroller Power Requirements Karel Dudacek *, Vlastimil Vavricka * * University
More informationInter-Device Synchronous Control Technology for IoT Systems Using Wireless LAN Modules
Inter-Device Synchronous Control Technology for IoT Systems Using Wireless LAN Modules TOHZAKA Yuji SAKAMOTO Takafumi DOI Yusuke Accompanying the expansion of the Internet of Things (IoT), interconnections
More informationChapter 16 - Instruction-Level Parallelism and Superscalar Processors
Chapter 16 - Instruction-Level Parallelism and Superscalar Processors Luis Tarrataca luis.tarrataca@gmail.com CEFET-RJ L. Tarrataca Chapter 16 - Superscalar Processors 1 / 78 Table of Contents I 1 Overview
More informationDynamically Optimizing FPGA Applications by Monitoring Temperature and Workloads
Dynamically Optimizing FPGA Applications by Monitoring Temperature and Workloads Phillip H. Jones, Young H. Cho, John W. Lockwood Applied Research Laboratory Washington University St. Louis, MO phjones@arl.wustl.edu,
More informationIncreasing Buffer-Locality for Multiple Index Based Scans through Intelligent Placement and Index Scan Speed Control
IM Research Increasing uffer-locality for Multiple Index ased Scans through Intelligent Placement and Index Scan Speed Control Christian A. Lang ishwaranjan hattacharjee Tim Malkemus Database Research
More informationSome results on optimal estimation and control for lossy NCS. Luca Schenato
Some results on optimal estimation and control for lossy NCS Luca Schenato Networked Control Systems Drive-by-wire systems Swarm robotics Smart structures: adaptive space telescope Wireless Sensor Networks
More informationASX CHESS Replacement Project Webinar
ASX CHESS Replacement Project Webinar Q4 update 14 December 2017 Audio Trouble Shooting & Reminder to Submit Questions Your Participation Having trouble hearing via Computer Audio? Switch to Phone call!
More informationPre-Deployment Testing, Augmentation and Calibration of Cross-Sensitive Sensors
Pre-Deployment Testing, Augmentation and Calibration of Cross-Sensitive Sensors Balz Maag, Olga Saukh, David Hasenfratz *, Lothar Thiele Computer Engineering and Networks Laboratory, ETH Zurich, Switzerland
More informationAn Enhanced Fast Multi-Radio Rendezvous Algorithm in Heterogeneous Cognitive Radio Networks
1 An Enhanced Fast Multi-Radio Rendezvous Algorithm in Heterogeneous Cognitive Radio Networks Yeh-Cheng Chang, Cheng-Shang Chang and Jang-Ping Sheu Department of Computer Science and Institute of Communications
More informationScheduling. Radek Mařík. April 28, 2015 FEE CTU, K Radek Mařík Scheduling April 28, / 48
Scheduling Radek Mařík FEE CTU, K13132 April 28, 2015 Radek Mařík (marikr@fel.cvut.cz) Scheduling April 28, 2015 1 / 48 Outline 1 Introduction to Scheduling Methodology Overview 2 Classification of Scheduling
More informationCompact system for wideband interception and technical analysis
RADIOMONITORING Monitoring systems R&S AMMOS R&S AMLAB Laboratory Compact system for wideband interception and technical analysis R&S AMLAB an essential module of the extensive R&S AMMOS system family
More informationModeling load balancing in carrier aggregation mobile networks
Modeling load balancing in carrier aggregation mobile networks R-M. Indre Joint work with F. Bénézit, S. E. El Ayoubi, A. Simonian IDEFIX Plenary Meeting, May 23 rd 2014, Avignon What is carrier aggregation?
More informationOn Multi-Server Coded Caching in the Low Memory Regime
On Multi-Server Coded Caching in the ow Memory Regime Seyed Pooya Shariatpanahi, Babak Hossein Khalaj School of Computer Science, arxiv:80.07655v [cs.it] 0 Mar 08 Institute for Research in Fundamental
More informationDynamic MIPS Rate Stabilization in Out-of-Order Processors
Dynamic Rate Stabilization in Out-of-Order Processors Jinho Suh and Michel Dubois Ming Hsieh Dept of EE University of Southern California Outline Motivation Performance Variability of an Out-of-Order Processor
More informationFTSP Power Characterization
1. Introduction FTSP Power Characterization Chris Trezzo Tyler Netherland Over the last few decades, advancements in technology have allowed for small lowpowered devices that can accomplish a multitude
More information