Memory but memory could be globally addressed o

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Chamberlain 54 Abstract Machine Models Abstract Machine Models Abstract Machine Model: A simplified representaIon of the target architecture that is useful for programmers to think about In sequenIal programming: the von Neumann architecture •  sequenIal processor •  flat memory •  … C serves as a good programming model for von Neumann •  arguably the reason that it serves as a portable assembly language of sorts CSEP 524: Parallel ComputaIon Winter 2013: Chamberlain 56 Recall Parallel Random-Access Machine PRAM has any number of processors n༆  Every proc references any memory in “time 1” n༆  Memory read/write collisions must be resolved P0 P1 P2 P3 P4 P5 P6 P7 PRAM Memory C A B SMPs implement PRAMs for small P … not scalable Source: Larry Snyder, CSEP524, UW 57 PRAM Often Proposed As A Candidate o༆  PRAM (Paral...
View Full Document

Ask a homework question - tutors are online