Facts About High-Performance Computing

Slides:



Advertisements
Similar presentations
CMSC 611: Advanced Computer Architecture Performance Some material adapted from Mohamed Younis, UMBC CMSC 611 Spr 2003 course slides Some material adapted.
Advertisements

IT253: Computer Organization
Princess Sumaya Univ. Computer Engineering Dept. Chapter 6:
Priority Research Direction Key challenges General Evaluation of current algorithms Evaluation of use of algorithms in Applications Application of “standard”
Characteristics of a Microprocessor. The microprocessor is the defining trait of a computer, so it is important to understand the characteristics used.
Parallel Research at Illinois Parallel Everywhere
Lecture 2: Modern Trends 1. 2 Microprocessor Performance Only 7% improvement in memory performance every year! 50% improvement in microprocessor performance.
Claude TADONKI Mines ParisTech – LAL / CNRS / INP 2 P 3 University of Oujda (Morocco) – October 7, 2011 High Performance Computing Challenges and Trends.
1  1998 Morgan Kaufmann Publishers Chapter 8 Storage, Networks and Other Peripherals.
1: Operating Systems Overview
1  2004 Morgan Kaufmann Publishers Chapters 8 & 9 (partial coverage)
1 Interfacing Processors and Peripherals I/O Design affected by many factors (expandability, resilience) Performance: — access latency — throughput — connection.
1 Lecture 1: CS/ECE 3810 Introduction Today’s topics:  logistics  why computer organization is important  modern trends.
Computer performance.
Computer System Architectures Computer System Software
© Janice Regan, CMPT 300, May CMPT 300 Introduction to Operating Systems Operating Systems Overview: Using Hardware.
LOGO OPERATING SYSTEM Dalia AL-Dabbagh
Operating System Review September 10, 2012Introduction to Computer Security ©2004 Matt Bishop Slide #1-1.
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Parallel Programming in C with MPI and OpenMP Michael J. Quinn.
Extreme-scale computing systems – High performance computing systems Current No. 1 supercomputer Tianhe-2 at petaflops Pushing toward exa-scale computing.
1 Computer Architecture Research Overview Rajeev Balasubramonian School of Computing, University of Utah
High Performance Computing Processors Felix Noble Mirayma V. Rodriguez Agnes Velez Electric and Computer Engineer Department August 25, 2004.
Lecture 16: Storage and I/O EEN 312: Processors: Hardware, Software, and Interfacing Department of Electrical and Computer Engineering Spring 2014, Dr.
Embedded System Lab. 김해천 Automatic NUMA Balancing Rik van Riel, Principal Software Engineer, Red Hat Vinod Chegu, Master Technologist,
Advanced Computer Architecture 0 Lecture # 1 Introduction by Husnain Sherazi.
Directed Reading 2 Key issues for the future of Software and Hardware for large scale Parallel Computing and the approaches to address these. Submitted.
SJSU SPRING 2011 PARALLEL COMPUTING Parallel Computing CS 147: Computer Architecture Instructor: Professor Sin-Min Lee Spring 2011 By: Alice Cotti.
I/O Computer Organization II 1 Introduction I/O devices can be characterized by – Behavior: input, output, storage – Partner: human or machine – Data rate:
A new Ad Hoc Positioning System 컴퓨터 공학과 오영준.
© 2009 IBM Corporation Motivation for HPC Innovation in the Coming Decade Dave Turek VP Deep Computing, IBM.
Ch4a- 2 EE/CS/CPE Computer Organization  Seattle Pacific University Performance What differences do we see in performance? Almost all computers.
1 THE EARTH SIMULATOR SYSTEM By: Shinichi HABATA, Mitsuo YOKOKAWA, Shigemune KITAWAKI Presented by: Anisha Thonour.
Copyright © Clifford Neuman - UNIVERSITY OF SOUTHERN CALIFORNIA - INFORMATION SCIENCES INSTITUTE Advanced Operating Systems Lecture notes Dr.
Chapter 5: Computer Systems Design and Organization Dr Mohamed Menacer Taibah University
This project has received funding from the European Union's Seventh Framework Programme for research, technological development.
Von Neumann Computers Article Authors: Rudolf Eigenman & David Lilja
Priority Project Performance On Massively Parallel Architectures (POMPA) Nice to meet you! COSMO GM10, Moscow.
Computer Organization Yasser F. O. Mohammad 1. 2 Lecture 1: Introduction Today’s topics:  Why computer organization is important  Logistics  Modern.
Tackling I/O Issues 1 David Race 16 March 2010.
System Programming Basics Cha#2 H.M.Bilal. Operating Systems An operating system is the software on a computer that manages the way different programs.
Introduction Goal: connecting multiple computers to get higher performance – Multiprocessors – Scalability, availability, power efficiency Job-level (process-level)
1  2004 Morgan Kaufmann Publishers Page Tables. 2  2004 Morgan Kaufmann Publishers Page Tables.
CS203 – Advanced Computer Architecture
VU-Advanced Computer Architecture Lecture 1-Introduction 1 Advanced Computer Architecture CS 704 Advanced Computer Architecture Lecture 1.
BLUE GENE Sunitha M. Jenarius. What is Blue Gene A massively parallel supercomputer using tens of thousands of embedded PowerPC processors supporting.
MAHARANA PRATAP COLLEGE OF TECHNOLOGY SEMINAR ON- COMPUTER PROCESSOR SUBJECT CODE: CS-307 Branch-CSE Sem- 3 rd SUBMITTED TO SUBMITTED BY.
CSCE 385: Computer Architecture Spring 2014 Dr. Mike Turi I/O.
These slides are based on the book:
Lecture 1: CS/ECE 3810 Introduction
Chapter 7.2 Computer Architecture
Cell Architecture.
Spread Spectrum Audio Steganography using Sub-band Phase Shifting
Parallel and Distributed Simulation Techniques
Multiclustered and Multithreaded Architecture
Architecture & Organization 1
Algorithm Analysis CSE 2011 Winter September 2018.
Virtual Memory Main memory can act as a cache for the secondary storage (disk) Advantages: illusion of having more physical memory program relocation protection.
Hyperthreading Technology
Multi-Processing in High Performance Computer Architecture:
Introduction I/O devices can be characterized by I/O bus connections
Lecture 2: Performance Today’s topics: Technology wrap-up
Architecture & Organization 1
Lecture 1: Parallel Architecture Intro
Linear storage cells -Herve Grabas -.
Course Description: Parallel Computer Architecture
Chapter 1 Introduction.
CSC3050 – Computer Architecture
Co-designed Virtual Machines for Reliable Computer Systems
University of Wisconsin-Madison Presented by: Nick Kirchem
Presentation transcript:

Facts About High-Performance Computing

Massive Concurrency

The largest supercomputers today have one or two petaflop/s peak performance with order 100,000 or more processor cores. The number of processor cores is two orders of magnitude higher compared to a decade ago, and will likely increase much faster in the coming decade, since the clock frequency of processors will stagnate or even decrease in order to limit power consumption. It is anticipated that exaflop/s computers a decade from now will have billions of threads.

Less & Slower Memory Per Thread

Advances in memory sub-systems are much slower compared to the continued rapid developments in processor technologies. This has already resulted in high latencies compared to the instruction speed of the processors, and resulted in deep and complex memory hierarchies on today’s commodity processors. We might see even more levels of memory in the future, and we will certainly see a significant decrease in both the amount of memory per core (and/or thread) and the memory bandwidth per instruction/second and thread.

Only Slow Improvements Of Inter-Processor & Inter-Thread Communication

While interconnect bandwidth will continue to increase, these improvements will be slower than the increase in concurrency, resulting in a lower bandwidth per core or thread. Latencies will likely stagnate, and synchronization will not improve.

Stagnant I/O sub-systems

 Currently technology for long-term data storage is developing at an even slower pace than memory and processors, and latencies as well as bandwidth for input and output (I/O) will almost stagnate compared to the continued rapid increase in compute performance.

Resilience & Fault Tolerance

The mean time to failure of any one of the exorbitantly many components in a modern supercomputer system can be short compared to the time to solution of a simulation. The simulation system, which includes the system software and the application codes have to be resilient toward failure of individual components. As processing power continues to increase, error detection and correction will become an issue as well, and simulation methods will have to become fault tolerant.

Stay Tuned With Us for More Information https://www.facebook.com/tyronesystems https://www.linkedin.com/company/tyronesystems https://twitter.com/tyronesystems Source: http://www.hp2c.ch/initiative/hpcfacts/