Talk:CSC 456 Fall 2013/7a ac

From Expertiza_Wiki
Revision as of 00:59, 12 November 2013 by Admin (talk | contribs)
Jump to navigation Jump to search

Comments on first draft

I suggest the following papers:

http://dl.acm.org.prox.lib.ncsu.edu/citation.cfm?id=1375591 Foundations of the C++ concurrency memory model

http://dl.acm.org.prox.lib.ncsu.edu/citation.cfm?id=1006236 Evaluating support for global address space languages on the Cray X1

http://dl.acm.org.prox.lib.ncsu.edu/citation.cfm?id=1018205 Modern concurrency abstractions for C#

Let me add these: http://dl.acm.org.prox.lib.ncsu.edu/citation.cfm?id=1178609 What do high-level memory models mean for transactions?

Replacing Locks by Higher-Level Primitives - CiteSeer (Search for this one; Google wouldn't give me a complete URL).

Comments on the second draft

The Cederman paper is very apropos. Would like to see you explain the mechanisms and summarize results.

The Apple article is also good, but a bit lower level than I would like you to focus.

The C++ synchronization article is very good, but I think it would be more difficult to adapt; it seems to rely heavily on code fragments.