UW-Madison
Computer Sciences Dept.

CS/ECE 758 Advanced Topics in Computer Architecture

Programming Current and Future Multicore Processors

Fall 2007 Section 1
Instructor David A. Wood and T. A. Dan Gibson
URL: http://www.cs.wisc.edu/~david/courses/cs758/Fall2007/

Homework

Assignments may require the review of material that is touched upon, but not covered in depth in class. Assignments will not be weighted equally. The approximate weights of each assignment will be specified when the assignment is handed out. Assignments will be due IN CLASS on the due date. Assignments late by less than one day lose 25%. Assignments later than one day will not be graded, except under extreme non-academic circumstances discussed with the instructor at least one week before the assignment is due.

Homework Due Dates, Assignments (& Solutions)

  • Due Tuesday Sept 11, Homework #0 regarding student info and prerequisite.
  • Due Tuesday Sept 18, Homework #1 regarding Pthreads.
  • Due Tuesday Sept 25, Homework #2 regarding OpenMP and TBB.
  • Due Tuesday Oct 2, Homework #3 regarding Othello/TBB.
  • Due Tuesday Oct 9, Homework #4 regarding Othello/MapReduce.
  • Due Tuesday Oct 16, Homework #5 regarding Concurrent Tree: Fine-Grained Locks, Serializeable Transactions.
  • Due Thursday Oct 25, Homework #6 regarding LogTM: Concurrent Tree Reloaded: Transactional Memory

 
Computer Sciences | UW Home