

























Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
This lecture is from Parallel Computing course. Its first and introductory lecture to the parallel computing world. Literally, this lecture attracted me to take parallel computing as my final year project. You will definitely love it.
Typology: Slides
1 / 33
This page cannot be seen from the preview
Don't miss anything!


























Multiple Processors
Multiple Memories
Interconnection Network
Parallel Operating System
Programming Constructs to Express/Orchestrate Concurrency
Parallel Algorithms
Achieve Speedup: T p
s /p
Solve problems requiring a large amount of memory.
Single/Multiple Instruction Stream& Single/Multiple Data Stream
SPMD:Single Program Multiple Data
Communication Model
Shared-Address Space
Message-Passing
Physical Organization Interconnection Networks (ICNs)
Dynamic
indirect network
shared-memory systems Static
direct network
distributed-memorysystem
Static & Dynamic ICNs
Metrics and Dynamic Networks
Network Topologies Bus-BasedNetworks
Shared medium
Information is beingbroadcasted
Evaluation: Diameter: O(1) Connectivity: O(1) Bisection width: O(1) Cost: O(p)
Network Topologies Multistage Interconnection Networks
Multistage Switch Architecture Pass-through Cross-over
Blocking in a Multistage Switch Routing is done by comparing the bit-levelrepresentation of source and destination addresses.-match goes via pass-through-mismatch goes via cross-over
Network Topologies Complete and star-connected networks.
Network Topologies Hypercubes
Network Topologies Trees