Memory semantics (computing)

In computing and parallel processing, memory semantics refers to the process logic used to control access to shared memory locations, or at a higher level to shared variables in the presence of multiple threads or processors.[1]

Memory semantics may also be defined for transactional memory, where issues related to the interaction of transactions and locks, and user-level actions need to be defined and specified.[2]

See also

References

  1. Advances in Computers, Volume 79 by Marvin V. Zelkowitz 2010 ISBN 0123810272 pages 104-105
  2. Towards transactional memory semantics for C++ by Tatiana Shpeisman et al in Proceedings of the twenty-first annual symposium on Parallelism in algorithms and architectures 2009 ISBN 978-1-60558-606-9
This article is issued from Wikipedia - version of the Monday, September 28, 2015. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.