On 11/01/2011 01:52 PM, Torvald Riegel wrote:
> Yes, we think so. Transactional Memory (TM) is a very easy-to-use
> synchronization mechanism, which does not burden the programmer with
> having to consider issues such as deadlocks or having to rely on
> conventions regarding which locks cover which data. This complements the
> recent efforts for low-level synchronization in GCC (ie, C++11 atomics)
> and other threading-related features in C++11.

Speaking as someone not involved in the project, I have to agree with
this.  TM is something that's been kicking around in academe for a
while now, and exposure in gcc is potentially a significant benefit
for both people who want to experiment with TM and the gcc community.
The promise of TM for scalability is so great that we'd be fools not
to include it.

Andrew.


Reply via email to