Previous | Next --- Slide 13 of 84
Back to Lecture Thumbnails
schaganty

Software barriers are the interfaces (e.g. tmWr(), tmTxnCommit()) that are used to communicate with the transactional memory system to indicate that we are making transactional memory accesses.

beste

I didn't quite understand when we talked about outside vs inside transactions on this slide. What do those terms mean?

jagriti

@beste - My understanding is that the outside transactions indicated how these transactions would appear in code to the programmer/user. However, the compiler would translate the atomic blocks to appear as the code on he right for internally implementing the atomic blocks such that we can communicate with the transaction memory system

Please log in to leave a comment.