COE 502 / CSE 661 Assignments - Fall 2011
Parallel Processing Architectures

 

Muhamed F. Mudawar

mudawar@kfupm.edu.sa

Office: Building 22, Room 328, Phone: 4642

COE 502 Home | Syllabus | Lectures | Papers

Homeworks

1. Culler and Singh: 1.3, 1.4, 1.8, 1.16

1. Solution

2. Culler and Singh: 2.5, 2.6, 2.9 (a and b)

2. Solution

3. Culler and Singh: 5.3, 5.4, and 5.10

>> In Problem 5.10, assume that Test&Set invalidates other cached copies when it succeeds (Illinois MESI protocol) but only generates a read when it fails. In the Dragon protocol, Test&Set changes state to Sm when it succeeds but does nothing when it fails.

3. Solution

4. Culler and Singh: 5.6, 5.9, 8.3, 8.12

4. Solution

Parallel Programming: Due Thursday, November 24

Achieving Parallel Execution with OpenMP

Research Project: Presentations on Monday, January 9, 6:30 pm

Project description provided on Blackboard

 

  Last Updated: Saturday December 24, 2011, by Dr. Muhamed Mudawar