2013:transactional_memory_for_c
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
2013:transactional_memory_for_c [2012/10/29 07:49] – created jonjagger | 2013:transactional_memory_for_c [2016/06/11 14:05] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 2: | Line 2: | ||
Back to [[conference: | Back to [[conference: | ||
\\ | \\ | ||
- | **Title**: Transactional Memory for C Plus Plus\\ | + | **Title**: Transactional Memory for C++\\ |
- | **Proposer**: | + | **Proposer**: |
**Type**: Presentation\\ | **Type**: Presentation\\ | ||
**Duration**: | **Duration**: | ||
Line 9: | Line 9: | ||
https:// | https:// | ||
This proposal supports 2 types of transactions: | This proposal supports 2 types of transactions: | ||
- | \\ | + | * an isolated transaction that isolates from non-transactional code (as well as other transactions) through some kind of safety annotations |
- | an isolated transaction that isolates from non-transactional code (as well as other transactions) through some kind of safety annotations\\ | + | |
- | \\an ordinary transaction that allows communication with non-transactional code (but is isolated from other transactions)\\ | + | |
\\ | \\ | ||
We further show different techniques for supporting various levels of safety annotation, from fully static compiled time checking to some levels of dynamic checking to ease the burden for programmers. \\ | We further show different techniques for supporting various levels of safety annotation, from fully static compiled time checking to some levels of dynamic checking to ease the burden for programmers. \\ | ||
- | It is the intention of the group to bring forward a fully worded proposal for Brisol | + | It is the intention of the group to bring forward a fully worded proposal for Bristol |
Now some of you have wondered if it is too early for TM. Let me say that HW is coming, with Intel' | Now some of you have wondered if it is too early for TM. Let me say that HW is coming, with Intel' | ||
And if you think it is still too early, let me say that one of Hans Boehm' | And if you think it is still too early, let me say that one of Hans Boehm' | ||
Line 21: | Line 20: | ||
TM is coming in many different forms (HW, SW, hybrid systems, lock elision), and for C++ to remain in a good place with the many other languages that already support TM, this is the right time to be prepared with a sound proposal.\\ | TM is coming in many different forms (HW, SW, hybrid systems, lock elision), and for C++ to remain in a good place with the many other languages that already support TM, this is the right time to be prepared with a sound proposal.\\ | ||
\\ | \\ | ||
+ | Roger: Yes - he's one of the experts\\ |
2013/transactional_memory_for_c.1351496980.txt.gz · Last modified: 2016/06/11 14:05 (external edit)