flynn s taxonomy
play

Flynns Taxonomy Prof. Mike Flynns famous taxonomy of parallel - PowerPoint PPT Presentation

Flynns Taxonomy Prof. Mike Flynns famous taxonomy of parallel computers 1 Flynns Taxonomy Proposed by Prof. Mike Flynn in 1966 how many instructions vs how much data can be processed simultaneously Single Instruction Single Data


  1. Flynn’s Taxonomy Prof. Mike Flynn’s famous taxonomy of parallel computers 1

  2. Flynn’s Taxonomy Proposed by Prof. Mike Flynn in 1966 how many instructions vs how much data can be processed simultaneously

  3. Single Instruction Single Data

  4. Von-Neumann Architecture

  5. Single Instruction MULTIPLE Data Same processing instruction runs on all processors Data level parallelism NOT Concurrency Applications: * Image editing * Multimedia processing

  6. Arm NEON technology is an advanced SIMD (single instruction multiple data) architecture extension for the Arm Cortex-A series

  7. Pipelining!!! No real example in real life Applications: * convolution * matrix operations * data sorting DIFFERENT processing MULTIPLE Instruction instructions run on SINGLE Data SAME data

  8. MULTIPLE Instruction MULTIPLE Data DIFFERENT processing instructions can run on DIFFERENT data Processing: asynch, independent Memory : shared or distributed Applications: * Simulation * Emulation (VM) * CAD/CAM * Modeling

  9. More MIMD SPMD MPMD • Multiple program • Same program multiple data multiple data • At least 2 programs • Program executed at independent • One program is execution points master/controller • Others ‘nodes’ • Most common style receive program from of parallel master programming

  10. SPMD

  11. Playstation 3 – Cell Processor (MPMD)

  12. Pop Quiz! What architecture is this???

  13. Flynn’s Taxonomy • quite difficult to fit parallel architectures – Ancient – 1966!!! – Where do these fit??? <<< UNCLEAR • instruction level parallel • fine-grain speculative multithreading • Most important distinction is between SIMD and MIMD 17

Recommend


More recommend