Transactional Memory in The Survey
The necessity to write a concurrent program is increasing as the system is getting more complex while processor
speed increase is slow down. The current popular solution for parallel programming using locks. But they contain many
known drawbacks make the suboptimal solution. Is research community in this survey paper, I explain the concept
transactional memory identifies or SEO benefit and limitations. Works on software and hardware approach to transactional
memory are presented as well as a way to combine transactional code with coding between using locks. I conclude with my
thoughts on future of this potentially groundbreaking for shared variable synchronization.
Keywords - Software Transactional Memory, Hardware Transactional Memory And Multiprocessor Synchronization,
Shared Memory Lock-Free Transactional Memory, Parallel Programming.