Mill Computing, Inc. Forums The Mill Architecture Synchronization

  • Author
    Posts
  • Joe Taber
    Participant
    Post count: 25
    #349 |

    What hardware thread synchronization primitives does the mill provide, and is there anything new/interesting here? Or is it all NFY?

  • Ivan Godard
    Keymaster
    Post count: 629

    If you mean atomic primitives, the Mill uses optimistic concurrency using the top-level cache, sometimes mis-named “transactional memory” and quite similar to operations in recent Intel and IBM architectures. There are no read-modify-write primitives; pessimistic things like compare-and-swap are built from the optimistic primitives.

    If you mean actual thread operations such as spawn and visit, then sorry, NYF.

You must be logged in to reply to this topic.