Management of mixed criticality and reliability at run-time: the HARPA approach
|
|
- Rudolph Waters
- 5 years ago
- Views:
Transcription
1 HARPA Management of mixed criticality and reliability at run-time: the HARPA approach Thematic Session on Challenges in Mixed Criticality and Real-time and Reliability in Networked Complex Embedded Systems Barcelona, May 15, 2014 HiPEAC CSW Prof. William Fornaciari home.deib.polimi.it/fornacia
2 Outline The project in a nutshell Objectives Outputs Exploitation Organization of the activities and WP mapping Mixed criticality support and run-time management Some experimental results How to get information, contact us 2
3 Introduction The Challenge: dependable performance Critical for embedded applications timing correctness Paramount for HPC load balancing and fast execution To be considered with other figures of merit (mixed criticality) The Vision: a synergic approach Exploit synergies in the ES or the HPC domains Merging concepts, assessing key applications The Goal: HARnessing Perfomance variability Cost-effective variations confront in next ES/HPC Dependable performance, slack identification, timing 3
4 Introduction CONSORTIUM OVERVIEW Participant Business activity / No. Name Country Expertise 1 POLIMI IT University 2 IMEC BE Research and Technology 3 ICCS GR University 4 UCY CY University 5 IT4I CZ Research and Technology 6 THALES FR Industrial 7 HEN IT SME Main role in project Coordinator of the project. Development of the HARPA OS engine. WP1 and WP7 leader. Providing link to advanced process technology reliability modeling and WP 4 leader Development HARPA run-time engine and WP2 leader. Dissemination activities (WP6) leader R&D on run-time Monitors, Knobs and Network-on-Chip. WP3 leader. Application of HARPA environment for HPC simulations. WP6 leader. Providing an industrial high-end embedded application which will serve as a use case for the HARPA runtime evaluation. WP5 leader Providing an industrial application for low-end embedded systems which will serve as a use case for the HARPA runtime evaluation. 4
5 Introduction SO1 - Shaving margins Adopt Razor-like concepts into different aspects of a system that are typically over-provisioned for the worst case Worst-Case Execution Time (WCET) for time predictability is an example of such over-provisioning in the embedded systems domain. Over-provisioning also characterizes current design practices in the on-chip interconnect of HPC-oriented multi-core CPUs SO2 - A more predictable system with real-time guarantees The different monitors, knobs, and the HARPA engine will allow to study the correlation between the different elements of the system SO3 - Implementation of effective platform monitors/knobs The implemented monitors and knobs should be lightweight and should have no or negligible impact on the chip. Cross-layer approach, whereby monitors and knobs throughout the system stack facilitate a comprehensive control strategy 5
6 Introduction O1 - Performance-dependable multi-core architectures for ES and HPC Augment existing multi-core designs to guarantee performance dependability Proactive and reactive techniques derived from ES and HPC O2 - Monitors/knobs in hardware designs Monitors will allow the identification of the main sources of performance unpredictability Knobs will allow the control of applications execution, providing dependable performance O3 - Monitors/knobs in software designs Track the resources that lead to at least 90% of the unpredictability 6
7 Introduction O4 - System sw designs that support high performance dependability Provide high commitment in the SLAs in conjunction with the run-time systems O5 - Run-time designs that support high performance dependability Develop run-time engine designs to provide high performance dependability guarantees O6 - Methodologies for conflicting metrics Develop optimization methodologies at hardware level exploiting models to maintain HARPA-OS architecture independent as much as possible. These methodologies follow high level directives provided by the HARPA-OS level to tradeoff different metrics 7
8 Introduction O7 - Develop sw/hw interfaces to provide fluent communication flow Develop interfaces between the different computing stack layers that allow each layer to obtain information in a reduced timeframe O8 - New application guidelines to improve performance dependability Develop guidelines that will help improve the performance dependability guarantees (target 25% improvement) O9 - Validate the results with industrial case studies Evaluation of the techniques proposed in the project will be performed on industrial applications provided by the partners THALES, Henesis, and IT4I 8
9 Introduction ITO1 - System Architectural Design Principles Define a set of hardware and software design guidelines allowing heterogeneous multicore systems to provide dependable performance guarantees Performance guarantees facilitated by the HARPA engine through the use of monitors and knobs orchestrated by appropriate control policies The monitors and knobs operate on pertinent nonfunctional objectives, such as power, energy, timing, wear-out, etc. The proposed solution should be low-cost and should be applicable to both embedded systems and high-performance general-purpose environments 9
10 Introduction ITO2 - Dependable Performance Guarantees Provide the implementation of the HARPA engine. The HARPA engine is the main outcome of this project Develop sufficiently generic software that can easily adapt to different types of hardware depending on the available monitors and knobs in the system At the end of this project, this outcome will be directly exploitable, once appropriately adapted to the existing hardware 10
11 Introduction ITO3 - Demonstrators Develop case studies with applications representing different scenarios from both the embedded systems world and the HPC world These applications will validate the efficacy and efficiency of the various techniques and mechanisms derived from (and cross-fertilized with) both computing paradigms The HARPA project will test the HARPA engine on platforms, representative of embedded systems, and a full-system evaluation environment simulating typical HPC setups The idea is to explore the capabilities of the HARPA engine with the monitors and knobs available in existing and future heterogeneous multi-core architectures 11
12 Concept Vehicles HPC: Floreon+ Environmental risk modelling and simulation risk management High-end ES: Spectrum sensing Explore the frequency spectrum to perform radio freq. allocation Low-end ES: Beesper Monitoring landslide based on WSN and cameras Cross-domain video processing (POLIMI) Example: people identification/searching HPC: massively process multiple cameras/images Embedded: power constrained processing Beesper (HENESIS) Spectrum Sensing (THALES) FLOREON+ (IT4I) 12
13 Technology scaling: Challenges Accelerated test (few years) < > 20 nm: as transistors will aged age Time-dependent phenomena become prevalent -> dynamics of applications matters Not to mention variability related to mixed workloads and data dependency on top of that: but it is not a fault, it is a feature! 13
14 Filling the gap Knobs & Monitors PV Modelling PV Mitigation Domain State-of-the-art Novelties to be introduced through HARPA Averaging out models with a single signal probability value for the entire system lifetime Highly accurate but CPU-intensive TCAD reliability models [Rodopoulos11] Specific metric targeted in isolation Non-functional metrics not exposed to end user Built-in self-test and job scheduling to enhance MTTF [Feng08] Time-zero variability compensation at the testing phase [Pineda12a, Pineda12b] Use of atomistic models accounting for time- and workload- dependent variability [Grasser12b] Reconciliation of CPU-intensity with accuracy in the context of reliability simulations Holistic approach that combines and integrates multiple non-functional requirements User and system establish performance dependability agreement, which is upheld throughout system lifetime Detailed knob and monitor placement to enable runtime performance dependability Time- and workload-dependent variability mitigation at runtime throughout system lifetime 14
15 In a nutshell. User Requirements Quality & Quality Cost HARPA Operating System ~1s responsiveness HARPA Run Time Engine ~1ms responsiveness Monitors and Knobs Cross-Layer Placement Hardware System EC or HPC Platform Examples of Monitors/Knobs QoS / Resource allocation Performance / Scheduling Power Consumption / DVFS Bit-flip / ECC Timing violation / DVFS 15
16 WP-level organization Proactively and reactively control Guarantee performance of applications on heterogeneous architecture Establish Service-Level Agreements (SLA) with the system Periodically monitor the system state Select and steer the appropriate knobs to provide the performance guarantees, against time-dependent variations Notion of SLA different for ES and HPC ES: SLA primarily focuses on satisfying constraints HPC: minimization of deviations from nominal specifications HARPA engine: split between The Operating System (HARPA-OS) The Run-Time system (HARPA-RT) 16
17 Impact HARPA OS Already available as open source: BBQ open source project ( see demo videos) Implementation already running on x86 and ARM platforms Run-time management of GPGPU in progress Customizations for possible customers (it was ready for inclusion in the STHORM SDK platform) HARPA RT Demonstrator of control loop implemented in firmware exploiting low level modeling information. 1 ms reaction time Possible porting on commercial platforms Monitors and Knobs New set of Hw and Sw knobs/monitors Support for Hw and Sw adaptation Modeling and PV mitigation Filing of a patent before the end of the project Possibility to deal with 7nm time-dependent variability Methodology to validate platform reliability models 17
18 WP1 Objectives Provide a methodology and framework to guarantee the QoS of application execution Run-time system resources allocation to different applications running concurrently Meet QoS/SLA requirements while optimizing a mix of figures of merit including reliability and power budgeting Interface the low level run-time management monitoring/tuning PEs and other system resources Achieve a wide applicability of the methodology Across a number of possible architectures ranging from HPC to embedded many-cores WP5 Applications WP2 HARPA RTE WP3 Monitors and Knobs 18
19 What is RTRM? Run-Time Resources Management (RTRM) is about finding the optimal trade-off between QoS requirements and resources availability Target scenario HW standpoint: Shared resources targeting many-core devices, both multi-cores and GPGPUs considering process variations and run-time issues SW standpoint: Mixed workloads subject to resources sharing and competition considering relative criticality and time-varying requirements Simple solutions are required support for frequently changing use-cases suitable for both critical and best-effort applications 19
20 Main Goals of RTRM Multiple devices, subsystems Heterogeneous -> Homogeneous (Many-Cores, GPGPUs) Scalability and Retargetability Shared resources among different applications Computation, memory, energy, bandwidth System-wide resources management Multiple applications and usage scenarios Run-time changing requirements Time adaptability 20
21 The starting point Methodology to support system-wide run-time resource management exploiting design-time information hierarchical and distributed control BarbequeRTRM Framework multi-objective optimization strategy easily portable and modular design run-time tunable and scalable policies open source project 21
22 BarbequeRTRM Development Introduction of a new modular policy (YaMS) partition available resources (R) on applications (A) considering A priorities and R residual availabilities multi-objective optimization support a set of tunable goals DONE: performances, overheads, congestion, fairness WIP: stability, robustness, thermal and power increase overall system value considering discrete and tunable improvements LP theory, MMKP heuristic promote scheduling of some AWMs which improve optimization goals demote scheduling of others AWMs which degrades solution metrics 22
23 BarbequeRTRM Concepts Track run-time variability application requirements resources availabilities Overheads contingency design-time profiling run-time optimization Support different granularities system-wide optimization application-specific tuning Integrated work-flow single framework to support both design-time and run-time 23
24 BarbequeRTRM Concepts WP1 Monitorin g and Security Business Intelligenc e Guide Assistanc e Access Control Goal Gap,... Requirements WP5 Applications HARPA OS Engine Optimization Policy CPU Count, Bandwidth,... Configure Application-Specific RTM Fine grained control on application specific parameters: - task ordering - application parameters monitoring System-Wide RTRM Coarse grained control on platform available resources: - resource accounting - partitioning and abstraction - manage applications priorities - power/thermal coarse tuning Constraints Embedded HPC Upper bound on F and P,... WP2 HARPA RT Engine Notify PVT constraints on Clocks,... WP3 Platform-Specific RTRM Fine grained control on platform available resources: - resource monitoring - allocation enforcing - low-level HW events handling e.g., critical conditions, faults... - power/thermal fine tuning 24
25 BarbequeRTRM Development - Design of a run-time CGroup tuning support Improved code execution efficiency more than x1.3 execution time speedup increased IPC reduced context switches, reduced OS overhead Power [W] Future developments IPC: => Extension to embedded multi/many-core architectures WP[2,3] GPGPUs bandwidth allocation WP5 [1] S.Libutti et. al., Exploiting Performance Counters for Energy Efficient Co-Scheduling of Mixed Workloads on Multi-Core Platforms. HiPEAC PARMA-DITAM. 01/
26 BarbequeRTRM Development Application explicitly select the computing device for executing kernels System-wide Run-time Resource Manager What if more applications compete for resources? require 27
27 BarbequeRTRM Development Load [%] Temperature [ C] Temperature [ C] Load [%] GPUs load and temperature balancing AMD Nbody sample (32768 particles input), from 1 to 4 running instances 2 GPUs (AMD Radeon 7750 HD, fgpu=400mhz, fmem=300mhz) GPU 0 load GPU 1 load -50% Exec time Exec time GPU 0 temperature GPU 1 temperature [ C] Time [s] Thermal unbalancing from C to 3-8 C Temp. delta [1] G.Massari et. al., Extending a Run-time Resource Management framework to support OpenCL and Heterogeneous Systems. HiPEAC PARMA-DITAM. 01/
28 Impact Highly Reusable for other applications IT4I Incremental adoption: Installation of HARPA OS (BBQ) already started, Experiments also on GPGPU management QoS guaranteed of critical tasks, better power management HARPA environment ensure load-balancing and error resilience based on criticality of the situation HENESIS Use of HARPA OS and HARPA technology for new generation of products before end of the project Improved reliability and extended lifetime Deployment of one or more pilot installations to test the device in real-world scenario THALES Experiments to see how to achieve 20 years of duration of products With power budget reduced of one order of magnitude Exploiting multi-many core and run-time management Analyses impact of intensive DVFS decisions on SoC reliability over the time POLIMI Exercise the entire HARPA flow Vehicle for public dissemination Reference design for training 29
29 Thanks for your attention HARPA project website HARPA OS BOSP bosp.dei.polimi.it In future use of openaire Meet us during workshops we organize HiPEAC, DATE, Disseminatione Manager: prof. Dimitrios Soudris, ICCS Contact (project coordinator) Prof. William Fornaciari Politecnico di Milano - DEIB william.fornaciari@polimi.it home.deib.polimi.it/fornacia 30
Some big: good... many small: better!
Some big: good... many small: better! Introduction: towards multi-problem and multi-core Challenges for new generation of applications Effective and flexible exploitation of new platform capabilities Adaptability
More informationEmbedded Systems 1 - Ms Advanced Operating Systems (AOS) - Ms. Energy aware design of computing systems and applications (PhD course)
Politecnico di Milano Embedded Systems 1 - Ms Advanced Operating Systems (AOS) - Ms Energy aware design of computing systems and applications (PhD course) Anno Accademico 2015-2016 Lecturer: Prof. William
More informationMulti-core Management A new Approach
Multi-core Management A new Approach Dr Marc GATTI, Thales Avionics Marc-j.gatti@fr.thalesgroup.com MAKS IMA Conference 20 th July, Moscow www.thalesgroup.com Abstract Multi-core Management A new Approach
More informationHETEROGENEOUS SYSTEM ARCHITECTURE: FROM THE HPC USAGE PERSPECTIVE
HETEROGENEOUS SYSTEM ARCHITECTURE: FROM THE HPC USAGE PERSPECTIVE Haibo Xie, Ph.D. Chief HSA Evangelist AMD China AGENDA: GPGPU in HPC, what are the challenges Introducing Heterogeneous System Architecture
More informationArchitecture-Aware Cost Modelling for Parallel Performance Portability
Architecture-Aware Cost Modelling for Parallel Performance Portability Evgenij Belikov Diploma Thesis Defence August 31, 2011 E. Belikov (HU Berlin) Parallel Performance Portability August 31, 2011 1 /
More informationDoes ESL have a role in Verification? Nick Gatherer Engineering Manager Processor Division ARM
Does ESL have a role in Verification? Nick Gatherer Engineering Manager Processor Division ARM 1 Key Trends A typical verification challenge... big.little heterogeneous multicore APPS APPS Increasing complexity
More informationCHALLENGES OF EXASCALE COMPUTING, REDUX
CHALLENGES OF EXASCALE COMPUTING, REDUX PAUL MESSINA Argonne National Laboratory May 17, 2018 5 th ENES HPC Workshop Lecce, Italy OUTLINE Why does exascale computing matter? The U.S. DOE Exascale Computing
More informationNSF {Program (NSF ) first announced on August 20, 2004} Program Officers: Frederica Darema Helen Gill Brett Fleisch
NSF07-504 {Program (NSF04-609 ) first announced on August 20, 2004} Program Officers: Frederica Darema Helen Gill Brett Fleisch Computer Systems Research Program: Components and Thematic Areas Advanced
More informationJack Weast. Principal Engineer, Chief Systems Engineer. Automated Driving Group, Intel
Jack Weast Principal Engineer, Chief Systems Engineer Automated Driving Group, Intel From the Intel Newsroom 2 Levels of Automated Driving Courtesy SAE International Ref: J3061 3 Simplified End-to-End
More informationExalogic Elastic Cloud
Exalogic Elastic Cloud Mike Piech Oracle San Francisco Keywords: Exalogic Cloud WebLogic Coherence JRockit HotSpot Solaris Linux InfiniBand Introduction For most enterprise IT organizations, years of innovation,
More informationALCF SITE UPDATE IXPUG 2018 MIDDLE EAST MEETING. DAVID E. MARTIN Manager, Industry Partnerships and Outreach. MARK FAHEY Director of Operations
erhtjhtyhy IXPUG 2018 MIDDLE EAST MEETING ALCF SITE UPDATE DAVID E. MARTIN Manager, Industry Partnerships and Outreach Argonne Leadership Computing Facility MARK FAHEY Director of Operations Argonne Leadership
More informationGrid 2.0 : Entering the new age of Grid in Financial Services
Grid 2.0 : Entering the new age of Grid in Financial Services Charles Jarvis, VP EMEA Financial Services June 5, 2008 Time is Money! The Computation Homegrown Applications ISV Applications Portfolio valuation
More informationWhat's new in Allinea's tools From easy batch script integration & remote access to energy profiling
What's new in Allinea's tools From easy batch script integration & remote access to energy profiling Introduction Agenda Overview of HPC current and future needs What s new in Allinea s tools Transitioning
More informationApplicazioni Cloud native
Applicazioni Cloud native Marco Dragoni IBM Cloud - Italy Roberto Pozzi IBM Cloud - Italy 2017 IBM Corporation 1 IBM Bluemix is our Integrated Cloud Platform Industry IoT Block Chain Health Financial Services
More informationJuly, 10 th From exotics to vanillas with GPU Murex 2014
July, 10 th 2014 From exotics to vanillas with GPU Murex 2014 COMPANY Selected Industry Recognition and Rankings 2013-2014 OVERALL #1 TOP TECHNOLOGY VENDOR #1 Trading Systems #1 Pricing & Risk Analytics
More informationArchitectural Considerations for Validation of Run-Time Application Control Capabilities for Real-Time Systems
Architectural Considerations for Validation of Run-Time Application Control Capabilities for Real-Time Systems Paul V. Werme, NSWCDD Antonio L. Samuel, NSWCDD DISTRIBUTION STATEMENT A. Approved for public
More informationDesign for Six Sigma in the Software Lifecycle -- Did We Lose the Fox?
Design for Six Sigma in the Software Lifecycle -- Did We Lose the Fox? Jill Brooks Sanjeev Venkatesan 11/19/2008 Copyright 2008 Raytheon Company. All rights reserved. Customer Success Is Our Mission is
More informationDevelopment of AUTOSAR Software Components with Model-Based Design
Development of Software Components with Model-Based Design 2008 The MathWorks, Inc. Dr. Joachim Schlosser Application Engineering The MathWorks GmbH 3 things to remember about, Model-Based Design with
More informationBias Scheduling in Heterogeneous Multicore Architectures. David Koufaty Dheeraj Reddy Scott Hahn
Bias Scheduling in Heterogeneous Multicore Architectures David Koufaty Dheeraj Reddy Scott Hahn Motivation Mainstream multicore processors consist of identical cores Complexity dictated by product goals,
More informationSCALABLE DYNAMIC ADAPTIVE RESOURCE MANAGEMENT IN MULTICORE ARCHITECTURES
SCALABLE DYNAMIC ADAPTIVE RESOURCE MANAGEMENT IN MULTICORE ARCHITECTURES José F. Martínez http://csl.cornell.edu/~martinez José F. Martínez. Unauthorized distribution prohibited. 1 MY VERSION OF MOORE
More informationEMC 2 Living Lab Automotive
Embedded Multi-Core Systems for Mixed Criticality Applications in dynamic and changeable Real-time Environments EMC 2 Living Lab Automotive Presentation at 3Ccar workshop Eindhoven NL, 2016-11-15 Rutger
More informationProviding per-task Quality of Service. Juri Lelli
Providing per-task Quality of Service Juri Lelli 1 Outline Introduction Energy Aware Scheduling Status update Yeah, right.. but what is it?! Discussion Deadline Scheduling Status update
More informationLS1021A. in Industrial Safety Systems
LS1021A in Industrial Safety Systems Abstract Safety systems in industrial machinery have clearly improved over the past years, but accidents still occur with unacceptable frequency. In most parts of the
More informationAn Oracle White Paper January Upgrade to Oracle Netra T4 Systems to Improve Service Delivery and Reduce Costs
An Oracle White Paper January 2013 Upgrade to Oracle Netra T4 Systems to Improve Service Delivery and Reduce Costs Executive Summary... 2 Deploy Services Faster and More Efficiently... 3 Greater Compute
More informationAutonomic Computing: Standards for Self-Managing Systems
Autonomic Computing: Standards for Self-Managing Systems Alan Ganek Vice President IBM Autonomic Computing ibm.com/autonomic 1 x On Demand Era Responsive in real-time Variable cost structures Focused on
More informationUsing SAP with HP Virtualization and Partitioning
Using SAP with HP Virtualization and Partitioning Introduction... 2 Overview of Virtualization and Partitioning Technologies... 2 Physical Servers... 2 Hard Partitions npars... 3 Virtual Partitions vpars...
More informationNew Solution Deployment: Best Practices White Paper
New Solution Deployment: Best Practices White Paper Document ID: 15113 Contents Introduction High Level Process Flow for Deploying New Solutions Solution Requirements Required Features or Services Performance
More informationCluster Workload Management
Cluster Workload Management Goal: maximising the delivery of resources to jobs, given job requirements and local policy restrictions Three parties Users: supplying the job requirements Administrators:
More informationMoreno Baricevic Stefano Cozzini. CNR-IOM DEMOCRITOS Trieste, ITALY. Resource Management
Moreno Baricevic Stefano Cozzini CNR-IOM DEMOCRITOS Trieste, ITALY Resource Management RESOURCE MANAGEMENT We have a pool of users and a pool of resources, then what? some software that controls available
More informationIntroduction to Simulink & Stateflow
Introduction to Simulink & Stateflow Jonathan Agg 2015 The MathWorks, Inc. 1 2 Topics we will address this session Why model a system? Why use Simulink? Getting to grips with the basics of Simulink and
More informationPerformance Optimization and Productivity
Performance Optimization and Productivity EU H2020 Center of Excellence (CoE) 1 October 2015 31 March 2018 (30 months) POP CoE A Center of Excellence On Performance Optimization and Productivity Promoting
More informationAn Oracle White Paper September, Oracle Exalogic Elastic Cloud: A Brief Introduction
An Oracle White Paper September, 2010 Oracle Exalogic Elastic Cloud: A Brief Introduction Introduction For most enterprise IT organizations, years of innovation, expansion, and acquisition have resulted
More informationDARPA-SN Request for Information (RFI) Ubiquitous High Performance Computing (UHPC) for
DARPA-SN-09-46 Request for Information (RFI) Ubiquitous High Performance Computing (UHPC) for Information Processing Techniques Office (IPTO) Defense Advanced Research Projects Agency (DARPA) 1 of 27 Table
More informationIBM ICE (Innovation Centre for Education) Welcome to: Unit 1 Overview of delivery models in Cloud Computing. Copyright IBM Corporation
Welcome to: Unit 1 Overview of delivery models in Cloud Computing 9.1 Unit Objectives After completing this unit, you should be able to: Understand cloud history and cloud computing Describe the anatomy
More informationAPPENDIX O CONTRACTOR ROLES, RESPONSIBILITIES AND MINIMUM QUALIFICATIONS
APPENDIX O CONTRACTOR ROLES, RESPONSIBILITIES AND MINIMUM QUALIFICATIONS Shared denotes whether a Contractor Resource may be responsible for that in addition to another identified. Contractor Required
More informationDEPEI QIAN. HPC Development in China: A Brief Review and Prospect
DEPEI QIAN Qian Depei, Professor at Sun Yat-sen university and Beihang University, Dean of the School of Data and Computer Science of Sun Yat-sen University. Since 1996 he has been the member of the expert
More informationUsing FPGAs to Accelerate Neural Network Inference
Using FPGAs to Accelerate Neural Network Inference 1 st FPL Workshop on Reconfigurable Computing for Deep Learning (RC4DL) 8. September 2017, Ghent, Belgium Associate Professor Magnus Jahre Department
More informationANSYS FLUENT Performance Benchmark and Profiling. October 2009
ANSYS FLUENT Performance Benchmark and Profiling October 2009 Note The following research was performed under the HPC Advisory Council activities Participating vendors: Intel, ANSYS, Dell, Mellanox Compute
More information``Overview. ``The Impact of Software. ``What are Virtual Prototypes? ``Competitive Electronic Products Faster
Virtualizer ``Overview ``The Impact of ``What are Virtual Prototypes? ``Competitive Electronic Products Faster ``Use Virtual Prototyping from Specification to Deployment ``Virtualizer Technical Specification
More informationDistributed Model Based Development for Car Electronics
Distributed Model Based Development for Car Electronics Outline Background Methodology Paradigm Shift Background Automotive Supply Chain Spider Web Tier2 Tier1 CAR Maker Distributed Car Systems Architectures
More informationStateful Services on DC/OS. Santa Clara, California April 23th 25th, 2018
Stateful Services on DC/OS Santa Clara, California April 23th 25th, 2018 Who Am I? Shafique Hassan Solutions Architect @ Mesosphere Operator 2 Agenda DC/OS Introduction and Recap Why Stateful Services
More informationDynamic Thermal Management in Modern Processors
Dynamic Thermal Management in Modern Processors Shervin Sharifi PhD Candidate CSE Department, UC San Diego Power Outlook Vdd (Volts) 1.2 0.8 0.4 0.0 Ideal Realistic 2001 2005 2009 2013 2017 V dd scaling
More informationDelivering High Performance for Financial Models and Risk Analytics
QuantCatalyst Delivering High Performance for Financial Models and Risk Analytics September 2008 Risk Breakfast London Dr D. Egloff daniel.egloff@quantcatalyst.com QuantCatalyst Inc. Technology and software
More informationProject Plan. CxOne Guide
Project Plan CxOne Guide CxGuide_ProjectPlan.doc November 5, 2002 Advancing the Art and Science of Commercial Software Engineering Contents 1 INTRODUCTION... 1 1.1 DELIVERABLE PURPOSE... 1 1.2 LIFECYCLE...
More informationDELL EMC XTREMIO X2: NEXT-GENERATION ALL-FLASH ARRAY
DATA SHEET DELL EMC XTREMIO X2: NEXT-GENERATION ALL-FLASH ARRAY Realizing New Levels of Efficiency, Performance, and TCO ESSENTIALS Performance and Efficiency Predictable and consistent high performance
More informationBenchmarking Metrics and Processor Selection for Computer Vision
Benchmarking Metrics and Processor Selection for Computer Vision Workshop: Enabling Computer Vision on ARM Jeff Bier May 11, 2015 1 About BDTI BDTI provides: Best-in-class product development engineering
More informationResources and Services Virtualization without Boundaries (ReSerVoir)
Resources and Services Virtualization without Boundaries (ReSerVoir) Benny Rochwerger IBM Haifa Research Lab. IBM Labs in Haifa The RESERVOIR Vision The Next Generation Infrastructure for Service Delivery
More informationExtending on-premise HPC to the cloud
Extending on-premise HPC to the cloud Gabriel Broner, VP & GM of HPC, Rescale HPC User Forum, September 2018 1 The Rescale HPC Platform PLATFORM FULLY INTEGRATED STACK OF ENTERPRISE DEPLOYMENT TOOLS Rescale
More informationOptimize the Performance of Your Cloud Infrastructure
Optimize the Performance of Your Cloud Infrastructure AppFormix software leverages cutting-edge Intel Resource Director Technology (RDT) hardware features to improve cloud infrastructure monitoring and
More informationExtreme scale Demonstrators - state of discussion -
Extreme scale Demonstrators - state of discussion - EXDCI workshop Barcelona, Sept. 21 st 22 nd 2016 Thomas Eickermann Marc Duranton September 21-22, 2016 The EXDCI project has received funding from the
More informationA Systematic Approach to Performance Evaluation
A Systematic Approach to Performance evaluation is the process of determining how well an existing or future computer system meets a set of alternative performance objectives. Arbitrarily selecting performance
More informationMicro-Virtualization. Maximize processing power use and improve system/energy efficiency
Micro-Virtualization Maximize processing power use and improve system/energy efficiency Disclaimers We don t know everything But we know there is a problem and we re solving (at least part of) it And we
More informationPartnerships Remove Complexity from HPC Clusters
DESKTOP ENGINEERING WITH HP & INTEL ON: Partnerships Remove Complexity from HPC Clusters The right value-added reseller partner can help you navigate the complexities of HPC cluster deployment and achieve
More informationDESKTOP ENGINEERING WITH HP & INTEL ON: Partnerships Remove Complexity from HPC Clusters
DESKTOP ENGINEERING WITH HP & INTEL ON: Partnerships Remove Complexity from HPC Clusters The right value- added reseller partner can help you navigate the complexities of HPC cluster deployment and achieve
More informationEXDCI EXDCI. European extreme Data and Computing Initiative
EXDCI European Extreme Data and Computing Initiative EXDCI European extreme Data and Computing Initiative Sergi Girona Project Coordinator PRACE Chair of the Board of Directors François Bodin Scientific
More informationAI-Ckpt: Leveraging Memory Access Patterns for Adaptive Asynchronous Incremental Checkpointing
AI-Ckpt: Leveraging Memory Access Patterns for Adaptive Asynchronous Incremental Checkpointing Bogdan Nicolae, Franck Cappello IBM Research Ireland Argonne National Lab USA IBM Corporation Outline Overview
More informationAll the presented projects have received funding from the European Union s Horizon 2020 research and innovation programme
Overview and Accomplishment of the H2020 IoT Security/Privacy Cluster Projects John Soldatos, Athens Information Technology E-Mail: jsol@ait.gr Twitter: @jsoldatos All the presented projects have received
More informationD5.1 Inter-Layer Cloud Stack Adaptation Summary
D5.1 Inter-Layer Cloud Stack Adaptation Summary The ASCETiC architecture focuses on providing novel methods and tools to support software developers aiming at optimising energy efficiency resulting from
More informationEmbedded Services. Product Information
Product Information Table of Contents 1 Technical Consulting, Product- and Engineering Services by Vector... 3 2 Overview of Advantages... 3 3 Application Areas... 4 3.1 AUTOSAR Training... 4 3.2 CANbedded
More informationModel-Driven Design-Space Exploration for Software-Intensive Embedded Systems
Model-Driven Design-Space Exploration for Software-Intensive Embedded Systems (extended abstract) Twan Basten 1,2, Martijn Hendriks 1, Lou Somers 2,3, and Nikola Trčka 4 1 Embedded Systems Institute, Eindhoven,
More informationORACLE SYSTEMS MIGRATION SERVICES FOR IBM ENVIRONMENTS
ORACLE SYSTEMS MIGRATION SERVICES FOR IBM ENVIRONMENTS SAFELY MIGRATE TO A NEW IT INFRASTRUCTURE WITH THE RIGHT TOOLS AND EXPERTISE KEY FEATURES Effectively address issues such as endof-life, unpredictable
More informationCHAPTER 6 DYNAMIC SERVICE LEVEL AGREEMENT FOR GRID RESOURCE ALLOCATION
158 CHAPTER 6 DYNAMIC SERVICE LEVEL AGREEMENT FOR GRID RESOURCE ALLOCATION 6.1 INTRODUCTION In a dynamic and heterogeneous Grid environment providing guaranteed quality of service for user s job is fundamentally
More informationThe Manycore Shift. Microsoft Parallel Computing Initiative Ushers Computing into the Next Era
The Manycore Shift Microsoft Parallel Computing Initiative Ushers Computing into the Next Era Published: November 2007 Abstract When major qualitative shifts such as the emergence of the graphical user
More informationDesign for Low-Power at the Electronic System Level Frank Schirrmeister ChipVision Design Systems
Frank Schirrmeister ChipVision Design Systems franks@chipvision.com 1. Introduction 1.1. Motivation Well, it happened again. Just when you were about to beat the high score of your favorite game your portable
More informationWhat s New with the PlantPAx Distributed Control System
What s New with the PlantPAx Distributed Control System Copyright 2016 Rockwell Automation, Inc. All Rights Reserved. 1 PLANT-WIDE Control and Optimization SCALABLE and Modular SECURE Open and Information-enabled
More informationHKG18-210: Product codeline optimizations. Daniel Lezcano
HKG18-210: Product codeline optimizations Daniel Lezcano Introduction Big Little architecture and DynamiQ 3D constraints: latency vs throughput vs power management Automated test suite : regressions detected
More informationChallenges for Performance Analysis in High-Performance RC
Challenges for Performance Analysis in High-Performance RC July 20, 2007 Seth Koehler Ph.D. Student, University of Florida John Curreri Ph.D. Student, University of Florida Dr. Alan D. George Professor
More informationAccenture* Integrates a Platform Telemetry Solution for OpenStack*
white paper Communications Service Providers Service Assurance Accenture* Integrates a Platform Telemetry Solution for OpenStack* Using open source software and Intel Xeon processor-based servers, Accenture
More informationWIND RIVER SIMICS WHEN IT MATTERS, IT RUNS ON WIND RIVER DEVELOP SOFTWARE IN A VIRTUAL ENVIRONMENT
AN INTEL COMPANY WIND RIVER SIMICS Electronic systems are becoming increasingly complex, with more hardware, more software, and more connectivity. Current systems are software intensive, often containing
More informationSelf-adaptive Distributed Software Systems
Self-adaptive Distributed Software Systems INF 5360 spring 2015 lecturer: Amir Taherkordi INF5360/9360 spring 2015: overview self-adaptive software systems 1 Overview Ø Preliminary definitions Ø Motivation
More informationProteus. Full-Chip Mask Synthesis. Benefits. Production-Proven Performance and Superior Quality of Results. synopsys.com DATASHEET
DATASHEET Proteus Full-Chip Mask Synthesis Proteus provides a comprehensive and powerful environment for performing full-chip proximity correction, building models for correction, and analyzing proximity
More informationISO : Rustam Rakhimov (DMS Lab)
ISO 26262 : 2011 Rustam Rakhimov (DMS Lab) Introduction Adaptation of IEC 61508 to road vehicles Influenced by ISO 16949 Quality Management System The first comprehensive standard that addresses safety
More informationJoe Butler, Sharon Ruane Intel Labs Europe. May 11, 2018.
Joe Butler, Sharon Ruane Intel Labs Europe. May 11, 2018. Orchestrating apps (content) and network. Application And Content Complexity & demand for network performance. Immersive Media, V2X, IoT. Streaming,
More informationEMC² A Platform Project on Embedded Microcontrollers in Applications of Mobility, Industry and the Internet of Things
ARTEMIS 2013 AIPP5 EMC² A Platform Project on Embedded Microcontrollers in Applications of Mobility, Industry and the Internet of Things Werner Weber Infineon Technologies AG Werner.Weber@infineon.com
More informationBurstiness-aware service level planning for enterprise application clouds
Youssef and Krishnamurthy Journal of Cloud Computing: Advances, Systems and Applications (2017) 6:17 DOI 10.1186/s13677-017-0087-y Journal of Cloud Computing: Advances, Systems and Applications RESEARCH
More information1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2011, Oracle and/or its affiliates. All rights ORACLE PRODUCT LOGO Virtualization and Cloud Deployments of Oracle E-Business Suite Ivo Dujmović, Director, Applications Development 2 Copyright
More informationModule: Building the Cloud Infrastructure
Upon completion of this module, you should be able to: Describe the cloud computing reference model Describe the deployment options and solutions for building a cloud infrastructure Describe various factors
More informationHigh Performance Computing(HPC) & Software Stack
IBM HPC Developer Education @ TIFR, Mumbai High Performance Computing(HPC) & Software Stack January 30-31, 2012 Pidad D'Souza (pidsouza@in.ibm.com) IBM, System & Technology Group 2002 IBM Corporation Agenda
More informationulixes App Store ulixes.de DerAssistent.de
ulixes App Store ulixes.de DerAssistent.de Why are Apps so successful? Extensibility, everyone can add functionality No technical background details Simplicity Less overhead Lightweight See all functions
More informationMont-Blanc work Past, present & future
montblanc-project.eu @MontBlanc_EU Mont-Blanc work Past, present & future Etienne WALTER, Project manager (Bull/Atos) Coordinator of Mont-Blanc phase 3 This project has received funding from the European
More informationValuePack:Value-Based Scheduling Framework for CPU-GPU Clusters
ValuePack:Value-Based Scheduling Framework for CPU-GPU Clusters Vignesh T. Ravi 1, Michela Becchi 2, Gagan Agrawal 1, and Srimat Chakradhar 3 1 Dept. of Computer Science and Engg., 2 Dept. of Electrical
More informationMAX PLANCK INSTITUTE FOR SOFTWARE SYSTEMS. Max Planck Institute for Software Systems (MPI-SWS) Germany
MAX PLANCK INSTITUTE FOR SOFTWARE SYSTEMS Mitra Nasri* Bjӧrn B. Brandenburg Max Planck Institute for Software Systems (MPI-SWS) Germany RTSS, December 2017 An exact and sustainable schedulability analysis
More informationNEMO performance assessment report
NEMO performance assessment report Document Information Reference Number POP_AR_8 Author Jesus Labarta (BSC) Contributor(s) Judit Gimenez (BSC) Date March 11 th, 2016 Notices: The research leading to these
More informationXilinx UltraScale MPSoC Architecture
Xilinx UltraScale MPSoC Architecture The Right Engines for the Right Tasks Ever smarter systems consume increasing amounts of communications and computing bandwidth. There are smarter phones, smarter networks,
More informationProRenaTa: Proactive and Reactive Tuning to Scale a Distributed Storage System
ProRenaTa: Proactive and Reactive Tuning to Scale a Distributed Storage System Ying Liu, Navaneeth Rameshan, Enric Monte, Vladimir Vlassov and Leandro Navarro 2015 15th IEEE/ACM International Symposium
More informationIndo- European co-operation in computing systems. Roadmap for 2020s
Indo- European co-operation in computing systems Roadmap for 2020s Dr. Sathya Rao KYOS, Switzerland; sathya.rao@kyos.ch EUINCOOP-HIPEAC session, 2 May 2013, Paris 1 EUINCOOP: 7 th FP Support project Objectives
More informationDirigent: Enforcing QoS for Latency-Critical Tasks on Shared Multicore Systems
Dirigent: Enforcing QoS for Latency-Critical Tasks on Shared Multicore Systems Haishan Zhu The University of Texas at Austin haishanz@utexas.edu Mattan Erez The University of Texas at Austin mattan.erez@utexas.edu
More informationPrimeTime Mode Merging
WHITE PAPER PrimeTime Mode Merging Reducing Analysis Cost for Multimode Designs Author Ron Craig Technical Marketing Manager, Synopsys Introduction As process technologies shrink, design teams can fit
More informationBusiness-Driven, IT Architecture Transformation
Business-Driven, IT Transformation 1 William Ulrich President, TSG, Inc. Partner, Business Associates President, Business Guild Fellow, Cutter Consortium Co-chair, OMG -Driven Modernization Task Force
More informationSTAR-CCM+ Performance Benchmark. August 2010
STAR-CCM+ Performance Benchmark August 2010 Note The following research was performed under the HPC Advisory Council activities Participating members: CD-adapco, Dell, Intel, Mellanox Compute resource
More informationDynamic Fractional Resource Scheduling for HPC Workloads
Dynamic Fractional Resource Scheduling for HPC Workloads Mark Stillwell 1 Frédéric Vivien 2 Henri Casanova 1 1 Department of Information and Computer Sciences University of Hawai i at Mānoa 2 INRIA, France
More informationTriage: Balancing Energy and Quality of Service in a Microserver
Triage: Balancing Energy and Quality of Service in a Microserver Nilanjan Banerjee, Jacob Sorber, Mark Corner, Sami Rollins, Deepak Ganesan University of Massachusetts, Amherst University of San Francisco,
More informationPlatform-Based Design of Heterogeneous Embedded Systems
Platform-Based Design of Heterogeneous Embedded Systems Ingo Sander Royal Institute of Technology Stockholm, Sweden ingo@kth.se Docent Lecture August 31, 2009 Ingo Sander (KTH) Platform-Based Design August
More informationEngineering Services Outsourcing
Engineering Services Outsourcing Let L&T help improve your products, reduce your costs and get your products to market faster. Engineering Services Outsourcing brochure Gain a competitive edge with L&T
More informationHandbook on Summaries of European Exascale Projects
Uhttps://exdci.eu/collaboration/coe Handbook on Summaries of European Exascale Projects EXDCI Summaries: 30TUhttps://exdci.eu/collaboration/fethpcU Uhttps://exdci.eu/collaboration/exascale-projects U 30TUhttp://cordis.europa.eu/search/result_en?q=contenttype=%27project%27%20AND%20/project/relations/associations/relatedCall/call/identifier=%27H2020-FETHPC-
More informationSelecting Software Development Life Cycles. Adapted from Chapter 4, Futrell
Selecting Software Development Life Cycles Adapted from Chapter 4, Futrell Examples of Software Life Cycle Models Classical Waterfall Waterfall with feedback V-Shaped Prototyping Incremental Spiral Rapid
More informationGlobal Workload Manager Overview
Global Workload Manager Overview Dan Herington Infrastructure Solutions Division 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice The
More informationPower Management Techniques for Autonomous Wireless Communicating Objects
Power Management Techniques for Autonomous Wireless Communicating Objects Alain Pegatoquet Associate Professor Andréa Castagnetti Post-Doc CEA-LIST Trong-Nhan Le PhD Student PACO Conference Gardanne 2013,
More informationPerformance Monitoring and In Situ Analytics for Scientific Workflows
Performance Monitoring and In Situ Analytics for Scientific Workflows Allen D. Malony, Xuechen Zhang, Chad Wood, Kevin Huck University of Oregon 9 th Scalable Tools Workshop August 3-6, 2015 Talk Outline
More informationPlatform-Based Design of Heterogeneous Embedded Systems
Platform-Based Design of Heterogeneous Embedded Systems Ingo Sander Royal Institute of Technology Stockholm, Sweden ingo@kth.se Docent Lecture August 31, 2009 Ingo Sander (KTH) Platform-Based Design August
More information