parallel computing.ppt

Upload: ayushigaur001

Post on 16-Oct-2015

25 views

Category:

Documents


0 download

DESCRIPTION

Description of parallel computing and its different platforms.

TRANSCRIPT

  • 5/26/2018 parallel computing.ppt

    1/18

    SRMSWCET, BAREILLY

    STUDY ON PARALLELCOMPUTING

    ( GUO-LIANG CHEN, GUANG -ZHONG SUN,YUN-

    QUAN ZHANG AND ZE-YAOMO)

    PRESENTED TO - PRESENTED BY-

    MR. ROHIT JOHRI AYUSHI GAUR

  • 5/26/2018 parallel computing.ppt

    2/18

    CONTENTS

    INTRODUCTION

    BASIC CONCEPTS

    USES OF PARALLEL COMPUTINGPARALLEL COMPUTER ARCHITECTURE

    PARALLEL PROGRAMMING MODELS

    DESIGNING PARALLEL PROGRAMS

    APPLICATIONS

    CONCLUSION

    REFERENCES

  • 5/26/2018 parallel computing.ppt

    3/18

    INTRODUCTION

    In the simplest sense, parallel com pu tingis

    the simultaneous use of multiple compute

    resources to solve a computational problem.

  • 5/26/2018 parallel computing.ppt

    4/18

    REAL WORLD IS MASSIVELY

    PARALLEL

    parallel computing is much better suited for

    modeling, simulating and understanding complex,

    real world phenomena.

    In the natural world, many complex, events are

    happening at the same time.

  • 5/26/2018 parallel computing.ppt

    5/18

    USES OF PARALLEL

    COMPUTING

    SCIENCE AND

    ENGINEERINGAtmosphere, Earth, Environment

    Physics

    Biology

    Chemistry

    Geology, SeismologyMechanical Engineering

    Electrical Engineering

    Computer Science

    Defense

  • 5/26/2018 parallel computing.ppt

    6/18

    INDUSTRIAL AND COMMERCIAL

    Databases, data mining

    Web search engines

    Medical imaging

    Pharmaceutical design

    Financial and economic modeling

    Management of national and multi-nationalcorporations

    Advanced graphics and virtual reality

    Collaborative work environments.

  • 5/26/2018 parallel computing.ppt

    7/18

    WHY USE PARALLEL

    COMPUTING

    Save time and/or money

    Solve larger problems

    Provide concurrency

    Use of resources

  • 5/26/2018 parallel computing.ppt

    8/18

    HARDWARE PLATFORM OF

    PARALLEL COMPUTING

    COMMON PARALLEL COMPUTER

    ARCHITECTURE

    SUPERCOMPUTER ARCHITECTURE

    SHARED MEMORY

    DISTRIBUTED MEMORY

  • 5/26/2018 parallel computing.ppt

    9/18

    COMMOM PARALLEL

    ARCHITECTURE

    Cheap and Convenient.

    Three type of Parallel Computers based on this

    architecture :

    Desktop Multiprocessors

    Symmetric Multiprocessor

    Cluster of Workstation

  • 5/26/2018 parallel computing.ppt

    10/18

    SUPERCOMPUTERARCHITECTURE

    High performance & high Cost

    Main architectures are :

    oMPP

    oPVPoDSM

  • 5/26/2018 parallel computing.ppt

    11/18

    SHARED MEMORY

    Shared memory parallel computers vary widely.

    Multiple processors can operate independently

    but share the same memory resources.

    Historically, shared memory machines have been

    classified as UMA and NUMA , based upon memory

    access times

  • 5/26/2018 parallel computing.ppt

    12/18

    DISTRIBUTED MEMORY

    Like shared memory systems, distributed memory

    systems vary widely but share a common

    characteristic.

    Processors have their own local memory. Memory

    addresses in one processor do not map to another

    processor.

    Because each processor has its own local memory,

    it operates independently.

  • 5/26/2018 parallel computing.ppt

    13/18

    THEORETICALBASEOFPARALLEL

    COMPUTING: PARALLELALGORITHMS

    PARALLEL COMPUTATION

    MODEL :First generation parallel computation

    model

    Second generation parallel

    computation modelThird generation parallel computation

    model

  • 5/26/2018 parallel computing.ppt

    14/18

    DESIGN AND IMPLEMENTATION

    OF PARALLEL ALGORITHMS :

    Policy

    Method

    Implementation

    PERFORMANCE EVALUTION OF

    PARALLEL ALGORITHM :

    Speed Up

    Efficiency

    Scalability

  • 5/26/2018 parallel computing.ppt

    15/18

    SOFTWARESUPPORTOFPARALLELCOMPUTING: PARALLEL

    PROGRAMMING

    PARALLEL PROGRAMMING

    MODELS:

    Shared Variable

    Message Passing

    Unified Model

    PARALLEL BENCHMARK

  • 5/26/2018 parallel computing.ppt

    16/18

    PARALLEL APPLICATIONS AND

    ENABLING TECHNOLOGIES

    Computational fluid dynamics (CFD)

    Particle Transportation

    Other Applications

    Environment and Energy

    Chemistry

    Biology

  • 5/26/2018 parallel computing.ppt

    17/18

    CONCLUSION

    Parallel computing is fast.

    There are many different approaches and models

    of parallel computing.

    Parallel computing is the future of computing.

  • 5/26/2018 parallel computing.ppt

    18/18