







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
Prof. Bhairav Gupta delivered this lecture at Ankit Institute of Technology and Science for Parallel Processing course. It includes: Abstract, Machine, Models, RAM, Random, Access, Machine, Parallel, PRAM, Unbounded, Memory
Typology: Slides
1 / 13
This page cannot be seen from the preview
Don't miss anything!








Abstract Machine Models of Computation
Random Access Machine (RAM) Model
Abstract Machine Models of Computation
RAM : Random Access Machine - Unbounded memory– Read / Write to any (one) memory location = O (1) - PRAM : Parallel Random Access Machine - Unbounded memory– p processors to p different memory locations simultaneous read / write= O(1)
Categories of PRAM Model PRAM Models: Required for Read/ Write to the same Memory location by many processors
EREW : Exclusive Read, Exclusive Write - CREW : Concurrent Read, Exclusive Write - ERCW : Exclusive Read, Concurrent Write - CRCW : Concurrent Read, Concurrent Write
Matrix Mult Algorithms
Serial Matrix to Matrix Mult - PRAM Matrix to Matrix Mult - CREW– EREW– CRCW
Matrix Multiplication on Sequential Machine T(n) = O(n 3 )
Matrix Multiplication on PRAM-EREW Machine using n 2 processors T(n)= ????? Cost= ????? Optimal???
Matrix Multiplication on PRAM-CRCW Machine using n 2 processors T(n)= ????? Cost= ????? Optimal???
Parallel Prefix Sum on PRAM Machine Num-of-proc , T(n), cost, optimality, speedup, efficiency ????????????