An experience report on using the C++ TM Specification

45 views
Skip to first unread message

Michael Spear

unread,
Mar 18, 2013, 10:13:20 AM3/18/13
to t...@isocpp.org
Hello,

I know that everyone is focused on Bristol right now, but Tatiana and Justin both asked that I share the following paper and slides, which were presented at TRANSACT yesterday.  They detail our experience in using the features of the specification currently present in g++ to transactionalize memcached.

For what it's worth, I encourage you to focus on the findings/recommendations/issues, and not on performance.  Performance *will* improve.  The more important issue is that we tried to stick closely to the specification, so that our experiences can be as valuable to SG5 as possible.  Note, too, that some issues were not given proper treatment (e.g., exceptions and cancel) since we did not refactor the program from C to C++.  Nonetheless, I think it will be a useful (and not particularly long or difficult) read.

- Mike
mcd.pptx
vyas.pdf

justin.go...@gmail.com

unread,
Mar 18, 2013, 10:42:52 AM3/18/13
to t...@isocpp.org
Just as a side note, this paper won the Best Application Paper as voted by the audience at TRANSACT this year. I personally have found their results to be quite interesting.

Justin

Sent via BlackBerry by AT&T

From: Michael Spear <mfs...@gmail.com>
Date: Mon, 18 Mar 2013 10:13:20 -0400
ReplyTo: t...@isocpp.org
Subject: [tm] An experience report on using the C++ TM Specification
--
You received this message because you are subscribed to the Google Groups "SG5 - Transactional Memory" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tm+unsu...@isocpp.org.
To post to this group, send email to t...@isocpp.org.
Visit this group at http://groups.google.com/a/isocpp.org/group/tm/?hl=en.
 
 
Reply all
Reply to author
Forward
0 new messages