























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
An overview of parallel computing, including concepts such as parallel memory architecture, programming paradigms, and parallelization strategies. It covers topics like shared memory paradigm, message passing paradigm, data parallel paradigm, and single instruction multiple data (simd) and multiple instruction multiple data (mimd) systems. The document also discusses advantages and disadvantages of shared memory processors and distributed memory systems, as well as thread implementations and message passing.
Typology: Study notes
1 / 31
This page cannot be seen from the preview
Don't miss anything!
























Mohamed Iskandarani and Ashwanth Srinivasan
November 12, 2008
Overview
Concepts
Parallel Memory Architecture
Parallel Programming Paradigms Shared memory paradigm Message passing paradigm Data parallel paradigm
Parallelization Strategies
Memory
6 Fetch WriteBack?
Execute
P3 Memory P
General characteristics
memory CPU CPU memory
memory CPU CPU memory
n ¯ etwork^ -