Challenge: Complexity and Scalability

Slides:



Advertisements
Similar presentations
OneBridge Mobile Data Suite Product Positioning. Target Plays IT-driven enterprise mobility initiatives Extensive support for integration into existing.
Advertisements

Copyright 2009 FUJITSU TECHNOLOGY SOLUTIONS PRIMERGY Servers and Windows Server® 2008 R2 Benefit from an efficient, high performance and flexible platform.
Extensible Processors. 2 ASIP Gain performance by:  Specialized hardware for the whole application (ASIC). −  Almost no flexibility. −High cost.  Use.
July Terry Jones, Integrated Computing & Communications Dept Fast-OS.
Instruction Level Parallelism (ILP) Colin Stevens.
CS533 Concepts of Operating Systems Class 14 Virtualization.
Enhancing the Platform Independence of the Real-Time Specification for Java Andy Wellings, Yang Chang and Tom Richardson University of York.
Lecture 37: Chapter 7: Multiprocessors Today’s topic –Introduction to multiprocessors –Parallelism in software –Memory organization –Cache coherence 1.
Web-Enabling the Warehouse Chapter 16. Benefits of Web-Enabling a Data Warehouse Better-informed decision making Lower costs of deployment and management.
Tyson Condie.
Computer System Architectures Computer System Software
4.x Performance Technology drivers – Exascale systems will consist of complex configurations with a huge number of potentially heterogeneous components.
SEDA: An Architecture for Well-Conditioned, Scalable Internet Services
I-SPAN’05 December 07, Process Scheduling for the Parallel Desktop Designing Parallel Operating Systems using Modern Interconnects Process Scheduling.
Juha-Pekka Soininen Systems on Chip Workshop Villach, Austria, Part V: A NOC Design Methodology Juha-Pekka Soininen VTT Electronics Oulu, Finland.
Uncovering the Multicore Processor Bottlenecks Server Design Summit Shay Gal-On Director of Technology, EEMBC.
Metro/regional optical network architectures for Internet applications Per B. Hansen, Dir. Bus. Dev. Internet2’s Spring Member Meeting May 3, 2005.
1© Copyright 2014 EMC Corporation. All rights reserved. Results Lower CAPEX Lower OPEX Savings of $500K over three years Challenge Lack of visibility into.
EEL Software development for real-time engineering systems.
Advanced Principles of Operating Systems (CE-403).
Silberschatz and Galvin  Operating System Concepts Module 1: Introduction What is an operating system? Simple Batch Systems Multiprogramming.
International Telecommunication Union © ITU-T Study Group 17 Integrated Application of SDL Amardeo Sarma NEC Europe Ltd.
1 Packet Network Simulator-on-Chip Henry Wong Danyao Wang University of Toronto Connections 2009 ECE Graduate Symposium.
1.1 Sandeep TayalCSE Department MAIT 1: Introduction What is an operating system? Simple Batch Systems Multiprogramming Batched Systems Time-Sharing Systems.
Virtualizing a Multiprocessor Machine on a Network of Computers Easy & efficient utilization of distributed resources Goal Kenji KanedaYoshihiro OyamaAkinori.
Towards a Framework to Evaluate Performance of the NoCs Mahmoud Moadeli University of Glasgow.
About the Capability of Some Parallel Program Metric Prediction Using Neural Network Approach Vera Yu. Goritskaya Nina N. Popova
Quattor tutorial Introduction German Cancio, Rafael Garcia, Cal Loomis.
Getting Started With Scratch Brendan Routledge
Resource Optimization for Publisher/Subscriber-based Avionics Systems Institute for Software Integrated Systems Vanderbilt University Nashville, Tennessee.
Chapter 16 Client/Server Computing Dave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William.
By Dr.G.K.D.Prasanna Venkatesan, Professor
Applied Operating System Concepts
System-on-Chip Design
The Role of Reflection in Next Generation Middleware
Dr. Colin Willcock Nokia Research Center
Dynamo: A Runtime Codesign Environment
NGO Accountability and Good Governance:
Sumant Tambe* Akshay Dabholkar Aniruddha Gokhale
Evaluation Forms for Blockchain- Based System ver. 1.0
Andes Technology Innovate SOC ProcessorsTM
Fault-Tolerant NoC-based Manycore system: Reconfiguration & Scheduling
CPU Scheduling – Multiprocessor
Structural Simulation Toolkit / Gem5 Integration
Challenges in Concurrent Computing
Scaling for the Future Katherine Yelick U.C. Berkeley, EECS
Cloud computing Anton Boyko .NET Developer.
Mapping the Data Warehouse to a Multiprocessor Architecture
.NET and .NET Core Foot View of .NET Pan Wuming 2017.
QNX Technology Overview
Major Parameters Marketing IT
Real-Time Systems Group
Overview: Software and Software Engineering
Operating System Concepts
CS 501: Software Engineering Fall 1999
The performance requirements for DSP applications continue to grow and the traditional solutions do not adequately address this new challenge Paradigm.
CESSDA Workplan: Metadata Harvesting Tool
Introduction to Operating Systems
Introduction to Operating Systems
Exploiting Semantics for Event Detection Systems
Subject Name: Operating System Concepts Subject Number:

Introduction To Operating Systems
Linköping University, IDA, ESLAB
Abstract RTOS Modeling for Embedded Systems
2 Hari.
An Analysis of Stream Processing Languages
Operating System Concepts
What Are Performance Counters?
Presentation transcript:

Challenge: Complexity and Scalability Simple Extension Simple verification to add 1 unit to a N-unit system No downtime (For the 99.999…) Scalable characteristics Linear capacity growth Predictable bottlenecks in extended system Predictable (soft real time) characteristics Cost efficient For systems from <10 to >100 processors Both horisontal and vertical distibution Question Principles for cost efficiency and modularity?

Challenge: Enabling Processor Technologies Potential technologies: Extreme Processors (see example) SMP on a chip Already useful technologies: System on a chip Network Processors Multiprocessors on a board (see example) Questions: Generic SW models (e.g, language, OS, modelling tools) ? Power/performance, cost/performance ? Soft and Hard real time behaviour for Telecom applications ? Level of system compatibility ?