Management of mixed criticality and reliability at run-time: the HARPA approach

Size: px
Start display at page:

Download "Management of mixed criticality and reliability at run-time: the HARPA approach"

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! 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 information

Embedded Systems 1 - Ms Advanced Operating Systems (AOS) - Ms. Energy aware design of computing systems and applications (PhD course)

Embedded 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 information

Multi-core Management A new Approach

Multi-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 information

HETEROGENEOUS SYSTEM ARCHITECTURE: FROM THE HPC USAGE PERSPECTIVE

HETEROGENEOUS 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 information

Architecture-Aware Cost Modelling for Parallel Performance Portability

Architecture-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 information

Does 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 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 information

CHALLENGES OF EXASCALE COMPUTING, REDUX

CHALLENGES 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 information

NSF {Program (NSF ) first announced on August 20, 2004} Program Officers: Frederica Darema Helen Gill Brett Fleisch

NSF {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 information

Jack Weast. Principal Engineer, Chief Systems Engineer. Automated Driving Group, Intel

Jack 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 information

Exalogic Elastic Cloud

Exalogic 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 information

ALCF SITE UPDATE IXPUG 2018 MIDDLE EAST MEETING. DAVID E. MARTIN Manager, Industry Partnerships and Outreach. MARK FAHEY Director of Operations

ALCF 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 information

Grid 2.0 : Entering the new age of Grid in Financial Services

Grid 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 information

What'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 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 information

Applicazioni Cloud native

Applicazioni 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 information

July, 10 th From exotics to vanillas with GPU Murex 2014

July, 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 information

Architectural 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 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 information

Design 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? 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 information

Development of AUTOSAR Software Components with Model-Based Design

Development 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 information

Bias Scheduling in Heterogeneous Multicore Architectures. David Koufaty Dheeraj Reddy Scott Hahn

Bias 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 information

SCALABLE DYNAMIC ADAPTIVE RESOURCE MANAGEMENT IN MULTICORE ARCHITECTURES

SCALABLE 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 information

EMC 2 Living Lab Automotive

EMC 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 information

Providing per-task Quality of Service. Juri Lelli

Providing 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 information

LS1021A. in Industrial Safety Systems

LS1021A. 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 information

An Oracle White Paper January Upgrade to Oracle Netra T4 Systems to Improve Service Delivery and Reduce Costs

An 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 information

Autonomic Computing: Standards for Self-Managing Systems

Autonomic 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 information

Using SAP with HP Virtualization and Partitioning

Using 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 information

New Solution Deployment: Best Practices White Paper

New 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 information

Cluster Workload Management

Cluster 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 information

Moreno Baricevic Stefano Cozzini. CNR-IOM DEMOCRITOS Trieste, ITALY. Resource Management

Moreno 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 information

Introduction to Simulink & Stateflow

Introduction 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 information

Performance Optimization and Productivity

Performance 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 information

An Oracle White Paper September, Oracle Exalogic Elastic Cloud: A Brief Introduction

An 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 information

DARPA-SN Request for Information (RFI) Ubiquitous High Performance Computing (UHPC) for

DARPA-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 information

IBM ICE (Innovation Centre for Education) Welcome to: Unit 1 Overview of delivery models in Cloud Computing. Copyright IBM Corporation

IBM 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 information

APPENDIX O CONTRACTOR ROLES, RESPONSIBILITIES AND MINIMUM QUALIFICATIONS

APPENDIX 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 information

DEPEI QIAN. HPC Development in China: A Brief Review and Prospect

DEPEI 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 information

Using FPGAs to Accelerate Neural Network Inference

Using 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 information

ANSYS FLUENT Performance Benchmark and Profiling. October 2009

ANSYS 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

``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 information

Distributed Model Based Development for Car Electronics

Distributed 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 information

Stateful Services on DC/OS. Santa Clara, California April 23th 25th, 2018

Stateful 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 information

Dynamic Thermal Management in Modern Processors

Dynamic 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 information

Delivering High Performance for Financial Models and Risk Analytics

Delivering 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 information

Project Plan. CxOne Guide

Project 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 information

DELL EMC XTREMIO X2: NEXT-GENERATION ALL-FLASH ARRAY

DELL 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 information

Benchmarking Metrics and Processor Selection for Computer Vision

Benchmarking 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 information

Resources and Services Virtualization without Boundaries (ReSerVoir)

Resources 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 information

Extending on-premise HPC to the cloud

Extending 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 information

Optimize the Performance of Your Cloud Infrastructure

Optimize 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 information

Extreme scale Demonstrators - state of discussion -

Extreme 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 information

A Systematic Approach to Performance Evaluation

A 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 information

Micro-Virtualization. Maximize processing power use and improve system/energy efficiency

Micro-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 information

Partnerships Remove Complexity from HPC Clusters

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 information

DESKTOP ENGINEERING WITH HP & INTEL ON: Partnerships Remove Complexity from HPC Clusters

DESKTOP 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 information

EXDCI EXDCI. European extreme Data and Computing Initiative

EXDCI 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 information

AI-Ckpt: Leveraging Memory Access Patterns for Adaptive Asynchronous Incremental Checkpointing

AI-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 information

All the presented projects have received funding from the European Union s Horizon 2020 research and innovation programme

All 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 information

D5.1 Inter-Layer Cloud Stack Adaptation Summary

D5.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 information

Embedded Services. Product Information

Embedded 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 information

Model-Driven Design-Space Exploration for Software-Intensive Embedded Systems

Model-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 information

ORACLE SYSTEMS MIGRATION SERVICES FOR IBM ENVIRONMENTS

ORACLE 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 information

CHAPTER 6 DYNAMIC SERVICE LEVEL AGREEMENT FOR GRID RESOURCE ALLOCATION

CHAPTER 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 information

The 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 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 information

Design for Low-Power at the Electronic System Level Frank Schirrmeister ChipVision Design Systems

Design 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 information

What s New with the PlantPAx Distributed Control System

What 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 information

HKG18-210: Product codeline optimizations. Daniel Lezcano

HKG18-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 information

Challenges for Performance Analysis in High-Performance RC

Challenges 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 information

Accenture* Integrates a Platform Telemetry Solution for OpenStack*

Accenture* 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 information

WIND RIVER SIMICS WHEN IT MATTERS, IT RUNS ON WIND RIVER DEVELOP SOFTWARE IN A VIRTUAL ENVIRONMENT

WIND 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 information

Self-adaptive Distributed Software Systems

Self-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 information

Proteus. Full-Chip Mask Synthesis. Benefits. Production-Proven Performance and Superior Quality of Results. synopsys.com DATASHEET

Proteus. 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 information

ISO : Rustam Rakhimov (DMS Lab)

ISO : 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 information

Joe Butler, Sharon Ruane Intel Labs Europe. May 11, 2018.

Joe 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 information

EMC² A Platform Project on Embedded Microcontrollers in Applications of Mobility, Industry and the Internet of Things

EMC² 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 information

Burstiness-aware service level planning for enterprise application clouds

Burstiness-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 information

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

1 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 information

Module: Building the Cloud Infrastructure

Module: 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 information

High Performance Computing(HPC) & Software Stack

High 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 information

ulixes App Store ulixes.de DerAssistent.de

ulixes 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 information

Mont-Blanc work Past, present & future

Mont-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 information

ValuePack:Value-Based Scheduling Framework for CPU-GPU Clusters

ValuePack: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 information

MAX PLANCK INSTITUTE FOR SOFTWARE SYSTEMS. Max Planck Institute for Software Systems (MPI-SWS) Germany

MAX 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 information

NEMO performance assessment report

NEMO 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 information

Xilinx UltraScale MPSoC Architecture

Xilinx 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 information

ProRenaTa: Proactive and Reactive Tuning to Scale a Distributed Storage System

ProRenaTa: 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 information

Indo- European co-operation in computing systems. Roadmap for 2020s

Indo- 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 information

Dirigent: Enforcing QoS for Latency-Critical Tasks on Shared Multicore Systems

Dirigent: 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 information

PrimeTime Mode Merging

PrimeTime 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 information

Business-Driven, IT Architecture Transformation

Business-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 information

STAR-CCM+ Performance Benchmark. August 2010

STAR-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 information

Dynamic Fractional Resource Scheduling for HPC Workloads

Dynamic 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 information

Triage: Balancing Energy and Quality of Service in a Microserver

Triage: 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 information

Platform-Based Design of Heterogeneous Embedded Systems

Platform-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

Engineering Services Outsourcing

Engineering 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 information

Handbook on Summaries of European Exascale Projects

Handbook 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 information

Selecting Software Development Life Cycles. Adapted from Chapter 4, Futrell

Selecting 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 information

Global Workload Manager Overview

Global 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 information

Power Management Techniques for Autonomous Wireless Communicating Objects

Power 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 information

Performance Monitoring and In Situ Analytics for Scientific Workflows

Performance 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 information

Platform-Based Design of Heterogeneous Embedded Systems

Platform-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