The Transactional Memory

Authors(2) :-V. M. Dhivya Shri, Mrs. K. Reshma

Transactional memory (TM) promises to simplify concurrent programming. Language-based constructs allow programmers to denote atomic regions declaratively. Its implementations operate by tracking loads and stores to memory and by detecting concurrent conflicts. TM allows programmers to write simpler programs that are composable and deadlock-freeThis essay presents remarkable similarities between transactional Memory and garbage collection. The connections are fascinating in their own right, and they let us better stand one technology by thinking about the corresponding issues for the other.

Authors and Affiliations

V. M. Dhivya Shri
B.Sc (Computer Technology), Department of Information and Computer Technology, Sri Krishna Adithya College of Arts and Science, Coimbatore, Tamil Nadu, India
Mrs. K. Reshma
Assistant Professor, Department of Information & Computer Technology, Sri Krishna Adithya College of Arts and Science, Coimbatore, Tamil Nadu, India

Transactional Memory, Garbage Collection

  1. M. Abadi, C. Flanagan, and S. N. Freund. Types for safe locking: Static race detection for Java. ACM Transactions on Programming Languages and Systems, 28(2), 2006.
  2. C. S. Ananian, K. Asanovic, B. C. Kuszmaul, C. E. Leiserson, and S. Lie. Unbounded transactional memory. In 11th International Symposium on High-Performance Computer Architecture, 2005.
  3. A.-R. Adl-Tabatabai, B. Lewis, V. Menon, B. R. Murphy, B. Saha, and T. Shpeisman. Compiler and runtime support for efficient software transactional memory. In ACM Conference on Programming Language Design and Implementation, 2006.
  4. E. Allen, D. Chase, J. Hallet, V. Luchangco, J.-W. Maessen,S. Ryu, G. L. Steele Jr., and S. Tobin-Hochstadt. The Fortress language specification, version 1.0_, Mar. 2007.http://research.sun.com/projects/plrg/Publications/fortress1.0beta.pdf.
  5. S. M. Blackburn, P. Cheng, and K. S. McKinley. Myths and realities: The performance impact of garbage collection. In SIGMETRICS - Proceedings of the International Conference on Measurements and Modeling of Computer Systems, 2004.
  6. D. F. Bacon, P. Cheng, and V. T. Rajan. A unified theory of garbage collection. In ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications, 2004.
  7. G. Bellella, editor. The Real-Time Specification for Java.Addison-Wesley, 2000.
  8. C. Blundell, E. C. Lewis, and M. Martin. Subtleties of transactional memory atomicity semantics. Computer Architecture Letters, 5(2), 2006.
  9. P. Charles, C. Grothoff, V. Saraswat, C. Donawa, A. Kielstra, K. Ebcioglu, C. von Praun, and V. Sarkar. X10: An objectoriented approach to non-uniform cluster computing.
  10. B. D. Carlstrom, J. Chung, A. McDonald, H. Chafi, C. Kozyrakis, and K. Olukotun. The Atomos transactional Programming language. In ACM Conference on Programming Language Design and Implementation, 2006.

Publication Details

Published in : Volume 5 | Issue 2 | March-April 2019
Date of Publication : 2019-03-30
License:  This work is licensed under a Creative Commons Attribution 4.0 International License.
Page(s) : 13-20
Manuscript Number : CSEIT1951117
Publisher : Technoscience Academy

ISSN : 2456-3307

Cite This Article :

V. M. Dhivya Shri, Mrs. K. Reshma, "The Transactional Memory", International Journal of Scientific Research in Computer Science, Engineering and Information Technology (IJSRCSEIT), ISSN : 2456-3307, Volume 5, Issue 2, pp.13-20, March-April-2019. Available at doi : https://doi.org/10.32628/CSEIT1951117
Journal URL : http://ijsrcseit.com/CSEIT1951117

Article Preview