Parallel Architectures - PowerPoint PPT Presentation

About This Presentation
Title:

Parallel Architectures

Description:

Title: Slide 1 Author: D11 Last modified by: reinhart Created Date: 9/4/2002 7:43:42 PM Document presentation format: On-screen Show Company: California Lutheran ... – PowerPoint PPT presentation

Number of Views:53
Avg rating:3.0/5.0
Slides: 10
Provided by: D1166
Category:

less

Transcript and Presenter's Notes

Title: Parallel Architectures


1
Parallel Architectures
2
Overview
  • This paper is a rehash of a paper that appeared
    in 1972
  • Some Computer Organizations and Their
    Effectiveness. IEEE Transactions on Computers,
    C-21(9)948-960, September 1972.
  • Four basic parallel computer taxonomies
  • SISD
  • SIMD
  • MISD
  • MIMD
  • Each has its purpose

3
SISD
  • Single Instruction Single Data sequential
    (unless you consider the micro-code level)
  • Pentium (of old)
  • VAX
  • SGI
  • Your stereo-typical Von Neumann machines

4
SIMD
  • Single Instruction Multiple Data data level
    parallelism
  • All PEs do the same operations synchronously on
    their own separate data
  • Connection Machine CM-1, CM-2
  • IUA CAAPP level
  • Vector processor within SISD machines such as the
    Cray

5
MISD
  • Multiple Instruction Single Data dataflow
    parallelism
  • Systolic array
  • Pipeline machines
  • Not talked about all that much

6
MIMD
  • Multiple Instruction Multiple Data
    control/process level parallelism
  • Cosmic Cube
  • Connection Machine CM-5
  • IUA ICAP level

7
SPMD
  • Single Program Multiple Data data and control
    level parallelism
  • Can be sub-classed from either SIMD or MIMD
  • PEs have identical programs but separate program
    counters (asynchronous SIMD)

8
Interesting Bits
  • Claims that SIMD is of limited application
  • I think this is unfair but maybe closer to the
    truth than what Thinking Machines, Inc. was
    pushing
  • networking commodity workstations through a
    local area network as a MIMD architecture
  • SETI started in 1984 which was prior to
    publication I imagine he did not have such a
    statement in the 1972 paper
  • However, we cannot expect that the ease of
    programming these improved configurations will
    advance few of which are foreseeable.
  • He speaks from experience and common sense

9
End Notes
  • Four basic parallel computer taxonomies
  • SISD
  • SIMD
  • MISD
  • MIMD
  • Each has its purpose
  • If someone builds/sells only 1 type, they will
    try to convince you that you dont need the rest,
    no matter which type they build/sell
Write a Comment
User Comments (0)
About PowerShow.com