************************ HOMEWORK 1 (due September 24) Culler 1.3 (Ignore last sentence "Explain why it is an upper bound") 1.6 1.8 1.9 1.10 1.11 * Briefly describe the message passing and shared memory programming models. Contrast these models using at least four aspects in which they differ. * Consider the types of parallelism discussed in class. Compare and contrast instruction-level vs. thread-level parallelism. How would a parallel computer benefit from these technologies? * Give examples of two types of data parallel architectures that were described in class and in the Culler text. How are they the same? How do they differ? ************************ Directions for homework completion: 1. Please feel free to submit your homework assignment in electronic format. For off-campus students, you may email me your WORD (preferred) or PDF documents. For on-campus students, please hand in a floppy in class. I will also accept paper copies from both on and off-campus students. 2. English grammar and spelling count for each homework assignment! I can only give you full credit for assignments if I can read and understand your responses. 3. The work you submit should be your own. Please note that this course follows the UMass Honesty Policy for homework assignments and tests.