cse 8383 - advanced computer architecture
DESCRIPTION
CSE 8383 - Advanced Computer Architecture. Week-10 March 25, 2004 engr.smu.edu/~rewini/8383. Contents. Students Presentations Habib & Jason Krishan & Rabie Midterm Solutions Programming Shared Memory. Supervisor. fork. Workers. join. Supervisor. Workers. Supervisor. Workers. …. - PowerPoint PPT PresentationTRANSCRIPT
CSE 8383 - Advanced Computer Architecture
Week-10March 25, 2004
engr.smu.edu/~rewini/8383
Contents Students Presentations
Habib & Jason Krishan & Rabie
Midterm Solutions Programming Shared Memory
Task Creation
…
…
…
fork
join
Supervisor
Workers
Supervisor
Supervisor
Workers
Workers
Serial vs. Parallel Process
Code
Data
Stack
Code
Private Data
Private Stack
Shared Data
Communication via Shared data
Shared Data
Code
Private Data
Private Stack
Code
Private Data
Private Stack
AccessAccess
Process 1 Process 2
SynchronizationP1 P2 P3
Lock…..…..
unlock
Lock…..…..
unlock
Lock…..…..
unlockLocks
wait
wait
Barriers
Barrier
proceed
wait
Barrier
proceed
wait
Barrier
proceed
T2T0 T1
SynchronizationPoint