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)