CS 352: Homework Assignment 8

      Assigned: Saturday, May 1, 2010
      Due: Thursday, May 6, 2010 at the beginning of class
      Instructions: Show your work to receive full credit.

      • 7.6.1
      • 7.6.2 - As part of 7.6.2, describe the computation-to-core mapping that would result in false sharing (defined on page 537).
      • 7.6.3 - Clarification: This question is asking how you might change that mapping to remove false sharing.
      • 7.12.1, 7.12.2, 7.12.3
      • 7.19.1
      • What are the advantages and disadvantages of the addition of the 'owned' state in the MOESI cache coherence protocol compared to the 'MESI' protocol?