Transactional memory

By: Linus Torvalds (torvalds.delete@this.linux-foundation.org), September 21, 2010 12:21 pm
Room: Moderated Discussions
Paul A. Clayton (paaronclayton@gmail.com) on 9/21/10 wrote:
>
>With respect to software, TM is actually somewhat nice. It allows the programmer
>to express the operation as something closer to coarse-grained locking while having
>performance similar to fine-grained locking.

I think you've bought into the hype too much.

In theory it works the way you say. In practice? Not
so much. Because of the limits on how big a transaction can
be, you end up having to have fall-back cases etc, or can
only use it for trivial cases where you know you won't be
overflowing any transaction sizes.

I have yet to hear of anybody that actually does the
whole transactional memory thing well.

Linus
< Previous Post in ThreadNext Post in Thread >
TopicPosted ByDate
T3 announcedMax2010/09/21 04:42 AM
  T3 announcedsomeone2010/09/21 05:53 AM
    T3 announcedanon2010/09/21 06:05 AM
      T3 announcedlurker2010/09/21 07:11 AM
      T3 announcedJesper Frimann2010/09/21 07:21 AM
      T3 announcedPhil2010/09/22 12:59 AM
        T3 announcedMichael S2010/09/22 06:16 AM
  T3 announcedLinus Torvalds2010/09/21 07:15 AM
    T3 announcedanon2010/09/21 09:31 AM
      Transactional memory Paul A. Clayton2010/09/21 10:52 AM
        Transactional memory Linus Torvalds2010/09/21 12:21 PM
          Transactional memory Paul A. Clayton2010/09/23 07:30 AM
            Transactional memory Linus Torvalds2010/09/23 08:01 AM
              Transactional memory David Kanter2010/09/24 12:05 AM
                Transactional memory Linus Torvalds2010/09/24 07:59 AM
                  Transactional memory David Kanter2010/09/25 09:27 AM
                    'dynamic fallback'?Paul A. Clayton2010/09/25 11:28 AM
                      'dynamic fallback'?Linus Torvalds2010/09/25 01:23 PM
                        'dynamic fallback'?blaine2010/09/25 02:16 PM
                Cliff Click Jr. on Azul's HTMPaul A. Clayton2010/09/24 02:19 PM
              Transactional memory Foo_2010/09/24 03:08 AM
    T3 announcedblaine2010/09/21 11:43 AM
      no news from FujitsuMax2010/09/21 10:37 PM
Reply to this Topic
Name:
Email:
Topic:
Body: No Text
How do you spell avocado?