Joel L. Wolf, Mark S. Squillante, et al.
IEEE Transactions on Knowledge and Data Engineering
Some of the significant issues associated with software transactional memory (STM) are discussed. Transaction memory (TM) is a concurrency control concept that provides atomic and isolated execution for regions of code. It is considered by a number of researchers, to be one of the most potential solutions to address the problem of programming multicore processors. One of the most significant features of TM is that most programmers need to reason locally about shared data accesses, mark the code region to be executed transactionally, and let the basic system ensure the correct concurrent execution. This model has the potential of providing the scalability of fine-grained locking, while avoiding common problems of lock composition, such as deadlock. STM and TM continue to remain basic research concepts, despite having several significant features and benefits.
Joel L. Wolf, Mark S. Squillante, et al.
IEEE Transactions on Knowledge and Data Engineering
Sabine Deligne, Ellen Eide, et al.
INTERSPEECH - Eurospeech 2001
Frank R. Libsch, Takatoshi Tsujimura
Active Matrix Liquid Crystal Displays Technology and Applications 1997
Maciel Zortea, Miguel Paredes, et al.
IGARSS 2021